Demo Data from EDBT 2026 / reviewers in the wild / expert
Taesik Na
dblp:47/11178
· DBLP profile ↗
19ranked-venue papers
6as first author
1since 2021 · last 2024
0000-0003-2039-3772ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 3 first-authorArtificial intelligence and machine learning · 6 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Hardware accelerators and domain-specific architectures · 81% Memory systems · 8% Energy-efficient computing · 7% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% | |
| Artificial intelligence
4 papers |
Trustworthy machine learning · 54% Efficient and distributed learning · 40% Deep learning architectures and training · 6% |
Topics — the 18 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › evaluation
relevance judgment |
0.8 | 1 | 2024 | Mitigating Pooling Bias in E-commerce Search via False Negative Estimation · KDD 2024 |
Information retrieval
retrieval evaluation |
0.8 | 1 | 2024 | Mitigating Pooling Bias in E-commerce Search via False Negative Estimation · KDD 2024 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.7 | 2 | 2020 | Pushing the Limits of Narrow Precision Inferencing at Cloud Scale with Microsoft Floating Point · NeurIPS 2020 Design of an Energy-Efficient Accelerator for Training of Convolutional Neural Networks using Frequency-Domain Computation · DAC 2017 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.7 | 2 | 2019 | Design and Analysis of a Neural Network Inference Engine Based on Adaptive Weight Compression · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 DeepTrain: A Programmable Embedded Platform for Training Deep Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2020 | Pushing the Limits of Narrow Precision Inferencing at Cloud Scale with Microsoft Floating Point · NeurIPS 2020 |
Machine learning › Trustworthy machine learning
robustness |
0.4 | 1 | 2020 | WarningNet: A Deep Learning Platform for Early Warning of Task Failures under Input Perturbation for Reliable Autonomous Platforms · DAC 2020 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
inference engine |
0.4 | 1 | 2019 | Design and Analysis of a Neural Network Inference Engine Based on Adaptive Weight Compression · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Hardware accelerators and domain-specific architectures › model compression
weight compression |
0.4 | 1 | 2019 | Design and Analysis of a Neural Network Inference Engine Based on Adaptive Weight Compression · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.3 | 1 | 2018 | Cascade Adversarial Machine Learning Regularized with a Unified Embedding · ICLR (Poster) 2018 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN training accelerator |
0.3 | 1 | 2018 | DeepTrain: A Programmable Embedded Platform for Training Deep Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
in-memory computing accelerator |
0.3 | 1 | 2018 | DeepTrain: A Programmable Embedded Platform for Training Deep Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Memory systems
processing-in-memory |
0.3 | 1 | 2018 | DeepTrain: A Programmable Embedded Platform for Training Deep Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › CNN accelerator
CNN training accelerator |
0.3 | 1 | 2017 | Design of an Energy-Efficient Accelerator for Training of Convolutional Neural Networks using Frequency-Domain Computation · DAC 2017 |
Energy-efficient computing › energy-efficient architecture
energy-efficient accelerator |
0.3 | 1 | 2017 | Design of an Energy-Efficient Accelerator for Training of Convolutional Neural Networks using Frequency-Domain Computation · DAC 2017 |
Information retrieval
e-commerce search |
0.2 | 1 | 2024 | Mitigating Pooling Bias in E-commerce Search via False Negative Estimation · KDD 2024 |
Information retrieval
search engines |
0.2 | 1 | 2024 | Mitigating Pooling Bias in E-commerce Search via False Negative Estimation · KDD 2024 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2020 | WarningNet: A Deep Learning Platform for Early Warning of Task Failures under Input Perturbation for Reliable Autonomous Platforms · DAC 2020 |
Machine learning › Deep learning architectures and training
convolutional neural network |
0.1 | 1 | 2017 | Design of an Energy-Efficient Accelerator for Training of Convolutional Neural Networks using Frequency-Domain Computation · DAC 2017 |
Methods — techniques the papers use, named apart from their topics
sensor data processing · 0.9quantization · 0.9microsoft floating point · 0.9deep learning · 0.9hard negative sampling · 0.8false negative estimation · 0.8frequency-domain computation · 0.6fourier representation · 0.6adaptive compression · 0.4JPEG encoding · 0.4spatial computing fabric · 0.3programmable dataflow · 0.3embedding regularization · 0.3adversarial training · 0.3sinc interpolation · 0.3hermitian symmetry · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Mitigating Pooling Bias in E-commerce Search via False Negative EstimationabstractEfficient and accurate product relevance assessment is critical for user experiences and business success. Training a proficient relevance assessment model requires high-quality query-product pairs, often obtained through negative sampling strategies. Unfortunately, current methods introduce pooling bias by mistakenly sampling false negatives, diminishing performance and business impact. To address this, we present Bias-mitigating Hard Negative Sampling (BHNS), a novel negative sampling strategy tailored to identify and adjust for false negatives, building upon our original False Negative Estimation algorithm. Our experiments in the Instacart search setting confirm BHNS as effective for practical e-commerce use. Furthermore, comparative analyses on public dataset showcase its domain-agnostic potential for diverse applications. Xiaochen Wang 0002, Ruhan Zhang, Taesik Na, Tejaswi Tenneti, Haixun Wang, Fenglong Ma |
KDD | 5 |
| 2020 | WarningNet: A Deep Learning Platform for Early Warning of Task Failures under Input Perturbation for Reliable Autonomous PlatformsabstractThere is a growing interest in deploying complex deep neural networks (DNN) in autonomous systems to extract task-specific information from real-time sensor data and drive critical tasks. The perturbations in sensor data due to noise or environmental conditions can lead to errors in information extraction and degrade reliability of the entire autonomous systems. This paper presents a light-weight deep learning plat-form, WarningNet, that operates on sensor data to estimate potential task failures due to spatiotemporal input perturbations. Experimental results show that WarningNet can provide early warning of the performance degradation of different tasks within a fraction of the time required for the task to complete. As a case-study, we show that the early warning can be leveraged to improve the task reliability under adverse condition using on-demand input pre-processing. Minah Lee, Burhan Ahmad Mudassar, Taesik Na, Saibal Mukhopadhyay |
DAC | 3 |
| 2020 | Pushing the Limits of Narrow Precision Inferencing at Cloud Scale with Microsoft Floating PointabstractIn this paper, we explore the limits of Microsoft Floating Point (MSFP), a new class of datatypes developed for production cloud-scale inferencing on custom hardware. Through the co-evolution of hardware design and algorithms, MSFP achieves accuracy comparable to or better than industry standards Bfloat16 and INT8 at 3x and 4x lower cost, respectively. MSFP incurs negligible impact to accuracy (<1%), requires no changes to the model topology, and is integrated with a mature cloud production pipeline. MSFP supports various classes of deep learning models including CNNs, RNNs, and Transformers without modification. Finally, we characterize the accuracy and implementation of MSFP and demonstrate its efficacy on a number of production scenarios, including models that power major online scenarios such as web search, question-answering, and image classification. Bita Darvish Rouhani, Daniel Lo, Ritchie Zhao, Jeremy Fowers, Kalin Ovtcharov, Anna Vinogradsky, Sarah Massengill, Lita Yang, Ray Bittner, Alessandro Forin, Haishan Zhu, Taesik Na, Prerak Patel, Shuai Che, Lok Chand Koppaka, Subhojit Som, Kaustav Das, Saurabh Tiwary, Steven K. Reinhardt, Sitaram Lanka, Eric S. Chung, Doug Burger |
NeurIPS | 13 |
| 2019 | A Spatiotemporal Pre-processing Network for Activity Recognition under Rain
Minah Lee, Burhan Ahmad Mudassar, Taesik Na, Saibal Mukhopadhyay |
BMVC | 3 |
| 2019 | A Camera with Brain - Embedding Machine Learning in 3D SensorsabstractThe cameras today are designed to capture signals with highest possible accuracy to most faithfully represent what it sees. However, many mission-critical autonomous applications ranging from traffic monitoring to disaster recovery to defense requires quality of information, where useful information depends on the tasks and is defined using complex features, rather than only changes in captured signal. Such applications require cameras that capture useful information from a scene with highest quality while meeting system constraints such as power, performance, and bandwidth. This paper will discuss the feasibility of a camera that learns how to capture task-dependent information with highest quality, paving the pathway to design a camera with brain. 3D integration of digital pixel sensors with massively parallel computing platform for machine learning creates a hardware architecture for such a camera. The paper will discuss embedded machine learning algorithms that can run on such platform to enhance quality of useful information by real-time control of the sensor parameters. We conclude by identifying critical challenges as well as opportunities for hardware and algorithmic innovations to enable machine learning in the feedback loop of a 3D image sensor based camera. Burhan Ahmad Mudassar, Priyabrata Saha, Mohammad Faisal Amir, Evan Gebhardt, Taesik Na, Jong Hwan Ko, Marilyn Wolf, Saibal Mukhopadhyay |
DATE | 6 |
| 2019 | Mixture of Pre-processing Experts Model for Noise Robust Deep Learning on Resource Constrained PlatformsabstractDeep learning on an edge device requires energy efficient operation due to ever diminishing power budget. Intentional low quality data during the data acquisition for longer battery life, and natural noise from the low cost sensor degrade the quality of target output which hinders adoption of deep learning on an edge device. To overcome these problems, we propose simple yet efficient mixture of pre-processing experts (MoPE) model to handle various image distortions including low resolution and noisy images. We also propose to use adversarially trained auto encoder as a pre-processing expert for the noisy images. We evaluate our proposed method for various machine learning tasks including object detection on MS-COCO 2014 dataset, multiple object tracking problem on MOT-Challenge dataset, and human activity classification on UCF 101 dataset. Experimental results show that the proposed method achieves better detection, tracking and activity classification accuracies under noise without sacrificing accuracies for the clean images. The overheads of our proposed MoPE are 0.67% and 0.17% in terms of memory and computation compared to the baseline object detection network. Taesik Na, Minah Lee, Burhan Ahmad Mudassar, Priyabrata Saha, Jong Hwan Ko, Saibal Mukhopadhyay |
IJCNN | 1 |
| 2019 | Design and Analysis of a Neural Network Inference Engine Based on Adaptive Weight CompressionabstractNeural networks generally require significant memory capacity/bandwidth to store/access a large number of synaptic weights. This paper presents design of an energy-efficient neural network inference engine based on adaptive weight compression using a JPEG image encoding algorithm. To maximize compression ratio with minimum accuracy loss, the quality factor of the JPEG encoder is adaptively controlled depending on the accuracy impact of each block. With 1% accuracy loss, the proposed approach achieves 63.4× compression for multilayer perceptron (MLP) and 31.3× for LeNet-5 with the MNIST dataset, and 15.3× for AlexNet and 10.2× for ResNet-50 with ImageNet. The reduced memory requirement leads to higher throughput and lower energy for neural network inference (3× effective memory bandwidth and 22× lower system energy for MLP). Jong Hwan Ko, Duckhwan Kim 0001, Taesik Na, Saibal Mukhopadhyay |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2018 | Edge-Host Partitioning of Deep Neural Networks with Feature Space Encoding for Resource-Constrained Internet-of-Things PlatformsabstractThis paper introduces partitioning an inference task of a deep neural network between an edge and a host platform in the IoT environment. We present a DNN as an encoding pipeline, and propose to transmit the output feature space of an intermediate layer to the host. Encoding of the feature space is proposed to enhance the maximum input rate supported by the edge platform and/or reduce the energy of the edge platform. Simulation results show that partitioning a DNN coupled with feature space encoding enables significant improvement in the energy-efficiency and throughput over the baseline configurations that perform the entire inference at the edge or at the host. Jong Hwan Ko, Taesik Na, Mohammad Faisal Amir, Saibal Mukhopadhyay |
AVSS | 2 |
| 2018 | A ferroelectric FET based power-efficient architecture for data-intensive computingabstractIn this paper, we present a ferroelectric FET (FeFET) based power-efficient architecture to accelerate data-intensive applications such as deep neural networks (DNNs). We propose a cross-cutting solution combining emerging device technologies, circuit optimizations, and micro-architecture innovations. At device level, FeFET crossbar is utilized to perform vector-matrix multiplication (VMM). As a field effect device, FeFET significantly reduces the read/write energy compared with the resistive random-access memory (ReRAM). At circuit level, we propose an all-digital peripheral design, reducing the large overhead introduced by ADC and DAC in prior works. In terms of micro-architecture innovation, a dedicated hierarchical network-on-chip (H-NoC) is developed for input broadcasting and on-the-fly partial results processing, reducing the data transmission volume and latency. Speed, power, area and computing accuracy are evaluated based on detailed device characterization and system modeling. For DNN computing, our design achieves 254x and 9.7x gain in power efficiency (GOPS/W) compared to GPU and ReRAM based designs, respectively. Taesik Na, Prakshi Rastogi, Karthik Rao, Asif Islam Khan, Sudhakar Yalamanchili, Saibal Mukhopadhyay |
ICCAD | 2 |
| 2018 | Cascade Adversarial Machine Learning Regularized with a Unified Embedding
Taesik Na, Jong Hwan Ko, Saibal Mukhopadhyay |
ICLR (Poster) | 1 |
| 2018 | DeepTrain: A Programmable Embedded Platform for Training Deep Neural NetworksabstractThis paper presents, DeepTrain, an embedded platform for high-performance and energy-efficient training of deep neural network (DNN). The key architectural concept of DeepTrain is to develop a spatially homogeneous computing (and memory) fabric with temporally heterogeneous programmable data flows to optimize memory mapping and data reuse during different phases of training operation.The DeepTrain is demonstrated as an in-memory accelerator integrated in the logic layer of a 3-D memory module. A programming model and supporting architecture utilizes the flexible data flow to efficiently accelerate training of various types of DNNs. The cycle level simulation and synthesized design in 15 nm FinFET shows power efficiency of 500 GFLOPS/W, and almost similar throughput for a wide range of DNNs, including convolutional, recurrent, and mixed (CNN+RNN) networks. Duckhwan Kim 0001, Taesik Na, Sudhakar Yalamanchili, Saibal Mukhopadhyay |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2018 | ReRAM-Based Processing-in-Memory Architecture for Recurrent Neural Network AccelerationabstractWe present a recurrent neural network (RNN) accelerator design with resistive random-access memory (ReRAM)-based processing-in-memory (PIM) architecture. Distinguished from prior ReRAM-based convolutional neural network accelerators, we redesign the system to make it suitable for RNN acceleration. We measure the system throughput and energy efficiency with the detailed circuit and device characterization. Reprogrammability is enabled with our design, and an RNN friendly pipeline is employed to increase the system throughput. We observe that on average the proposed system achieves 79× improvement of computing efficiency compared with graphics processing unit baseline. Our simulation also indicates that to maintain high accuracy and computing efficiency, the read noise standard deviation should be less than 0.2, the device resistance should be at least 1 MQ, and the device writes latency should be minimized. Taesik Na, Saibal Mukhopadhyay |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2017 | Design of an Energy-Efficient Accelerator for Training of Convolutional Neural Networks using Frequency-Domain ComputationabstractConvolutional neural networks (CNNs) require high computation and memory demand for training. This paper presents the design of a frequency-domain accelerator for energy-efficient CNN training. With Fourier representations of parameters, we replace convolutions with simpler pointwise multiplications. To eliminate the Fourier transforms at every layer, we train the network entirely in the frequency domain using approximate frequency-domain nonlinear operations. We further reduce computation and memory requirements using sinc interpolation and Hermitian symmetry. The accelerator is designed and synthesized in 28nm CMOS, as well as prototyped in an FPGA. The simulation results show that the proposed accelerator significantly reduces training time and energy for a target recognition accuracy. Jong Hwan Ko, Burhan Ahmad Mudassar, Taesik Na, Saibal Mukhopadhyay |
DAC | 3 |
| 2017 | Adaptive weight compression for memory-efficient neural networksabstractNeural networks generally require significant memory capacity/bandwidth to store/access a large number of synaptic weights. This paper presents an application of JPEG image encoding to compress the weights by exploiting the spatial locality and smoothness of the weight matrix. To minimize the loss of accuracy due to JPEG encoding, we propose to adaptively control the quantization factor of the JPEG algorithm depending on the error-sensitivity (gradient) of each weight. With the adaptive compression technique, the weight blocks with higher sensitivity are compressed less for higher accuracy. The adaptive compression reduces memory requirement, which in turn results in higher performance and lower energy of neural network hardware. The simulation for inference hardware for multilayer perceptron with the MNIST dataset shows up to 42X compression with less than 1% loss of recognition accuracy, resulting in 3X higher effective memory bandwidth and ~19X lower system energy. Jong Hwan Ko, Duckhwan Kim 0001, Taesik Na, Jaeha Kung 0001, Saibal Mukhopadhyay |
DATE | 3 |
| 2017 | Clock data compensation aware clock tree synthesis in digital circuits with adaptive clock generationabstractAdaptive clock generation to track critical path delay enables lowering supply voltage with improved timing slack under supply noise. This paper presents how to synthesize clock tree in adaptive clocking to fully exploit the clock data compensation (CDC) effect in digital circuits. The paper first provides analytical proof of ideal CDC effect for ring oscillator based clock generation. Second, the paper analyzes non-ideal CDC effect in a gate dominated critical path and wire dominated clock tree design. The paper shows the delay sensitivity mismatch between clock tree and critical path can degrade CDC effect by analyzing timing slack under power supply noise (PSN). Finally, the paper proposes simple but efficient clock tree synthesis (CTS) technique to maximize timing slack under PSN in digital circuits with adaptive clock generation. Taesik Na, Jong Hwan Ko, Saibal Mukhopadhyay |
DATE | 1 |
| 2017 | On-chip training of recurrent neural networks with limited numerical precisionabstractTraining of neural network can be accelerated by limited numerical precision together with specialized low-precision hardware. This paper studies how low precision can impact on entire training of RNNs. We emulate low precision training for recently proposed gated recurrent unit (GRU) and use dynamic fixed point as a target numeric format. We first show that batch normalization on input sequences can help speed up training with low precision as well as high precision. We also show that the overflow rate should be carefully controlled for dynamic fixed point. We study low precision training with various rounding options including bit truncation, round to nearest, and stochastic rounding. Stochastic rounding shows superior results than the other options. The effect of fully low precision training is also analyzed by comparing partial low precision training. We show that the piecewise linear activation function with stochastic rounding can achieve comparable training results with floating point precision. Low precision multiplier and accumulator (MAC) with linear-feedback shift register (LFSR) is implemented with 28nm Synopsys PDK for energy and performance analysis. Implementation results show low precision hardware is 4.7× faster, and energy per task is up to 4.55× lower than that of floating point hardware. Taesik Na, Jong Hwan Ko, Jaeha Kung 0001, Saibal Mukhopadhyay |
IJCNN | 1 |
| 2016 | An energy-efficient wireless video sensor node with a region-of-interest based multi-parameter rate controller for moving object surveillanceabstractThis paper presents a lightweight video sensor node for moving object surveillance using region-of-interest (ROI) based coding and an on-line multi-parameter rate controller. The proposed ROI-based coding scheme determines ROI blocks, pre-processes non-ROI blocks using bit-truncation, and encodes all blocks using Motion JPEG. The on-line rate controller modulates the parameters of the ROI-based coding scheme to match the encoded data rate and transmission data rate under the variations in channel bandwidth and input video content. The low-complexity hardware of the ROI-based coding scheme reduces computation energy, and the on-line rate controller minimizes buffer requirement. The sensor node is designed in 130nm CMOS and prototyped in a Virtex-V FPGA. Simulations show that, under the same ROI quality, the proposed approach reduces system energy by 61% compared to H.264/AVC. Jong Hwan Ko, Taesik Na, Saibal Mukhopadhyay |
AVSS | 2 |
| 2016 | Behavioral modeling of timing slack variation in digital circuits due to power supply noise
Taesik Na, Saibal Mukhopadhyay |
DATE | 1 |
| 2016 | Speeding up Convolutional Neural Network Training with Dynamic Precision Scaling and Flexible Multiplier-AccumulatorabstractTraining convolutional neural network is a major bottleneck when developing a new neural network topology. This paper presents a dynamic precision scaling (DPS) algorithm and flexible multiplier-accumulator (MAC) to speed up convolutional neural network training. The DPS algorithm utilizes dynamic fixed point and finds good enough numerical precision for target network while training. The precision information from DPS is used to configure our proposed MAC. The proposed MAC can perform fixed point computation with variable precision mode providing differentiated computation time which enables speeding up training for lower precision computation. Simulation results show that our work can achieve 5.7x speed-up while consuming 31% energy compared to baseline for modified Alexnet on Flickr image style recognition task. Taesik Na, Saibal Mukhopadhyay |
ISLPED | 1 |