Training and approximation methods for realizing computationally-cheaper binarized neural networks
Open Access
- 1 January 2023
- conference paper
- Published by AIP Publishing in AIP Conference Proceedings
- Vol. 2909 (1)
Abstract
Binarized Convolutional Neural Network (BCNN) is a promising technology to realize fast and energy-efficient inference in various applications such as robots and virtual reality (VR) in edge AI devices. A low-bit quantized CNN approximation method using random forest (RF) models has been proposed, which can significantly reduce the number of required multiply-accumulate (MAC) operations and the area of a BCNN accelerator. However, the accuracy reduction is a problem. In this paper, we propose two methods to realize computationally-cheaper BCNN models while maintaining sufficient accuracy with random forest approximation (RFA). The first method is approximate-aware training for BCNN models. The second method is a channel-wise RFA method based on the imbalance rate of the output feature map’s values. We demonstrate that for binarized VGG16, the proposed approximate-aware training enables the approximation of intermediate layers that are computationally heavy and achieves 13.9% reduction in the computational cost of feature extraction by RFA while maintaining the original inference accuracy. Moreover, we demonstrate that channel-wise RFA approximation can select channels that are more suitable for RFA approximation compared with channel selection based on the output prediction accuracy of random forest models.Keywords
This publication has 10 references indexed in Scilit:
- Channel Pruning in Quantization-aware Training: an Adaptive Projection-gradient Descent-shrinkage-splitting Method2022
- Area-efficient Binary and Ternary CNN Accelerator using Random-forest-based Approximation2021
- Ps and Qs: Quantization-Aware Pruning for Efficient Low Latency Neural Network InferenceFrontiers in Artificial Intelligence, 2021
- A CNN Approximation Method Based on Low-bit Quantization and Random Forests2021
- UNIQACM Transactions on Computer Systems, 2019
- A Threshold Neuron Pruning for a Binarized Deep Neural Network on an FPGAIEICE Transactions on Information and Systems, 2018
- FINN2017
- Deep Residual Learning for Image Recognition2016
- Random ForestsMachine Learning, 2001
- Backpropagation Applied to Handwritten Zip Code RecognitionNeural Computation, 1989