Enhancing Embedded System Performance with an Adaptive Quantization Scheme for Binary Neural Networks

In order to deploy neural network models on resource-constrained embedded devices, floating-point neural network models need to be quantized into integer networks. Binary neural network is to quantize the activation/weights of the neural network model into 1 bit ({0,1} or {-1,1}). Since binary neural network saves a lot of storage cost and computational resource consumption, it is a promising technique for deploying deep neural networks on embedded devices. However, since there are only two possibilities for each parameter, binary neural network inevitably suffers from a severe loss of information, and optimising the binary neural network becomes difficult due to its discontinuities. The existing binary quantization studies have only been conducted at the level of simulated computational quantization, lacking validation on real hardware. In fact, the binary quantization methods that can really achieve significant acceleration effects on embedded devices by combining the device characteristics are of higher application value and research significance. In this paper, an adaptive quantization method for deploying binary neural networks on embedded systems is proposed, which can significantly improve the deployment accuracy of the binary neural network model on embedded systems.

Authors

Institutions

Publication Details

Published
2024-08-15
DOI
https://doi.org/10.1109/prai62207.2024.10826876
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Embedded System Performance with an Adaptive Quantization Scheme for Binary Neural Networks

Zhong Ma, Wei Zheng, Chaojie Yang, Shugang Zhang et al.
Neural Networks and Applications
article

Enhancing Embedded System Performance with an Adaptive Quantization Scheme for Binary Neural Networks

Zhong Ma, Wei Zheng, Chaojie Yang, Shugang Zhang, Qin Yao, Wei Lu
article en

Abstract

In order to deploy neural network models on resource-constrained embedded devices, floating-point neural network models need to be quantized into integer networks. Binary neural network is to quantize the activation/weights of the neural network model into 1 bit ({0,1} or {-1,1}). Since binary neural network saves a lot of storage cost and computational resource consumption, it is a promising technique for deploying deep neural networks on embedded devices. However, since there are only two possibilities for each parameter, binary neural network inevitably suffers from a severe loss of information, and optimising the binary neural network becomes difficult due to its discontinuities. The existing binary quantization studies have only been conducted at the level of simulated computational quantization, lacking validation on real hardware. In fact, the binary quantization methods that can really achieve significant acceleration effects on embedded devices by combining the device characteristics are of higher application value and research significance. In this paper, an adaptive quantization method for deploying binary neural networks on embedded systems is proposed, which can significantly improve the deployment accuracy of the binary neural network model on embedded systems.

Northwestern Polytechnical University (CN), Beijing Microelectronics Technology Institute (CN)
Openalex Percentile: Top 77%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.