A Systematic Literature Review on Binary Neural Networks

被引:14
|
作者
Sayed, Ratshih [1 ]
Azmi, Haytham [1 ]
Shawkey, Heba [1 ]
Khalil, A. H. [2 ]
Refky, Mohamed [2 ]
机构
[1] Elect Res Inst, Microelect Dept, Cairo 11843, Egypt
[2] Cairo Univ, Dept Elect & Commun Engn, Giza 12613, Egypt
关键词
Neural networks; Optimization; Deep learning; Bibliographies; Systematics; Convolutional neural networks; Binary neural network; convolutional neural network; deep learning; optimization approaches; quantization; systematic literature review; IN-MEMORY MACRO; CNN ACCELERATOR; HIGH-PERFORMANCE; SRAM; ARCHITECTURE; RECOGNITION; CONVOLUTION; PROCESSOR; DESIGN; CHIP;
D O I
10.1109/ACCESS.2023.3258360
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an extensive literature review on Binary Neural Network (BNN). BNN utilizes binary weights and activation function parameters to substitute the full-precision values. In digital implementations, BNN replaces the complex calculations of Convolutional Neural Networks (CNNs) with simple bitwise operations. BNN optimizes large computation and memory storage requirements, which leads to less area and power consumption compared to full-precision models. Although there are many advantages of BNN, the binarization process has a significant impact on the performance and accuracy of the generated models. To reflect the state-of-the-art in BNN and explore how to develop and improve BNN-based models, we conduct a systematic literature review on BNN with data extracted from 239 research studies. Our review discusses various BNN architectures and the optimization approaches developed to improve their performance. There are three main research directions in BNN: accuracy optimization, compression optimization, and acceleration optimization. The accuracy optimization approaches include quantization error reduction, special regularization, gradient error minimization, and network structure. The compression optimization approaches combine fractional BNN and pruning. The acceleration optimization approaches comprise computing in-memory, FPGA-based implementations, and ASIC-based implementations. At the end of our review, we present a comprehensive analysis of BNN applications and their evaluation metrics. Also, we shed some light on the most common BNN challenges and the future research trends of BNN.
引用
收藏
页码:27546 / 27578
页数:33
相关论文
共 50 条
  • [31] A literature review on remote sensing scene categorization based on convolutional neural networks
    Kaul, Ajay
    Kumari, Monika
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2023, 44 (08) : 2611 - 2642
  • [32] Data reduction techniques for wireless multimedia sensor networks: a systematic literature review
    Abbood, Iman K.
    Idrees, Ali Kadhum
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (07): : 10044 - 10089
  • [33] Distillation-Guided Residual Learning for Binary Convolutional Neural Networks
    Ye, Jianming
    Wang, Jingdong
    Zhang, Shiliang
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (12) : 7765 - 7777
  • [34] Binary convolutional neural network: Review
    Ding W.
    Liu C.
    Li Y.
    Zhang B.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2021, 42 (06):
  • [35] A comprehensive review of Binary Neural Network
    Yuan, Chunyu
    Agaian, Sos S.
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (11) : 12949 - 13013
  • [36] Sub-mW Keyword Spotting on an MCU: Analog Binary Feature Extraction and Binary Neural Networks
    Cerutti, Gianmarco
    Cavigelli, Lukas
    Andri, Renzo
    Magno, Michele
    Farella, Elisabetta
    Benini, Luca
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (05) : 2002 - 2012
  • [37] Gradient Corrected Approximation for Binary Neural Networks
    Cheng, Song
    Li, Zixuan
    Wang, Yongsen
    Zou, Wanbing
    Zhou, Yumei
    Shang, Delong
    Qiao, Shushan
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (10) : 1784 - 1788
  • [38] SGDAT: An optimization method for binary neural networks
    Gu, Shan
    Zhang, Guoyin
    Jia, Chengwei
    Wu, Yanxia
    NEUROCOMPUTING, 2023, 555
  • [39] Hybrid Binary Neural Networks: A Tutorial Review
    Cetin, Ahmet Enis
    Pan, Hongyi
    2023 IEEE 41ST VLSI TEST SYMPOSIUM, VTS, 2023,
  • [40] FPGA-Based Accelerators of Deep Learning Networks for Learning and Classification: A Review
    Shawahna, Ahmad
    Sait, Sadiq M.
    El-Maleh, Aiman
    IEEE ACCESS, 2019, 7 : 7823 - 7859