BoolNet: Minimizing The Energy Consumption of Binary Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent works on Binary Neural Networks (BNNs) have made promising progress in narrowing the accuracy gap of BNNs to their 32-bit counterparts. However, the accuracy gains are often based on specialized model designs using additional 32-bit components. Furthermore, almost all previous BNNs use 32-bit for feature maps and the shortcuts enclosing the corresponding binary convolution blocks, which helps to effectively maintain the accuracy, but is not friendly to hardware accelerators with limited memory, energy, and computing resources. Thus, we raise the following question: How can accuracy and energy consumption be balanced in a BNN network design? We extensively study this fundamental problem in this work and propose a novel BNN architecture without most commonly used 32-bit components: textitBoolNet. Experimental results on ImageNet demonstrate that BoolNet can achieve 4.6x energy reduction coupled with 1.2% higher accuracy than the commonly used BNN architecture Bi-RealNet. Code and trained models are available at: https://github.com/hpi-xnor/BoolNet.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 37 of its 46 references that are in the map. First posted on arXiv 13 Jun 2021.
Builds on
37 of 46 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2019Searching for MobileNetV3cited by 1,994
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
25 more
- 2020Designing Network Design Spacescited by 960
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 772
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2021Carbon Emissions and Large Neural Network Trainingcited by 567
- 2018Model compression via distillation and quantizationcited by 289
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 235
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 184
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 149
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 112
- 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 60
- 2017WRPN: Wide Reduced-Precision Networkscited by 51
- 2020High-Capacity Expert Binary Networkscited by 34
- 2019GluonCV and GluonNLP: Deep Learning in Computer Vision and Natural Language Processingcited by 32
- 2020MeliusNet: Can Binary Neural Networks Achieve MobileNet-level Accuracy?cited by 32
- 2020BATS: Binary ArchitecTure Searchcited by 26
- 2017Moonshine: Distilling with Cheap Convolutionscited by 25
- 2019Structured Binary Neural Networks for Image Recognitioncited by 10
- 2020Funnel Activation for Visual Recognitioncited by 9
- 2020BARS: Joint Search of Cell Topology and Layout for Accurate and Efficient Binary ARchitecturescited by 3
Built on by
Citing papers per year: 2022: 4; 2023: 0; 2024: 1; 2025: 1.
6 papers.
- 2022A Comprehensive Survey on Model Quantization for Deep Neural Networks in Image Classificationcited by 65
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 28
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticketcited by 14
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 7
- 2024Evaluating the Energy Consumption of Machine Learning: Systematic Literature Review and Experimentscited by 3
- 2022How to train accurate BNNs for embedded systems?cited by 1
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2024Evaluating the Energy Consumption of Machine Learning: Systematic Literature Review and Experiments27 Aug 2024
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticket23 Nov 2022
- 2022How to train accurate BNNs for embedded systems?24 Jun 2022
- 2022A Comprehensive Survey on Model Quantization for Deep Neural Networks in Image Classification14 May 2022
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantization10 Feb 2022
Similar, not cited
Close in wording, no citation either way
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networks
- 2023Optimizing data-flow in Binary Neural Networks
- 2021A comprehensive review of Binary Neural Network
- 2021Bit Error Tolerance Metrics for Binarized Neural Networks
- 2025BD-Net: Has Depth-Wise Convolution Ever Been Applied in Binary Neural Networks?
- 2022Energy awareness in low precision neural networks
- 2026PiC-BNN: A 128-kbit 65 nm Processing-in-CAM-Based End-to-End Binary Neural Network Accelerator
- 2024ZOBNN: Zero-Overhead Dependable Design of Binary Neural Networks with Deliberately Quantized Parameters