Skip to main content
Top
Published in: Artificial Intelligence Review 11/2023

30-03-2023

A comprehensive review of Binary Neural Network

Authors: Chunyu Yuan, Sos S. Agaian

Published in: Artificial Intelligence Review | Issue 11/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Deep learning (DL) has recently changed the development of intelligent systems and is widely adopted in many real-life applications. Despite their various benefits and potentials, there is a high demand for DL processing in different computationally limited and energy-constrained devices. It is natural to study game-changing technologies such as Binary Neural Networks (BNN) to increase DL capabilities. Recently remarkable progress has been made in BNN since they can be implemented and embedded on tiny restricted devices and save a significant amount of storage, computation cost, and energy consumption. However, nearly all BNN acts trade with extra memory, computation cost, and higher performance. This article provides a complete overview of recent developments in BNN. This article focuses exclusively on 1-bit activations and weights 1-bit convolution networks, contrary to previous surveys in which low-bit works are mixed in. It conducted a complete investigation of BNN’s development—from their predecessors to the latest BNN algorithms/techniques, presenting a broad design pipeline and discussing each module’s variants. Along the way, it examines BNN (a) purpose: their early successes and challenges; (b) BNN optimization: selected representative works that contain essential optimization techniques; (c) deployment: open-source frameworks for BNN modeling and development; (d) terminal: efficient computing architectures and devices for BNN and (e) applications: diverse applications with BNN. Moreover, this paper discusses potential directions and future research opportunities in each section.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M et al (2016) Tensorflow: a system for large-scale machine learning. In: 12th \(\{\)USENIX\(\}\) symposium on operating systems design and implementation (\(\{\)OSDI\(\}\) 16), 2016, pp 265–283 Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M et al (2016) Tensorflow: a system for large-scale machine learning. In: 12th \(\{\)USENIX\(\}\) symposium on operating systems design and implementation (\(\{\)OSDI\(\}\) 16), 2016, pp 265–283
go back to reference Agaian S, Sarukhanyan H, Egiazarian K, Astola J (2011) Hadamard transforms, vol 4. SPIE Press, BellinghamCrossRefMATH Agaian S, Sarukhanyan H, Egiazarian K, Astola J (2011) Hadamard transforms, vol 4. SPIE Press, BellinghamCrossRefMATH
go back to reference Ajanthan T, Gupta K, Torr P, Hartley R, Dokania P (2021) Mirror descent view for neural network quantization. In: International conference on artificial intelligence and statistics, 2021. PMLR, pp 2809–2817 Ajanthan T, Gupta K, Torr P, Hartley R, Dokania P (2021) Mirror descent view for neural network quantization. In: International conference on artificial intelligence and statistics, 2021. PMLR, pp 2809–2817
go back to reference Akhauri Y (2019) HadaNets: flexible quantization strategies for neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, 2019 Akhauri Y (2019) HadaNets: flexible quantization strategies for neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, 2019
go back to reference Alizadeh M, Fernández-Marqués J, Lane ND, Gal Y (2018) An empirical study of binary neural networks’ optimisation. In: International conference on learning representations, 2018 Alizadeh M, Fernández-Marqués J, Lane ND, Gal Y (2018) An empirical study of binary neural networks’ optimisation. In: International conference on learning representations, 2018
go back to reference Bahri M, Bahl G, Zafeiriou S (2021) Binary graph neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 9492–9501 Bahri M, Bahl G, Zafeiriou S (2021) Binary graph neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 9492–9501
go back to reference Bengio Y, Léonard N, Courville A (2013) Estimating or propagating gradients through stochastic neurons for conditional computation. arXiv preprint. arXiv:1308.3432 Bengio Y, Léonard N, Courville A (2013) Estimating or propagating gradients through stochastic neurons for conditional computation. arXiv preprint. arXiv:​1308.​3432
go back to reference Bethge J, Yang H, Bornstein M, Meinel C (2019) BinaryDenseNet: developing an architecture for binary neural networks. In: Proceedings of the IEEE/CVF international conference on computer vision (ICCV) workshops, 2019 Bethge J, Yang H, Bornstein M, Meinel C (2019) BinaryDenseNet: developing an architecture for binary neural networks. In: Proceedings of the IEEE/CVF international conference on computer vision (ICCV) workshops, 2019
go back to reference Bethge J, Bartz C, Yang H, Chen Y, Meinel C (2020a) MeliusNet: can binary neural networks achieve mobileNet-level accuracy? arXiv preprint. arXiv:2001.05936 Bethge J, Bartz C, Yang H, Chen Y, Meinel C (2020a) MeliusNet: can binary neural networks achieve mobileNet-level accuracy? arXiv preprint. arXiv:​2001.​05936
go back to reference Bethge J, Bartz C, Yang H, Meinel C (2020b) BMXNet 2: an open source framework for low-bit networks-reproducing, understanding, designing and showcasing. In: Proceedings of the 28th ACM international conference on multimedia, 2020, pp 4469–4472 Bethge J, Bartz C, Yang H, Meinel C (2020b) BMXNet 2: an open source framework for low-bit networks-reproducing, understanding, designing and showcasing. In: Proceedings of the 28th ACM international conference on multimedia, 2020, pp 4469–4472
go back to reference Blott M, Preußer TB, Fraser NJ, Gambardella G, O’Brien K, Umuroglu Y, Leeser M, Vissers K (2018) FINN-R: an end-to-end deep-learning framework for fast exploration of quantized neural networks. ACM Trans Reconfig Technol Syst 11(3):1–23CrossRef Blott M, Preußer TB, Fraser NJ, Gambardella G, O’Brien K, Umuroglu Y, Leeser M, Vissers K (2018) FINN-R: an end-to-end deep-learning framework for fast exploration of quantized neural networks. ACM Trans Reconfig Technol Syst 11(3):1–23CrossRef
go back to reference Borji A, Cheng MM, Hou Q, Jiang H, Li J (2019) Salient object detection: a survey. Comput Vis Media 5(2):117–150CrossRef Borji A, Cheng MM, Hou Q, Jiang H, Li J (2019) Salient object detection: a survey. Comput Vis Media 5(2):117–150CrossRef
go back to reference Brock A, De S, Smith SL, Simonyan K (2021) High-performance large-scale image recognition without normalization. arXiv preprint. arXiv:2102.06171 Brock A, De S, Smith SL, Simonyan K (2021) High-performance large-scale image recognition without normalization. arXiv preprint. arXiv:​2102.​06171
go back to reference Bulat A, Tzimiropoulos G (2017) Binarized convolutional landmark localizers for human pose estimation and face alignment with limited resources. In: Proceedings of the IEEE international conference on computer vision, 2017, pp 3706–3714 Bulat A, Tzimiropoulos G (2017) Binarized convolutional landmark localizers for human pose estimation and face alignment with limited resources. In: Proceedings of the IEEE international conference on computer vision, 2017, pp 3706–3714
go back to reference Bulat A, Martinez B, Tzimiropoulos G (2020b) High-capacity expert binary networks. In: International conference on learning representations, 2020 Bulat A, Martinez B, Tzimiropoulos G (2020b) High-capacity expert binary networks. In: International conference on learning representations, 2020
go back to reference Caesar H, Uijlings J, Ferrari V (2018) COCO-Stuff: thing and stuff classes in context. In: 2018 IEEE conference on computer vision and pattern recognition (CVPR), 2018. IEEE Caesar H, Uijlings J, Ferrari V (2018) COCO-Stuff: thing and stuff classes in context. In: 2018 IEEE conference on computer vision and pattern recognition (CVPR), 2018. IEEE
go back to reference Campbell RJ, Flynn PJ (2001) A survey of free-form object representation and recognition techniques. Comput Vis Image Underst 81(2):166–210CrossRefMATH Campbell RJ, Flynn PJ (2001) A survey of free-form object representation and recognition techniques. Comput Vis Image Underst 81(2):166–210CrossRefMATH
go back to reference Chen T, Li M, Li Y, Lin M, Wang N, Wang M, Xiao T, Xu B, Zhang C, Zhang Z (2015) MXNet: a flexible and efficient machine learning library for heterogeneous distributed systems. arXiv preprint. arXiv:1512.01274 Chen T, Li M, Li Y, Lin M, Wang N, Wang M, Xiao T, Xu B, Zhang C, Zhang Z (2015) MXNet: a flexible and efficient machine learning library for heterogeneous distributed systems. arXiv preprint. arXiv:​1512.​01274
go back to reference Chen T, Moreau T, Jiang Z, Zheng L, Yan E, Shen H, Cowan M, Wang L, Hu Y, Ceze L et al (2018) \(\{\)TVM\(\}\): an automated end-to-end optimizing compiler for deep learning. In: 13th \(\{\)USENIX\(\}\) symposium on operating systems design and implementation (\(\{\)OSDI\(\}\) 18), 2018, pp 578–594 Chen T, Moreau T, Jiang Z, Zheng L, Yan E, Shen H, Cowan M, Wang L, Hu Y, Ceze L et al (2018) \(\{\)TVM\(\}\): an automated end-to-end optimizing compiler for deep learning. In: 13th \(\{\)USENIX\(\}\) symposium on operating systems design and implementation (\(\{\)OSDI\(\}\) 18), 2018, pp 578–594
go back to reference Chen G, He S, Meng H, Huang K (2020) PhoneBit: efficient GPU-accelerated binary neural network inference engine for mobile phones. In: 2020 Design, automation and test in Europe conference and Exhibition (DATE), 2020, pp 786–791. IEEE Chen G, He S, Meng H, Huang K (2020) PhoneBit: efficient GPU-accelerated binary neural network inference engine for mobile phones. In: 2020 Design, automation and test in Europe conference and Exhibition (DATE), 2020, pp 786–791. IEEE
go back to reference Chen T, Zhang Z, Ouyang X, Liu Z, Shen Z, Wang Z (2021) “bnn-bn=?”: training binary neural networks without batch normalization. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4619–4629 Chen T, Zhang Z, Ouyang X, Liu Z, Shen Z, Wang Z (2021) “bnn-bn=?”: training binary neural networks without batch normalization. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4619–4629
go back to reference Courbariaux M, Hubara I, Soudry D, El-Yaniv R, Bengio Y (2016) Binarized neural networks: training deep neural networks with weights and activations constrained to +1 or \(-1\). arXiv preprint. arXiv:1602.02830 Courbariaux M, Hubara I, Soudry D, El-Yaniv R, Bengio Y (2016) Binarized neural networks: training deep neural networks with weights and activations constrained to +1 or \(-1\). arXiv preprint. arXiv:​1602.​02830
go back to reference Deepa S, Devi BA et al (2011) A survey on artificial intelligence approaches for medical image classification. Indian J Sci Technol 4(11):1583–1595CrossRef Deepa S, Devi BA et al (2011) A survey on artificial intelligence approaches for medical image classification. Indian J Sci Technol 4(11):1583–1595CrossRef
go back to reference Devlin J, Chang MW, Lee K, Toutanova K (2018) BERT: pre-training of deep bidirectional transformers for language understanding. arXiv preprint. arXiv:1810.04805 Devlin J, Chang MW, Lee K, Toutanova K (2018) BERT: pre-training of deep bidirectional transformers for language understanding. arXiv preprint. arXiv:​1810.​04805
go back to reference Diffenderfer J, Kailkhura B (2021) Multi-prize lottery ticket hypothesis: finding accurate binary neural networks by pruning a randomly weighted network. arXiv preprint. arXiv:2103.09377 Diffenderfer J, Kailkhura B (2021) Multi-prize lottery ticket hypothesis: finding accurate binary neural networks by pruning a randomly weighted network. arXiv preprint. arXiv:​2103.​09377
go back to reference Ding R, Chin TW, Liu Z, Marculescu D (2019) Regularizing activation distribution for training binarized deep networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 11408–11417 Ding R, Chin TW, Liu Z, Marculescu D (2019) Regularizing activation distribution for training binarized deep networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 11408–11417
go back to reference Dong Y, Ni R, Li J, Chen Y, Zhu J, Su H (2017) Learning accurate low-bit deep neural networks with stochastic quantization. arXiv preprint. arXiv:1708.01001 Dong Y, Ni R, Li J, Chen Y, Zhu J, Su H (2017) Learning accurate low-bit deep neural networks with stochastic quantization. arXiv preprint. arXiv:​1708.​01001
go back to reference Dong Y, Ni R, Li J, Chen Y, Su H, Zhu J (2019) Stochastic quantization for learning accurate low-bit deep neural networks. Int J Comput Vis 127(11):1629–1642CrossRefMATH Dong Y, Ni R, Li J, Chen Y, Su H, Zhu J (2019) Stochastic quantization for learning accurate low-bit deep neural networks. Int J Comput Vis 127(11):1629–1642CrossRefMATH
go back to reference Everingham M, Van Gool L, Williams CK, Winn J, Zisserman A (2010) The pascal visual object classes (VOC) challenge. Int J Comput Vis 88(2):303–338CrossRef Everingham M, Van Gool L, Williams CK, Winn J, Zisserman A (2010) The pascal visual object classes (VOC) challenge. Int J Comput Vis 88(2):303–338CrossRef
go back to reference Fasfous N, Vemparala MR, Frickenstein A, Frickenstein L, Badawy M, Stechele W (2021) BinaryCoP: binary neural network-based COVID-19 face-mask wear and positioning predictor on edge devices. In: 2021 IEEE international parallel and distributed processing symposium workshops (IPDPSW), 2021. IEEE, pp 108–115 Fasfous N, Vemparala MR, Frickenstein A, Frickenstein L, Badawy M, Stechele W (2021) BinaryCoP: binary neural network-based COVID-19 face-mask wear and positioning predictor on edge devices. In: 2021 IEEE international parallel and distributed processing symposium workshops (IPDPSW), 2021. IEEE, pp 108–115
go back to reference Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139MathSciNetCrossRefMATH Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139MathSciNetCrossRefMATH
go back to reference Frickenstein A, Vemparala MR, Mayr J, Nagaraja NS, Unger C, Tombari F, Stechele W (2020) Binary DAD-Net: binarized driveable area detection network for autonomous driving. In: 2020 IEEE international conference on robotics and automation (ICRA), 2020. IEEE, pp 2295–2301 Frickenstein A, Vemparala MR, Mayr J, Nagaraja NS, Unger C, Tombari F, Stechele W (2020) Binary DAD-Net: binarized driveable area detection network for autonomous driving. In: 2020 IEEE international conference on robotics and automation (ICRA), 2020. IEEE, pp 2295–2301
go back to reference Fromm J, Cowan M, Philipose M, Ceze L, Patel S (2020) Riptide: fast end-to-end binarized neural networks. Proc Mach Learn Syst 2:379–389 Fromm J, Cowan M, Philipose M, Ceze L, Patel S (2020) Riptide: fast end-to-end binarized neural networks. Proc Mach Learn Syst 2:379–389
go back to reference Gao S, Wang R, Jiang L, Zhang B (2021) 1-Bit waveNet: compressing a generative neural network in speech recognition with two binarized methods. In: 2021 IEEE 16th conference on industrial electronics and applications (ICIEA), 2021, pp 2043–2047 Gao S, Wang R, Jiang L, Zhang B (2021) 1-Bit waveNet: compressing a generative neural network in speech recognition with two binarized methods. In: 2021 IEEE 16th conference on industrial electronics and applications (ICIEA), 2021, pp 2043–2047
go back to reference Geng T, Li A, Wang T, Wu C, Li Y, Shi R, Wu W, Herbordt M (2020) O3BNN-R: an out-of-order architecture for high-performance and regularized BNN inference. IEEE Trans Parallel Distrib Syst 32(1):199–213CrossRef Geng T, Li A, Wang T, Wu C, Li Y, Shi R, Wu W, Herbordt M (2020) O3BNN-R: an out-of-order architecture for high-performance and regularized BNN inference. IEEE Trans Parallel Distrib Syst 32(1):199–213CrossRef
go back to reference Ghasemzadeh M, Samragh M, Koushanfar F (2018) ReBNet: residual binarized neural network. In: 2018 IEEE 26th annual international symposium on field-programmable custom computing machines (FCCM), 2018. IEEE, pp 57–64 Ghasemzadeh M, Samragh M, Koushanfar F (2018) ReBNet: residual binarized neural network. In: 2018 IEEE 26th annual international symposium on field-programmable custom computing machines (FCCM), 2018. IEEE, pp 57–64
go back to reference Gong R, Liu X, Jiang S, Li T, Hu P, Lin J, Yu F, Yan J (2019) Differentiable soft quantization: bridging full-precision and low-bit neural networks. In: Proceedings of the IEEE/CVF international conference on computer vision, 2019, pp 4852–4861 Gong R, Liu X, Jiang S, Li T, Hu P, Lin J, Yu F, Yan J (2019) Differentiable soft quantization: bridging full-precision and low-bit neural networks. In: Proceedings of the IEEE/CVF international conference on computer vision, 2019, pp 4852–4861
go back to reference Gu J, Li C, Zhang B, Han J, Cao X, Liu J, Doermann D (2019a) Projection convolutional neural networks for 1-bit CNNs via discrete back propagation. In: Proceedings of the AAAI conference on artificial intelligence, 2019, vol 33, pp 8344–8351 Gu J, Li C, Zhang B, Han J, Cao X, Liu J, Doermann D (2019a) Projection convolutional neural networks for 1-bit CNNs via discrete back propagation. In: Proceedings of the AAAI conference on artificial intelligence, 2019, vol 33, pp 8344–8351
go back to reference Gu J, Zhao J, Jiang X, Zhang B, Liu J, Guo G, Ji R (2019b) Bayesian optimized 1-bit CNNs. In: Proceedings of the IEEE/CVF international conference on computer vision, 2019, pp 4909–4917 Gu J, Zhao J, Jiang X, Zhang B, Liu J, Guo G, Ji R (2019b) Bayesian optimized 1-bit CNNs. In: Proceedings of the IEEE/CVF international conference on computer vision, 2019, pp 4909–4917
go back to reference Guo P, Ma H, Chen R, Li P, Xie S, Wang D (2018) FBNA: a fully binarized neural network accelerator. In: 2018 28th International conference on field programmable logic and applications (FPL), 2018, pp 51–513 Guo P, Ma H, Chen R, Li P, Xie S, Wang D (2018) FBNA: a fully binarized neural network accelerator. In: 2018 28th International conference on field programmable logic and applications (FPL), 2018, pp 51–513
go back to reference Han K, Wang Y, Xu Y, Xu C, Wu E, Xu C (2020) Training binary neural networks through learning with noisy supervision. In: International conference on machine learning, 2020. PMLR, pp 4017–4026 Han K, Wang Y, Xu Y, Xu C, Wu E, Xu C (2020) Training binary neural networks through learning with noisy supervision. In: International conference on machine learning, 2020. PMLR, pp 4017–4026
go back to reference He X, Mo Z, Cheng K, Xu W, Hu Q, Wang P, Liu Q, Cheng J (2020) ProxyBNN: learning binarized neural networks via proxy matrices. In: Computer vision–ECCV 2020: 16th European conference, Glasgow, UK, 23–28 August 2020, Proceedings, Part III 16. Springer, pp 223–241 He X, Mo Z, Cheng K, Xu W, Hu Q, Wang P, Liu Q, Cheng J (2020) ProxyBNN: learning binarized neural networks via proxy matrices. In: Computer vision–ECCV 2020: 16th European conference, Glasgow, UK, 23–28 August 2020, Proceedings, Part III 16. Springer, pp 223–241
go back to reference Helwegen K, Widdicombe J, Geiger L, Liu Z, Cheng KT, Nusselder R (2019) Latent weights do not exist: rethinking binarized neural network optimization. arXiv preprint. arXiv:1906.02107 Helwegen K, Widdicombe J, Geiger L, Liu Z, Cheng KT, Nusselder R (2019) Latent weights do not exist: rethinking binarized neural network optimization. arXiv preprint. arXiv:​1906.​02107
go back to reference Howard AG, Zhu M, Chen B, Kalenichenko D, Wang W, Weyand T, Andreetto M, Adam H (2017) MobileNets: efficient convolutional neural networks for mobile vision applications. arXiv preprint. arXiv:1704.04861 Howard AG, Zhu M, Chen B, Kalenichenko D, Wang W, Weyand T, Andreetto M, Adam H (2017) MobileNets: efficient convolutional neural networks for mobile vision applications. arXiv preprint. arXiv:​1704.​04861
go back to reference Hu J, Shen L, Sun G (2018) Squeeze-and-excitation networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp 7132–7141 Hu J, Shen L, Sun G (2018) Squeeze-and-excitation networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp 7132–7141
go back to reference Hu Y, Zhai J, Li D, Gong Y, Zhu Y, Liu W, Su L, Jin J (2018) BitFlow: exploiting vector parallelism for binary neural networks on CPU. In: 2018 IEEE international parallel and distributed processing symposium (IPDPS), 2018. IEEE, pp 244–253 Hu Y, Zhai J, Li D, Gong Y, Zhu Y, Liu W, Su L, Jin J (2018) BitFlow: exploiting vector parallelism for binary neural networks on CPU. In: 2018 IEEE international parallel and distributed processing symposium (IPDPS), 2018. IEEE, pp 244–253
go back to reference Jafri R, Ali SA, Arabnia HR, Fatima S (2014) Computer vision-based object recognition for the visually impaired in an indoors environment: a survey. Vis Comput 30(11):1197–1222CrossRef Jafri R, Ali SA, Arabnia HR, Fatima S (2014) Computer vision-based object recognition for the visually impaired in an indoors environment: a survey. Vis Comput 30(11):1197–1222CrossRef
go back to reference Jain H, Agarwal A, Shridhar K, Kleyko D (2020). End to end binarized neural networks for text classification. arXiv preprint. arXiv:2010.05223 Jain H, Agarwal A, Shridhar K, Kleyko D (2020). End to end binarized neural networks for text classification. arXiv preprint. arXiv:​2010.​05223
go back to reference Jiao L, Zhang F, Liu F, Yang S, Li L, Feng Z, Qu R (2019) A survey of deep learning-based object detection. IEEE Access 7:128837–128868CrossRef Jiao L, Zhang F, Liu F, Yang S, Li L, Feng Z, Qu R (2019) A survey of deep learning-based object detection. IEEE Access 7:128837–128868CrossRef
go back to reference Kim D, Choi J (2022) Unsupervised representation learning for binary networks by joint classifier learning. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2022, pp 9747–9756 Kim D, Choi J (2022) Unsupervised representation learning for binary networks by joint classifier learning. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2022, pp 9747–9756
go back to reference Kim D, Singh KP, Choi J (2020a) Learning architectures for binary networks. In: European conference on computer vision, 2020. Springer, pp 575–591 Kim D, Singh KP, Choi J (2020a) Learning architectures for binary networks. In: European conference on computer vision, 2020. Springer, pp 575–591
go back to reference Kim H, Kim K, Kim J, Kim JJ (2020b) BinaryDuo: reducing gradient mismatch in binary activation network by coupling binary activations. arXiv preprint. arXiv:2002.06517 Kim H, Kim K, Kim J, Kim JJ (2020b) BinaryDuo: reducing gradient mismatch in binary activation network by coupling binary activations. arXiv preprint. arXiv:​2002.​06517
go back to reference Kim H, Park J, Lee C, Kim JJ (2020c) Improving accuracy of binary neural networks using unbalanced activation distribution. arXiv preprint. arXiv:2012.00938 Kim H, Park J, Lee C, Kim JJ (2020c) Improving accuracy of binary neural networks using unbalanced activation distribution. arXiv preprint. arXiv:​2012.​00938
go back to reference Krizhevsky A (2009) Learning multiple layers of features from tiny images Krizhevsky A (2009) Learning multiple layers of features from tiny images
go back to reference Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105 Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105
go back to reference Laydevant J, Ernoult M, Querlioz D, Grollier J (2021) Training dynamical binary neural networks with equilibrium propagation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4640–4649 Laydevant J, Ernoult M, Querlioz D, Grollier J (2021) Training dynamical binary neural networks with equilibrium propagation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4640–4649
go back to reference Li Z, Ni B, Zhang W, Yang X, Gao W (2017) Performance guaranteed network acceleration via high-order residual quantization. In: Proceedings of the IEEE international conference on computer vision, 2017, pp 2584–2592 Li Z, Ni B, Zhang W, Yang X, Gao W (2017) Performance guaranteed network acceleration via high-order residual quantization. In: Proceedings of the IEEE international conference on computer vision, 2017, pp 2584–2592
go back to reference Li Y, Bu R, Sun M, Wu W, Di X, Chen B (2018a) PointCNN: convolution on x-transformed points. Adv Neural Inf Process Syst 31:820–830 Li Y, Bu R, Sun M, Wu W, Di X, Chen B (2018a) PointCNN: convolution on x-transformed points. Adv Neural Inf Process Syst 31:820–830
go back to reference Li Y, Zhang H, Xue X, Jiang Y, Shen Q (2018b) Deep learning for remote sensing image classification: a survey. Wiley Interdiscip Rev Data Min Knowl Discov 8(6):e1264CrossRef Li Y, Zhang H, Xue X, Jiang Y, Shen Q (2018b) Deep learning for remote sensing image classification: a survey. Wiley Interdiscip Rev Data Min Knowl Discov 8(6):e1264CrossRef
go back to reference Li A, Geng T, Wang T, Herbordt M, Song SL, Barker K (2019a) BSTC: a novel binarized-soft-tensor-core design for accelerating bit-based approximated neural nets. In: Proceedings of the international conference for high performance computing, networking, storage and analysis, 2019, pp 1–30 Li A, Geng T, Wang T, Herbordt M, Song SL, Barker K (2019a) BSTC: a novel binarized-soft-tensor-core design for accelerating bit-based approximated neural nets. In: Proceedings of the international conference for high performance computing, networking, storage and analysis, 2019, pp 1–30
go back to reference Li R, Wang Y, Liang F, Qin H, Yan J, Fan R (2019b) Fully quantized network for object detection. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 2810–2819 Li R, Wang Y, Liang F, Qin H, Yan J, Fan R (2019b) Fully quantized network for object detection. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 2810–2819
go back to reference Li X, Wang W, Hu X, Yang J (2019c) Selective kernel networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 510–519 Li X, Wang W, Hu X, Yang J (2019c) Selective kernel networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 510–519
go back to reference Li Y, Gong R, Yu F, Dong X, Liu X (2020) DMS: differentiable dimension search for binary neural networks. In: ICLR 2020 NAS workshop, April 2020 Li Y, Gong R, Yu F, Dong X, Liu X (2020) DMS: differentiable dimension search for binary neural networks. In: ICLR 2020 NAS workshop, April 2020
go back to reference Li G, Zhang M, Zhang Q, Lin Z (2021) Efficient binary 3D convolutional neural network and hardware accelerator. J Real-Time Image Process 19:1–11 Li G, Zhang M, Zhang Q, Lin Z (2021) Efficient binary 3D convolutional neural network and hardware accelerator. J Real-Time Image Process 19:1–11
go back to reference Li Y, Pintea SL, van Gemert JC (2022) Equal bits: enforcing equally distributed binary network weights. In: Proceedings of the AAAI conference on artificial intelligence, 2022, vol 36, pp 1491–1499 Li Y, Pintea SL, van Gemert JC (2022) Equal bits: enforcing equally distributed binary network weights. In: Proceedings of the AAAI conference on artificial intelligence, 2022, vol 36, pp 1491–1499
go back to reference Liang S, Yin S, Liu L, Luk W, Wei S (2018) FP-BNN: binarized neural network on FPGA. Neurocomputing 275:1072–1086CrossRef Liang S, Yin S, Liu L, Luk W, Wei S (2018) FP-BNN: binarized neural network on FPGA. Neurocomputing 275:1072–1086CrossRef
go back to reference Lin TY, Maire M, Belongie S, Hays J, Perona P, Ramanan D, Dollár P, Zitnick CL (2014) Microsoft COCO: common objects in context. In: European conference on computer vision, 2014. Springer, pp 740–755 Lin TY, Maire M, Belongie S, Hays J, Perona P, Ramanan D, Dollár P, Zitnick CL (2014) Microsoft COCO: common objects in context. In: European conference on computer vision, 2014. Springer, pp 740–755
go back to reference Lin M, Ji R, Xu Z, Zhang B, Wang Y, Wu Y, Huang F, Lin CW (2020) Rotated binary neural network. In: Advances in neural information processing systems, vol 33 Lin M, Ji R, Xu Z, Zhang B, Wang Y, Wu Y, Huang F, Lin CW (2020) Rotated binary neural network. In: Advances in neural information processing systems, vol 33
go back to reference Liu W, Anguelov D, Erhan D, Szegedy C, Reed S, Fu CY, Berg AC (2016) SSD: single shot multibox detector. In: European conference on computer vision, 2016. Springer, pp 21–37 Liu W, Anguelov D, Erhan D, Szegedy C, Reed S, Fu CY, Berg AC (2016) SSD: single shot multibox detector. In: European conference on computer vision, 2016. Springer, pp 21–37
go back to reference Liu Z, Wu B, Luo W, Yang X, Liu W, Cheng KT (2018) Bi-real Net: enhancing the performance of 1-bit CNNs with improved representational capability and advanced training algorithm. In: Proceedings of the European conference on computer vision (ECCV), 2018, pp 722–737 Liu Z, Wu B, Luo W, Yang X, Liu W, Cheng KT (2018) Bi-real Net: enhancing the performance of 1-bit CNNs with improved representational capability and advanced training algorithm. In: Proceedings of the European conference on computer vision (ECCV), 2018, pp 722–737
go back to reference Liu C, Ding W, Xia X, Hu Y, Zhang B, Liu J, Zhuang B, Guo G (2019a) RBCN: rectified binary convolutional networks for enhancing the performance of 1-bit DCNNs. arXiv preprint. arXiv:1908.07748 Liu C, Ding W, Xia X, Hu Y, Zhang B, Liu J, Zhuang B, Guo G (2019a) RBCN: rectified binary convolutional networks for enhancing the performance of 1-bit DCNNs. arXiv preprint. arXiv:​1908.​07748
go back to reference Liu C, Ding W, Xia X, Zhang B, Gu J, Liu J, Ji R, Doermann D (2019b) Circulant binary convolutional networks: enhancing the performance of 1-bit DCNNs with circulant back propagation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 2691–2699 Liu C, Ding W, Xia X, Zhang B, Gu J, Liu J, Ji R, Doermann D (2019b) Circulant binary convolutional networks: enhancing the performance of 1-bit DCNNs with circulant back propagation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 2691–2699
go back to reference Liu L, Ouyang W, Wang X, Fieguth P, Chen J, Liu X, Pietikäinen M (2020a) Deep learning for generic object detection: a survey. Int J Comput Vis 128(2):261–318CrossRefMATH Liu L, Ouyang W, Wang X, Fieguth P, Chen J, Liu X, Pietikäinen M (2020a) Deep learning for generic object detection: a survey. Int J Comput Vis 128(2):261–318CrossRefMATH
go back to reference Liu Z, Luo W, Wu B, Yang X, Liu W, Cheng KT (2020b) Bi-real Net: binarizing deep network towards real-network performance. Int J Comput Vis 128(1):202–219CrossRef Liu Z, Luo W, Wu B, Yang X, Liu W, Cheng KT (2020b) Bi-real Net: binarizing deep network towards real-network performance. Int J Comput Vis 128(1):202–219CrossRef
go back to reference Liu Z, Shen Z, Savvides M, Cheng KT (2020c) ReactNet: towards precise binary neural network with generalized activation functions. In: European conference on computer vision, 2020. Springer, pp 143–159 Liu Z, Shen Z, Savvides M, Cheng KT (2020c) ReactNet: towards precise binary neural network with generalized activation functions. In: European conference on computer vision, 2020. Springer, pp 143–159
go back to reference Liu Z, Shen Z, Li S, Helwegen K, Huang D, Cheng KT (2021) How do Adam and training strategies help BNNs optimization? In: International conference on machine learning, 2021. PMLR Liu Z, Shen Z, Li S, Helwegen K, Huang D, Cheng KT (2021) How do Adam and training strategies help BNNs optimization? In: International conference on machine learning, 2021. PMLR
go back to reference Liu Z, Oguz B, Pappu A, Xiao L, Yih S, Li M, Krishnamoorthi R, Mehdad Y (2022) BiT: robustly binarized multi-distilled transformer. In: Advances in neural information processing systems, 2022 Liu Z, Oguz B, Pappu A, Xiao L, Yih S, Li M, Krishnamoorthi R, Mehdad Y (2022) BiT: robustly binarized multi-distilled transformer. In: Advances in neural information processing systems, 2022
go back to reference Livochka A, Shekhovtsov A (2021a) Initialization and transfer learning of stochastic binary networks from real-valued ones. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (CVPR) workshops, 2021, pp 4660–4668 Livochka A, Shekhovtsov A (2021a) Initialization and transfer learning of stochastic binary networks from real-valued ones. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (CVPR) workshops, 2021, pp 4660–4668
go back to reference Livochka A, Shekhovtsov A (2021b) Initialization and transfer learning of stochastic binary networks from real-valued ones. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4660–4668 Livochka A, Shekhovtsov A (2021b) Initialization and transfer learning of stochastic binary networks from real-valued ones. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4660–4668
go back to reference Long J, Shelhamer E, Darrell T (2015) Fully convolutional networks for semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp 3431–3440 Long J, Shelhamer E, Darrell T (2015) Fully convolutional networks for semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp 3431–3440
go back to reference Lu D, Weng Q (2007) A survey of image classification methods and techniques for improving classification performance. Int J Remote Sens 28(5):823–870CrossRef Lu D, Weng Q (2007) A survey of image classification methods and techniques for improving classification performance. Int J Remote Sens 28(5):823–870CrossRef
go back to reference Martinez B, Yang J, Bulat A, Tzimiropoulos G (2020) Training binary neural networks with real-to-binary convolutions. arXiv preprint. arXiv:2003.11535 Martinez B, Yang J, Bulat A, Tzimiropoulos G (2020) Training binary neural networks with real-to-binary convolutions. arXiv preprint. arXiv:​2003.​11535
go back to reference Nakahara H, Fujii T, Sato S (2017) A fully connected layer elimination for a binarizec convolutional neural network on an FPGA. In: 2017 27th International conference on field programmable logic and applications (FPL), 2017, pp 1–4 Nakahara H, Fujii T, Sato S (2017) A fully connected layer elimination for a binarizec convolutional neural network on an FPGA. In: 2017 27th International conference on field programmable logic and applications (FPL), 2017, pp 1–4
go back to reference Nath SS, Mishra G, Kar J, Chakraborty S, Dey N (2014) A survey of image classification methods and techniques. In: 2014 International conference on control, instrumentation, communication and computational technologies (ICCICCT), 2014. IEEE, pp 554–557 Nath SS, Mishra G, Kar J, Chakraborty S, Dey N (2014) A survey of image classification methods and techniques. In: 2014 International conference on control, instrumentation, communication and computational technologies (ICCICCT), 2014. IEEE, pp 554–557
go back to reference Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, Killeen T, Lin Z, Gimelshein N, Antiga L et al (2019) PyTorch: an imperative style, high-performance deep learning library. arXiv preprint. arXiv:1912.01703 Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, Killeen T, Lin Z, Gimelshein N, Antiga L et al (2019) PyTorch: an imperative style, high-performance deep learning library. arXiv preprint. arXiv:​1912.​01703
go back to reference Penkovsky B, Bocquet M, Hirtzlin T, Klein JO, Nowak E, Vianello E, Portal JM, Querlioz D (2020) In-memory resistive RAM implementation of binarized neural networks for medical applications. In: 2020 Design, automation and test in Europe conference and exhibition (DATE), 2020. IEEE, pp 690–695 Penkovsky B, Bocquet M, Hirtzlin T, Klein JO, Nowak E, Vianello E, Portal JM, Querlioz D (2020) In-memory resistive RAM implementation of binarized neural networks for medical applications. In: 2020 Design, automation and test in Europe conference and exhibition (DATE), 2020. IEEE, pp 690–695
go back to reference Pham P, Abraham JA, Chung J (2021) Training multi-bit quantized and binarized networks with a learnable symmetric quantizer. IEEE Access 9:47194–47203CrossRef Pham P, Abraham JA, Chung J (2021) Training multi-bit quantized and binarized networks with a learnable symmetric quantizer. IEEE Access 9:47194–47203CrossRef
go back to reference Phan H, He Y, Savvides M, Shen Z, et al (2020a) MobiNet: a mobile binary network for image classification. In: Proceedings of the IEEE/CVF winter conference on applications of computer vision, 2020, pp 3453–3462 Phan H, He Y, Savvides M, Shen Z, et al (2020a) MobiNet: a mobile binary network for image classification. In: Proceedings of the IEEE/CVF winter conference on applications of computer vision, 2020, pp 3453–3462
go back to reference Phan H, Liu Z, Huynh D, Savvides M, Cheng KT, Shen Z (2020b) Binarizing MobileNet via evolution-based searching. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp 13420–13429 Phan H, Liu Z, Huynh D, Savvides M, Cheng KT, Shen Z (2020b) Binarizing MobileNet via evolution-based searching. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp 13420–13429
go back to reference Pu H, Xu K, Zhang D, Liu L, Liu L, Wang D (2022) TA-BiDet: task-aligned binary object detector. Neurocomputing 511:337–352CrossRef Pu H, Xu K, Zhang D, Liu L, Liu L, Wang D (2022) TA-BiDet: task-aligned binary object detector. Neurocomputing 511:337–352CrossRef
go back to reference Qi CR, Su H, Mo K, Guibas LJ (2017a) PointNet: deep learning on point sets for 3D classification and segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2017, pp. 652–660 Qi CR, Su H, Mo K, Guibas LJ (2017a) PointNet: deep learning on point sets for 3D classification and segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2017, pp. 652–660
go back to reference Qi CR, Yi L, Su H, Guibas LJ (2017b) PointNet++: deep hierarchical feature learning on point sets in a metric space. arXiv preprint. arXiv:1706.02413 Qi CR, Yi L, Su H, Guibas LJ (2017b) PointNet++: deep hierarchical feature learning on point sets in a metric space. arXiv preprint. arXiv:​1706.​02413
go back to reference Qian YM, Xiang X (2019) Binary neural networks for speech recognition. Front Inf Technol Electron Eng 20(5):701–715CrossRef Qian YM, Xiang X (2019) Binary neural networks for speech recognition. Front Inf Technol Electron Eng 20(5):701–715CrossRef
go back to reference Qiao G, Hu S, Chen T, Rong L, Ning N, Yu Q, Liu Y (2020) STBNN: hardware-friendly spatio-temporal binary neural network with high pattern recognition accuracy. Neurocomputing 409:351–360CrossRef Qiao G, Hu S, Chen T, Rong L, Ning N, Yu Q, Liu Y (2020) STBNN: hardware-friendly spatio-temporal binary neural network with high pattern recognition accuracy. Neurocomputing 409:351–360CrossRef
go back to reference Qin H, Cai Z, Zhang M, Ding Y, Zhao H, Yi S, Liu X, Su H (2020a) BiPointNet: binary neural network for point clouds. arXiv preprint. arXiv:2010.05501 Qin H, Cai Z, Zhang M, Ding Y, Zhao H, Yi S, Liu X, Su H (2020a) BiPointNet: binary neural network for point clouds. arXiv preprint. arXiv:​2010.​05501
go back to reference Qin H, Gong R, Liu X, Bai X, Song J, Sebe N (2020b) Binary neural networks: a survey. Pattern Recognit 105:107281CrossRef Qin H, Gong R, Liu X, Bai X, Song J, Sebe N (2020b) Binary neural networks: a survey. Pattern Recognit 105:107281CrossRef
go back to reference Qin H, Gong R, Liu X, Shen M, Wei Z, Yu F, Song J (2020c) Forward and backward information retention for accurate binary neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp 2250–2259 Qin H, Gong R, Liu X, Shen M, Wei Z, Yu F, Song J (2020c) Forward and backward information retention for accurate binary neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp 2250–2259
go back to reference Qin H, Gong R, Liu X, Shen M, Wei Z, Yu F, Song J (2020d) Forward and backward information retention for accurate binary neural networks. In: IEEE CVPR, 2020 Qin H, Gong R, Liu X, Shen M, Wei Z, Yu F, Song J (2020d) Forward and backward information retention for accurate binary neural networks. In: IEEE CVPR, 2020
go back to reference Qin H, Ding Y, Zhang M, Qinghua Y, Liu A, Dang Q, Liu Z, Liu X (2022a) BiBERT: accurate fully binarized BERT. In: International conference on learning representations, 2022 Qin H, Ding Y, Zhang M, Qinghua Y, Liu A, Dang Q, Liu Z, Liu X (2022a) BiBERT: accurate fully binarized BERT. In: International conference on learning representations, 2022
go back to reference Qin H, Ma X, Ding Y, Li X, Zhang Y, Tian Y, Ma Z, Luo J, Liu X (2022c) BiFSMN: binary neural network for keyword spotting. In: IJCAI, 2022: arXiv-2202 Qin H, Ma X, Ding Y, Li X, Zhang Y, Tian Y, Ma Z, Luo J, Liu X (2022c) BiFSMN: binary neural network for keyword spotting. In: IJCAI, 2022: arXiv-2202
go back to reference Rastegari M, Ordonez V, Redmon J, Farhadi A (2016) XNOR-Net: ImageNet classification using binary convolutional neural networks. In: European conference on computer vision, 2016. Springer, pp 525–542 Rastegari M, Ordonez V, Redmon J, Farhadi A (2016) XNOR-Net: ImageNet classification using binary convolutional neural networks. In: European conference on computer vision, 2016. Springer, pp 525–542
go back to reference Redfern AJ, Zhu L, Newquist MK (2021) BCNN: a binary CNN with all matrix ops quantized to 1 bit precision. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4604–4612 Redfern AJ, Zhu L, Newquist MK (2021) BCNN: a binary CNN with all matrix ops quantized to 1 bit precision. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 4604–4612
go back to reference Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: unified, real-time object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2016, pp 779–788 Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: unified, real-time object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2016, pp 779–788
go back to reference Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M et al (2015) ImageNet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252MathSciNetCrossRef Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M et al (2015) ImageNet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252MathSciNetCrossRef
go back to reference Sakr C, Choi J, Wang Z, Gopalakrishnan K, Shanbhag N (2018) True gradient-based training of deep binary activated neural networks via continuous binarization. In: 2018 IEEE international conference on acoustics, speech and signal processing (ICASSP), 2018. IEEE, pp 2346–2350 Sakr C, Choi J, Wang Z, Gopalakrishnan K, Shanbhag N (2018) True gradient-based training of deep binary activated neural networks via continuous binarization. In: 2018 IEEE international conference on acoustics, speech and signal processing (ICASSP), 2018. IEEE, pp 2346–2350
go back to reference Sandler M, Howard A, Zhu M, Zhmoginov A, Chen LC (2018) MobileNetV2: inverted residuals and linear bottlenecks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp 4510–4520 Sandler M, Howard A, Zhu M, Zhmoginov A, Chen LC (2018) MobileNetV2: inverted residuals and linear bottlenecks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp 4510–4520
go back to reference Schuldt C, Laptev I, Caputo B (2004) Recognizing human actions: a local SVM approach. In: Proceedings of the 17th international conference on pattern recognition, 2004. ICPR 2004, vol 3. IEEE, pp 32–36 Schuldt C, Laptev I, Caputo B (2004) Recognizing human actions: a local SVM approach. In: Proceedings of the 17th international conference on pattern recognition, 2004. ICPR 2004, vol 3. IEEE, pp 32–36
go back to reference Shang Y, Xu D, Duan B, Zong Z, Nie L, Yan Y (2022) Lipschitz continuity retained binary neural network. In: European conference on computer vision, 2022. Springer, pp 603–619 Shang Y, Xu D, Duan B, Zong Z, Nie L, Yan Y (2022) Lipschitz continuity retained binary neural network. In: European conference on computer vision, 2022. Springer, pp 603–619
go back to reference Shantaiya S, Verma K, Mehta K (2013) A survey on approaches of object detection. Int J Comput Appl 65(18) Shantaiya S, Verma K, Mehta K (2013) A survey on approaches of object detection. Int J Comput Appl 65(18)
go back to reference Shen M, Han K, Xu C, Wang Y (2019) Searching for accurate binary neural architectures. In: Proceedings of the IEEE/CVF international conference on computer vision workshops, 2019 Shen M, Han K, Xu C, Wang Y (2019) Searching for accurate binary neural architectures. In: Proceedings of the IEEE/CVF international conference on computer vision workshops, 2019
go back to reference Shen M, Liu X, Gong R, Han K (2020) Balanced binary neural networks with gated residual. In: ICASSP 2020–2020 IEEE international conference on acoustics, speech and signal processing (ICASSP), 2020. IEEE, pp 4197–4201 Shen M, Liu X, Gong R, Han K (2020) Balanced binary neural networks with gated residual. In: ICASSP 2020–2020 IEEE international conference on acoustics, speech and signal processing (ICASSP), 2020. IEEE, pp 4197–4201
go back to reference Shen Z, Liu Z, Qin J, Huang L, Cheng KT, Savvides M (2021) S2-BNN: bridging the gap between self-supervised real and 1-bit neural networks via guided distribution calibration. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 2165–2174 Shen Z, Liu Z, Qin J, Huang L, Cheng KT, Savvides M (2021) S2-BNN: bridging the gap between self-supervised real and 1-bit neural networks via guided distribution calibration. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021, pp 2165–2174
go back to reference Simons T, Lee DJ (2019) A review of binarized neural networks. Electronics 8(6):661CrossRef Simons T, Lee DJ (2019) A review of binarized neural networks. Electronics 8(6):661CrossRef
go back to reference Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint. arXiv:1409.1556 Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint. arXiv:​1409.​1556
go back to reference Sukanya C, Gokul R, Paul V (2016) A survey on object recognition methods. Int J Sci Eng Comput Technol 6(1):48 Sukanya C, Gokul R, Paul V (2016) A survey on object recognition methods. Int J Sci Eng Comput Technol 6(1):48
go back to reference Sun S, Yin Y, Wang X, Xu D, Wu W, Gu Q (2018) Fast object detection based on binary deep convolution neural networks. CAAI Trans Intell Technol 3(4):191–197CrossRef Sun S, Yin Y, Wang X, Xu D, Wu W, Gu Q (2018) Fast object detection based on binary deep convolution neural networks. CAAI Trans Intell Technol 3(4):191–197CrossRef
go back to reference Tang W, Hua G, Wang L (2017) How to train a compact binary neural network with high accuracy? In: Proceedings of the AAAI conference on artificial intelligence, 2017, vol 31 Tang W, Hua G, Wang L (2017) How to train a compact binary neural network with high accuracy? In: Proceedings of the AAAI conference on artificial intelligence, 2017, vol 31
go back to reference Tieleman T, Hinton G (2012) Lecture 6.5-rmsprop: divide the gradient by a running average of its recent magnitude. COURSERA Neural Netw Mach Learn 4(2):26–31 Tieleman T, Hinton G (2012) Lecture 6.5-rmsprop: divide the gradient by a running average of its recent magnitude. COURSERA Neural Netw Mach Learn 4(2):26–31
go back to reference Tu Z, Chen X, Ren P, Wang Y (2022) AdaBin: improving binary neural networks with adaptive binary sets. In: European conference on computer vision, 2022. Springer, pp 379–395 Tu Z, Chen X, Ren P, Wang Y (2022) AdaBin: improving binary neural networks with adaptive binary sets. In: European conference on computer vision, 2022. Springer, pp 379–395
go back to reference Wang A, Singh A, Michael J, Hill F, Levy O, Bowman SR (2018a) GLUE: a multi-task benchmark and analysis platform for natural language understanding. In: International conference on learning representations, 2018 Wang A, Singh A, Michael J, Hill F, Levy O, Bowman SR (2018a) GLUE: a multi-task benchmark and analysis platform for natural language understanding. In: International conference on learning representations, 2018
go back to reference Wang X, Zhang B, Li C, Ji R, Han J, Cao X, Liu J (2018b) Modulated convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), June 2018 Wang X, Zhang B, Li C, Ji R, Han J, Cao X, Liu J (2018b) Modulated convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), June 2018
go back to reference Wang W, Yang Y, Wang X, Wang W, Li J (2019a) Development of convolutional neural network and its application in image classification: a survey. Opt Eng 58(4):040901CrossRef Wang W, Yang Y, Wang X, Wang W, Li J (2019a) Development of convolutional neural network and its application in image classification: a survey. Opt Eng 58(4):040901CrossRef
go back to reference Wang Y, Sun Y, Liu Z, Sarma SE, Bronstein MM, Solomon JM (2019b) Dynamic graph CNN for learning on point clouds. ACM Trans Graph 38(5):1–12CrossRef Wang Y, Sun Y, Liu Z, Sarma SE, Bronstein MM, Solomon JM (2019b) Dynamic graph CNN for learning on point clouds. ACM Trans Graph 38(5):1–12CrossRef
go back to reference Wang Z, Lu J, Tao C, Zhou J, Tian Q (2019c) Learning channel-wise interactions for binary convolutional neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 568–577 Wang Z, Lu J, Tao C, Zhou J, Tian Q (2019c) Learning channel-wise interactions for binary convolutional neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 568–577
go back to reference Wang P, He X, Li G, Zhao T, Cheng J (2020a) Sparsity-inducing binarized neural networks. In: Proceedings of the AAAI conference on artificial intelligence, 2020, vol 34, pp 12192–12199 Wang P, He X, Li G, Zhao T, Cheng J (2020a) Sparsity-inducing binarized neural networks. In: Proceedings of the AAAI conference on artificial intelligence, 2020, vol 34, pp 12192–12199
go back to reference Wang Z, Wu Z, Lu J, Zhou J (2020b) BiDet: an efficient binarized object detector. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp 2049–2058 Wang Z, Wu Z, Lu J, Zhou J (2020b) BiDet: an efficient binarized object detector. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp 2049–2058
go back to reference Wang E, Davis JJ, Moro D, Zielinski P, Lim JJ, Coelho C, Chatterjee S, Cheung PY, Constantinides GA (2021a) Enabling binary neural network training on the edge. In: Proceedings of the 5th international workshop on embedded and mobile deep learning, 2021, pp 37–38 Wang E, Davis JJ, Moro D, Zielinski P, Lim JJ, Coelho C, Chatterjee S, Cheung PY, Constantinides GA (2021a) Enabling binary neural network training on the edge. In: Proceedings of the 5th international workshop on embedded and mobile deep learning, 2021, pp 37–38
go back to reference Wang Y, Yang Y, Sun F, Yao A (2021c) Sub-bit neural networks: learning to compress and accelerate binary neural networks. In: Proceedings of the IEEE/CVF international conference on computer vision, 2021, pp 5360–5369 Wang Y, Yang Y, Sun F, Yao A (2021c) Sub-bit neural networks: learning to compress and accelerate binary neural networks. In: Proceedings of the IEEE/CVF international conference on computer vision, 2021, pp 5360–5369
go back to reference Wang Z, Lu J, Wu Z, Zhou J (2021d) Learning efficient binarized object detectors with information compression. IEEE Trans Pattern Anal Mach Intell 44(6):3082–3095CrossRef Wang Z, Lu J, Wu Z, Zhou J (2021d) Learning efficient binarized object detectors with information compression. IEEE Trans Pattern Anal Mach Intell 44(6):3082–3095CrossRef
go back to reference Wu Z, Song S, Khosla A, Yu F, Zhang L, Tang X, Xiao J (2015) 3D ShapeNets: a deep representation for volumetric shapes. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp 1912–1920 Wu Z, Song S, Khosla A, Yu F, Zhang L, Tang X, Xiao J (2015) 3D ShapeNets: a deep representation for volumetric shapes. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp 1912–1920
go back to reference Wu W, Qi Z, Fuxin L (2019) PointConv: deep convolutional networks on 3D point clouds. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 9621–9630 Wu W, Qi Z, Fuxin L (2019) PointConv: deep convolutional networks on 3D point clouds. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 9621–9630
go back to reference Xiang X, Qian Y, Yu K (2017) Binary deep neural networks for speech recognition. In: INTERSPEECH, 2017, pp 533–537 Xiang X, Qian Y, Yu K (2017) Binary deep neural networks for speech recognition. In: INTERSPEECH, 2017, pp 533–537
go back to reference Xie S, Girshick R, Dollár P, Tu Z, He K (2017) Aggregated residual transformations for deep neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2017, pp 1492–1500 Xie S, Girshick R, Dollár P, Tu Z, He K (2017) Aggregated residual transformations for deep neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 2017, pp 1492–1500
go back to reference Xu Y, Dong X, Li Y, Su H (2019) A main/subsidiary network framework for simplifying binary neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 7154–7162 Xu Y, Dong X, Li Y, Su H (2019) A main/subsidiary network framework for simplifying binary neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 7154–7162
go back to reference Xu S, Liu Z, Gong X, Liu C, Mao M, Zhang B (2020) Amplitude suppression and direction activation in networks for 1-bit faster R-CNN. In: Proceedings of the 4th international workshop on embedded and mobile deep learning, EMDL’20, 2020, New York, NY, USA. Association for Computing Machinery, pp 19–24 Xu S, Liu Z, Gong X, Liu C, Mao M, Zhang B (2020) Amplitude suppression and direction activation in networks for 1-bit faster R-CNN. In: Proceedings of the 4th international workshop on embedded and mobile deep learning, EMDL’20, 2020, New York, NY, USA. Association for Computing Machinery, pp 19–24
go back to reference Xu S, Zhao J, Lu J, Zhang B, Han S, Doermann D (2021a) Layer-wise searching for 1-bit detectors. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (CVPR), 2021, pp 5682–5691 Xu S, Zhao J, Lu J, Zhang B, Han S, Doermann D (2021a) Layer-wise searching for 1-bit detectors. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (CVPR), 2021, pp 5682–5691
go back to reference Xu Y, Han K, Xu C, Tang Y, Xu C, Wang Y (2021b) Learning frequency domain approximation for binary neural networks. Adv Neural Inf Process Syst 34:25553–25565 Xu Y, Han K, Xu C, Tang Y, Xu C, Wang Y (2021b) Learning frequency domain approximation for binary neural networks. Adv Neural Inf Process Syst 34:25553–25565
go back to reference Xu Z, Lin M, Liu J, Chen J, Shao L, Gao Y, Tian Y, Ji R (2021c) ReCU: reviving the dead weights in binary neural networks. arXiv preprint. arXiv:2103.12369 Xu Z, Lin M, Liu J, Chen J, Shao L, Gao Y, Tian Y, Ji R (2021c) ReCU: reviving the dead weights in binary neural networks. arXiv preprint. arXiv:​2103.​12369
go back to reference Yang H, Fritzsche M, Bartz C, Meinel C (2017) BMXNet: an open-source binary neural network implementation based on MXNet. In: Proceedings of the 25th ACM international conference on multimedia, 2017, pp 1209–1212 Yang H, Fritzsche M, Bartz C, Meinel C (2017) BMXNet: an open-source binary neural network implementation based on MXNet. In: Proceedings of the 25th ACM international conference on multimedia, 2017, pp 1209–1212
go back to reference Yang L, He Z, Fan D (2018) A fully on chip binarized convolutional neural network FPGA implementation with accurate inference. In: Proceedings of the international symposium on low power electronics and design, ISLPED ’18, 2018, New York, NY, USA. Association for Computing Machinery Yang L, He Z, Fan D (2018) A fully on chip binarized convolutional neural network FPGA implementation with accurate inference. In: Proceedings of the international symposium on low power electronics and design, ISLPED ’18, 2018, New York, NY, USA. Association for Computing Machinery
go back to reference Yang J, Shen X, Xing J, Tian X, Li H, Deng B, Huang J, Hua XS (2019) Quantization networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 7308–7316 Yang J, Shen X, Xing J, Tian X, Li H, Deng B, Huang J, Hua XS (2019) Quantization networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 7308–7316
go back to reference Yang Z, Wang Y, Han K, XU C, XU C, Tao D, Xu C (2020) Searching for low-bit weights in quantized neural networks. In: Larochelle H, Ranzato M, Hadsell R, Balcan MF, Lin H (eds) Advances in neural information processing systems, vol 33. Curran Associates, Inc., pp 4091–4102 Yang Z, Wang Y, Han K, XU C, XU C, Tao D, Xu C (2020) Searching for low-bit weights in quantized neural networks. In: Larochelle H, Ranzato M, Hadsell R, Balcan MF, Lin H (eds) Advances in neural information processing systems, vol 33. Curran Associates, Inc., pp 4091–4102
go back to reference Yonekawa H, Nakahara H (2017) On-chip memory based binarized convolutional deep neural network applying batch normalization free technique on an FPGA. In: 2017 IEEE international parallel and distributed processing symposium workshops (IPDPSW), 2017, pp 98–105 Yonekawa H, Nakahara H (2017) On-chip memory based binarized convolutional deep neural network applying batch normalization free technique on an FPGA. In: 2017 IEEE international parallel and distributed processing symposium workshops (IPDPSW), 2017, pp 98–105
go back to reference Zagoruyko S, Komodakis N (2016) Wide residual networks. In: British machine vision conference 2016. British Machine Vision Association Zagoruyko S, Komodakis N (2016) Wide residual networks. In: British machine vision conference 2016. British Machine Vision Association
go back to reference Zhang D, Yang J, Ye D, Hua G (2018) LQ-Nets: learned quantization for highly accurate and compact deep neural networks. In: Proceedings of the European conference on computer vision (ECCV), 2018, pp 365–382 Zhang D, Yang J, Ye D, Hua G (2018) LQ-Nets: learned quantization for highly accurate and compact deep neural networks. In: Proceedings of the European conference on computer vision (ECCV), 2018, pp 365–382
go back to reference Zhang J, Pan Y, Yao T, Zhao H, Mei T (2019) DABNN: a super fast inference framework for binary neural networks on arm devices. In: Proceedings of the 27th ACM international conference on multimedia, 2019, pp 2272–2275 Zhang J, Pan Y, Yao T, Zhao H, Mei T (2019) DABNN: a super fast inference framework for binary neural networks on arm devices. In: Proceedings of the 27th ACM international conference on multimedia, 2019, pp 2272–2275
go back to reference Zhang W, Wu D, Zhou Y, Li B, Wang W, Meng D (2021a) Binary neural network hashing for image retrieval. In: Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, 2021, pp 1318–1327 Zhang W, Wu D, Zhou Y, Li B, Wang W, Meng D (2021a) Binary neural network hashing for image retrieval. In: Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, 2021, pp 1318–1327
go back to reference Zhang Y, Pan J, Liu X, Chen H, Chen D, Zhang Z (2021b) FracBNN: accurate and FPGA-efficient binary neural networks with fractional activations. In: The 2021 ACM/SIGDA international symposium on field-programmable gate arrays, 2021, pp 171–182 Zhang Y, Pan J, Liu X, Chen H, Chen D, Zhang Z (2021b) FracBNN: accurate and FPGA-efficient binary neural networks with fractional activations. In: The 2021 ACM/SIGDA international symposium on field-programmable gate arrays, 2021, pp 171–182
go back to reference Zhang J, Su Z, Feng Y, Lu X, Pietikäinen M, Liu L (2022) Dynamic binary neural network by learning channel-wise thresholds. In: ICASSP 2022–2022 IEEE international conference on acoustics, speech and signal processing (ICASSP), 2022. IEEE, pp 1885–1889 Zhang J, Su Z, Feng Y, Lu X, Pietikäinen M, Liu L (2022) Dynamic binary neural network by learning channel-wise thresholds. In: ICASSP 2022–2022 IEEE international conference on acoustics, speech and signal processing (ICASSP), 2022. IEEE, pp 1885–1889
go back to reference Zhao R, Song W, Zhang W, Xing T, Lin JH, Srivastava M, Gupta R, Zhang Z (2017) Accelerating binarized convolutional neural networks with software-programmable FPGAs. In: International symposium on field-programmable gate arrays (FPGA), 2017 Zhao R, Song W, Zhang W, Xing T, Lin JH, Srivastava M, Gupta R, Zhang Z (2017) Accelerating binarized convolutional neural networks with software-programmable FPGAs. In: International symposium on field-programmable gate arrays (FPGA), 2017
go back to reference Zhao J, Xu S, Wang R, Zhang B, Guo G, Doermann D, Sun D (2021) Data-adaptive binary neural networks for efficient object detection and recognition. Pattern Recognit Lett 153:239–245CrossRef Zhao J, Xu S, Wang R, Zhang B, Guo G, Doermann D, Sun D (2021) Data-adaptive binary neural networks for efficient object detection and recognition. Pattern Recognit Lett 153:239–245CrossRef
go back to reference Zhou S, Wu Y, Ni Z, Zhou X, Wen H, Zou Y (2016) DoReFa-Net: training low bit width convolutional neural networks with low bit width gradients. CoRR. arXiv:1606.06160 Zhou S, Wu Y, Ni Z, Zhou X, Wen H, Zou Y (2016) DoReFa-Net: training low bit width convolutional neural networks with low bit width gradients. CoRR. arXiv:​1606.​06160
go back to reference Zhou T, Fan DP, Cheng MM, Shen J, Shao L (2021) RGB-D salient object detection: a survey. Comput Vis Media 7:1–33 Zhou T, Fan DP, Cheng MM, Shen J, Shao L (2021) RGB-D salient object detection: a survey. Comput Vis Media 7:1–33
go back to reference Zhu S, Dong X, Su H (2019) Binary ensemble neural network: more bits per network or more networks per bit? In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 4923–4932 Zhu S, Dong X, Su H (2019) Binary ensemble neural network: more bits per network or more networks per bit? In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 4923–4932
go back to reference Zhu B, Al-Ars Z, Hofstee HP (2020) NASB: neural architecture search for binary convolutional neural networks. In: 2020 International joint conference on neural networks (IJCNN), 2020. IEEE, pp 1–8 Zhu B, Al-Ars Z, Hofstee HP (2020) NASB: neural architecture search for binary convolutional neural networks. In: 2020 International joint conference on neural networks (IJCNN), 2020. IEEE, pp 1–8
go back to reference Zhuang B, Shen C, Tan M, Liu L, Reid I (2019) Structured binary neural networks for accurate image classification and semantic segmentation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 413–422 Zhuang B, Shen C, Tan M, Liu L, Reid I (2019) Structured binary neural networks for accurate image classification and semantic segmentation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp 413–422
Metadata
Title
A comprehensive review of Binary Neural Network
Authors
Chunyu Yuan
Sos S. Agaian
Publication date
30-03-2023
Publisher
Springer Netherlands
Published in
Artificial Intelligence Review / Issue 11/2023
Print ISSN: 0269-2821
Electronic ISSN: 1573-7462
DOI
https://doi.org/10.1007/s10462-023-10464-w

Other articles of this Issue 11/2023

Artificial Intelligence Review 11/2023 Go to the issue

Premium Partner