Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yoonho Boo

dblp:195/6008 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
3since 2021 · last 2022
0000-0002-6656-4445ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 8 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021

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.

Artificial intelligence
4 papers
Efficient and distributed learning · 65% Speech recognition and synthesis · 13% Deep learning architectures and training · 8%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 87% Memory systems · 13%

Topics — the 14 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
1.232021
Stochastic Precision Ensemble: Self-Knowledge Distillation for Quantized Deep Neural Networks · AAAI 2021
HLHLp: Quantized Neural Networks Training for Reaching Flat Minima in Loss Surface · AAAI 2020
SVD-Softmax: Fast Softmax Approximation on Large Vocabulary Neural Networks · NIPS 2017
Machine learning › Efficient and distributed learning › model compression
quantization
0.922021
Stochastic Precision Ensemble: Self-Knowledge Distillation for Quantized Deep Neural Networks · AAAI 2021
HLHLp: Quantized Neural Networks Training for Reaching Flat Minima in Loss Surface · AAAI 2020
Machine learning › Optimization for machine learning › optimization landscape
flat minima
0.412020
HLHLp: Quantized Neural Networks Training for Reaching Flat Minima in Loss Surface · AAAI 2020
Machine learning › Deep learning architectures and training
loss landscape
0.412020
HLHLp: Quantized Neural Networks Training for Reaching Flat Minima in Loss Surface · AAAI 2020
Machine learning › Efficient and distributed learning › model compression › quantization
quantized training
0.412020
HLHLp: Quantized Neural Networks Training for Reaching Flat Minima in Loss Surface · AAAI 2020
Natural language and speech › Speech recognition and synthesis
automatic speech recognition
0.312018
Fully Neural Network Based Speech Recognition on Mobile and Embedded Devices · NeurIPS 2018
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
embedded speech recognition
0.312018
Fully Neural Network Based Speech Recognition on Mobile and Embedded Devices · NeurIPS 2018
Embedded and real-time systems
embedded machine learning
0.312018
Fully Neural Network Based Speech Recognition on Mobile and Embedded Devices · NeurIPS 2018
Embedded and real-time systems › real-time AI systems
real-time inference
0.312018
Fully Neural Network Based Speech Recognition on Mobile and Embedded Devices · NeurIPS 2018
Machine learning › Efficient and distributed learning
inference acceleration
0.312017
SVD-Softmax: Fast Softmax Approximation on Large Vocabulary Neural Networks · NIPS 2017
Natural language and speech › Language models and text generation
neural language model
0.312017
SVD-Softmax: Fast Softmax Approximation on Large Vocabulary Neural Networks · NIPS 2017
Machine learning › Efficient and distributed learning
softmax approximation
0.312017
SVD-Softmax: Fast Softmax Approximation on Large Vocabulary Neural Networks · NIPS 2017
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.112021
Stochastic Precision Ensemble: Self-Knowledge Distillation for Quantized Deep Neural Networks · AAAI 2021
Memory systems › memory access optimization
DRAM access reduction
0.112018
Fully Neural Network Based Speech Recognition on Mobile and Embedded Devices · NeurIPS 2018

Methods — techniques the papers use, named apart from their topics

recurrent neural network · 0.7multi-time step parallelization · 0.7connectionist temporal classification · 0.7beam search decoding · 0.7knowledge distillation · 0.5cosine similarity loss · 0.5quantization noise · 0.4alternating precision training · 0.4singular value decomposition · 0.3
YearPublicationVenuePosition
2022 LightTrader : World's first AI-enabled High-Frequency Trading Solution with 16 TFLOPS / 64 TOPS Deep Learning Inference Accelerators
abstract
We present the world’s first AI-enabled high-frequency trading (HFT) system, LightTrader , which integrates the custom AI accelerators and the FPGA-based conventional HFT pipeline for the low-latency-high-throughput trading solutions with a reduced query miss rate. For better utilization, adaptive job scheduling methods are also proposed to further improve the performance, where layer-wise workload scaling and dynamic voltage-frequency scaling (DVFS) techniques progressively adjust the workloads of AI accelerators, in conjunction with the architecture support. LightTrader integrating TSMC 7nm tape-out accelerators solely achieves 6x speed-up of DNN processing and 30-50x reduction of query miss rate without the scheduling method while the scheduling scheme further improves the energy efficiency by 25% and reduces the query miss rate by 2.4x .
Hyunsung Kim 0003, Sungyeob Yoo, Jaewan Bae, Kyeongryeol Bong, Yoonho Boo, Karim Charfi, Hyo-Eun Kim, Hyun Suk Kim, Jinseok Kim 0006, Byungjae Lee, Myeongbo Shim, Sungho Shin, Jeong Seok Woo, Joo-Young Kim 0001, Sunghyun Park 0006, Jinwook Oh
HCS5
2021 Stochastic Precision Ensemble: Self-Knowledge Distillation for Quantized Deep Neural Networks
abstract
The quantization of deep neural networks (QDNNs) has been actively studied for deployment in edge devices. Recent studies employ the knowledge distillation (KD) method to improve the performance of quantized networks. In this study, we propose stochastic precision ensemble training for QDNNs (SPEQ). SPEQ is a knowledge distillation training scheme; however, the teacher is formed by sharing the model parameters of the student network. We obtain the soft labels of the teacher by randomly changing the bit precision of the activation stochastically at each layer of the forward-pass computation. The student model is trained with these soft labels to reduce the activation quantization noise. The cosine similarity loss is employed, instead of the KL-divergence, for KD training. As the teacher model changes continuously by random bit-precision assignment, it exploits the effect of stochastic ensemble KD. SPEQ outperforms the existing quantization training methods in various tasks, such as image classification, question-answering, and transfer learning without the need for cumbersome teacher networks.
Yoonho Boo, Sungho Shin, Jungwook Choi, Wonyong Sung
AAAI1
2021 SQWA: Stochastic Quantized Weight Averaging For Improving The Generalization Capability Of Low-Precision Deep Neural Networks
abstract
Low-precision deep neural networks (DNNs) are very needed for efficient implementations, but severe quantization of weights often sacrifices the generalization capability and lowers the test accuracy. We present a new quantized neural network optimization approach, stochastic quantized weight averaging (SQWA), to design low-precision DNNs with good generalization capability using model averaging. The proposed approach includes (1) floating-point model training, (2) direct quantization of weights, (3) capturing multiple low precision models during retraining with cyclical learning rates, (4) averaging the captured models, and (5) re-quantizing the averaged model and fine-tuning it with low-learning rates. With SQWA training, we could develop the best performing QDNNs for image classification on ImageNet datasets and also for semantic segmentation on Pascal VOC 2012 dataset.
Sungho Shin, Yoonho Boo, Wonyong Sung
ICASSP2
2020 HLHLp: Quantized Neural Networks Training for Reaching Flat Minima in Loss Surface
abstract
Quantization of deep neural networks is extremely essential for efficient implementations. Low-precision networks are typically designed to represent original floating-point counterparts with high fidelity, and several elaborate quantization algorithms have been developed. We propose a novel training scheme for quantized neural networks to reach flat minima in the loss surface with the aid of quantization noise. The proposed training scheme employs high-low-high-low precision in an alternating manner for network training. The learning rate is also abruptly changed at each stage for coarse- or fine-tuning. With the proposed training technique, we show quite good performance improvements for convolutional neural networks when compared to the previous fine-tuning based quantization scheme. We achieve the state-of-the-art results for recurrent neural network based language modeling with 2-bit weight and activation.
Sungho Shin, Jinhwan Park, Yoonho Boo, Wonyong Sung
AAAI3
2020 Fixed-Point Optimization of Transformer Neural Network
abstract
The Transformer model adopts a self-attention structure and shows very good performance in various natural language processing tasks. However, it is difficult to implement the Transformer in embedded systems because of its very large model size. In this study, we quantize the parameters and hidden signals of the Transformer for complexity reduction. Not only matrices for weights and embedding but the input and the softmax outputs are also quantized to utilize low-precision matrix multiplication. The fixed-point optimization steps consist of quantization sensitivity analysis, hardware conscious word-length assignment, quantization and retraining, and post-training for improved generalization. We achieved 27.51 BLEU score on the WMT English-to-German translation task with 4-bit weights and 6-bit hidden signals.
Yoonho Boo, Wonyong Sung
ICASSP1
2019 Memorization Capacity of Deep Neural Networks under Parameter Quantization
abstract
Most deep neural networks (DNNs) require complex models to achieve high performance. Parameter quantization is widely used for reducing the implementation complexities. Previous studies on quantization were mostly based on extensive simulation using training data on a specific model. We choose a different approach and attempt to measure the per-parameter capacity of DNN models and interpret the results to obtain insights on optimum quantization of parameters. This research uses artificially generated data and generic forms of fully connected DNNs, convolutional neural networks, and recurrent neural networks. We conduct memorization and classification tests to study the effects of the number and precision of the parameters on the performance. The model and the per-parameter capacities are assessed by measuring the mutual information between the input and the classified output. To get insight for parameter quantization when performing real tasks, the training and test performances are compared.
Yoonho Boo, Sungho Shin, Wonyong Sung
ICASSP1
2018 Hierarchical Recurrent Neural Networks for Acoustic Modeling
Jinhwan Park, Iksoo Choi, Yoonho Boo, Wonyong Sung
INTERSPEECH3
2018 Fully Neural Network Based Speech Recognition on Mobile and Embedded Devices
abstract
Real-time automatic speech recognition (ASR) on mobile and embedded devices has been of great interests for many years. We present real-time speech recognition on smartphones or embedded systems by employing recurrent neural network (RNN) based acoustic models, RNN based language models, and beam-search decoding. The acoustic model is end-to-end trained with connectionist temporal classification (CTC) loss. The RNN implementation on embedded devices can suffer from excessive DRAM accesses because the parameter size of a neural network usually exceeds that of the cache memory and the parameters are used only once for each time step. To remedy this problem, we employ a multi-time step parallelization approach that computes multiple output samples at a time with the parameters fetched from the DRAM. Since the number of DRAM accesses can be reduced in proportion to the number of parallelization steps, we can achieve a high processing speed. However, conventional RNNs, such as long short-term memory (LSTM) or gated recurrent unit (GRU), do not permit multi-time step parallelization. We construct an acoustic model by combining simple recurrent units (SRUs) and depth-wise 1-dimensional convolution layers for multi-time step parallelization. Both the character and word piece models are developed for acoustic modeling, and the corresponding RNN based language models are used for beam search decoding. We achieve a competitive WER for WSJ corpus using the entire model size of around 15MB and achieve real-time speed using only a single core ARM without GPU or special hardware.
Jinhwan Park, Yoonho Boo, Iksoo Choi, Sungho Shin, Wonyong Sung
NeurIPS2
2018 On-Device End-to-end Speech Recognition with Multi-Step Parallel Rnns
abstract
Most of the current automatic speech recognition is performed on a remote server. However, the demand for speech recognition on personal devices is increasing, owing to the requirement of shorter recognition latency and increased privacy. End-to-end speech recognition that employs recurrent neural networks (RNNs) shows good accuracy, but the execution of conventional RNNs, such as the long short-term memory (LSTM) or gated recurrent unit (GRU), demands many memory accesses, thus hindering its real-time execution on smart-phones or embedded systems. To solve this problem, we built an end-to-end acoustic model (AM) using linear recurrent units instead of LSTM or GRU and employed a multi-step parallel approach for reducing the number of DRAM accesses. The AM is trained with the connectionist temporal classification (CTC) loss, and the decoding is conducted using weighted finite-state transducers (WFSTs). The proposed system achieves x4.8 real-time speed when executed on a single core of an ARM CPU-based system.
Yoonho Boo, Jinhwan Park, Lukas Lee, Wonyong Sung
SLT1
2017 Fixed-point optimization of deep neural networks with adaptive step size retraining
abstract
Fixed-point optimization of deep neural networks plays an important role in hardware based design and low-power implementations. Many deep neural networks show fairly good performance even with 2- or 3-bit precision when quantized weights are fine-tuned by retraining. We propose an improved fixed-point optimization algorithm that estimates the quantization step size dynamically during the retraining. In addition, a gradual quantization scheme is also tested, which sequentially applies fixed-point optimizations from high- to low-precision. The experiments are conducted for feed-forward deep neural networks (FFDNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs).
Sungho Shin, Yoonho Boo, Wonyong Sung
ICASSP2
2017 SVD-Softmax: Fast Softmax Approximation on Large Vocabulary Neural Networks
abstract
We propose a fast approximation method of a softmax function with a very large vocabulary using singular value decomposition (SVD). SVD-softmax targets fast and accurate probability estimation of the topmost probable words during inference of neural network language models. The proposed method transforms the weight matrix used in the calculation of the output vector by using SVD. The approximate probability of each word can be estimated with only a small part of the weight matrix by using a few large singular values and the corresponding elements for most of the words. We applied the technique to language modeling and neural machine translation and present a guideline for good approximation. The algorithm requires only approximately 20\% of arithmetic operations for an 800K vocabulary case and shows more than a three-fold speedup on a GPU.
Kyuhong Shim, Iksoo Choi, Yoonho Boo, Wonyong Sung
NIPS4