Training Binary Neural Networks with Real-to-Binary Convolutions
Not on the map. Why?
Abstract (arXiv)
This paper shows how to train binary networks to within a few percent points (~ 3-5 %) of the full precision counterpart. We first show how to build a strong baseline, which already achieves state-of-the-art accuracy, by combining recently proposed advances and carefully adjusting the optimization procedure. Secondly, we show that by attempting to minimize the discrepancy between the output of the binary and the corresponding real-valued convolution, additional significant accuracy gains can be obtained. We materialize this idea in two complementary ways: (1) with a loss function, during training, by matching the spatial attention maps computed at the output of the binary and real-valued convolutions, and (2) in a data-driven manner, by using the real-valued activations, available during inference prior to the binarization process, for re-scaling the activations right after the binary convolution. Finally, we show that, when putting all of our improvements together, the proposed model beats the current state of the art by more than 5% top-1 accuracy on ImageNet and reduces the gap to its real-valued counterpart to less than 3% and 5% top-1 accuracy on CIFAR-100 and ImageNet respectively when using a ResNet-18 architecture. Code available at https://github.com/brais-martinez/real2binary.
Key facts. Cited by 111 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 32; 2022: 30; 2023: 23; 2024: 16; 2025: 8; 2026: 2.
111 papers.
Sort:
By area:
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2023PB-LLM: Partially Binarized Large Language Modelscited by 80
- 2021Advancing Spiking Neural Networks towards Deep Residual Learningcited by 76
- 2022BiBERT: Accurate Fully Binarized BERTcited by 70
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2022BiT: Robustly Binarized Multi-distilled Transformercited by 51
- 2021Is Label Smoothing Truly Incompatible with Knowledge Distillation: An Empirical Studycited by 50
- 2021PokeBNN: A Binary Pursuit of Lightweight Accuracycited by 48
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2021IntraQ: Learning Synthetic Images with Intra-Class Heterogeneity for Zero-Shot Network Quantizationcited by 43
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
38 more
- 2022BiViT: Extremely Compressed Binary Vision Transformercited by 28
- 2021Quantization Backdoors to Deep Learning Commercial Frameworkscited by 25
- 2021Distribution-sensitive Information Retention for Accurate Binary Neural Networkcited by 25
- 2021Sharpness-aware Quantization for Deep Neural Networkscited by 25
- 2021Meta-Aggregator: Learning to Aggregate for 1-bit Graph Neural Networkscited by 24
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2022EcoFormer: Energy-Saving Attention with Linear Complexitycited by 21
- 2021Bit-Mixer: Mixed-precision networks with runtime bit-width selectioncited by 20
- 2024MPQ-DM: Mixed Precision Quantization for Extremely Low Bit Diffusion Modelscited by 20
- 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learningcited by 17
- 2021Generative Zero-shot Network Quantizationcited by 15
- 2021S2-BNN: Bridging the Gap Between Self-Supervised Real and 1-bit Neural Networks via Guided Distribution Calibrationcited by 15
- 2023Hard Sample Matters a Lot in Zero-Shot Quantizationcited by 15
- 2021Fast Walsh-Hadamard Transform and Smooth-Thresholding Based Binary Layers in Deep Neural Networkscited by 14
- 2021Dynamic Binary Neural Network by learning channel-wise thresholdscited by 13
- 2022Block Walsh-Hadamard Transform Based Binary Layers in Deep Neural Networkscited by 13
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticketcited by 13
- 2023Resilient Binary Neural Networkcited by 13
- 2023Bi-ViT: Pushing the Limit of Vision Transformer Quantizationcited by 13
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
- 2021Demystifying and Generalizing BinaryConnectcited by 11
- 2024BiDM: Pushing the Limit of Quantization for Diffusion Modelscited by 11
- 20220/1 Deep Neural Networks via Block Coordinate Descentcited by 10
- 2022SVNet: Where SO(3) Equivariance Meets Binarization on Point Cloud Representationcited by 10
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
- 2022INSTA-BNN: Binary Neural Network with INSTAnce-aware Thresholdcited by 9
- 2024BiPer: Binary Neural Networks using a Periodic Functioncited by 9
- 2022Knowledge Distillation Meets Open-Set Semi-Supervised Learningcited by 8
- 2023BinaryViT: Towards Efficient and Accurate Binary Vision Transformerscited by 7
- 2024P4Q: Learning to Prompt for Quantization in Visual-language Modelscited by 7
- 2021BoolNet: Minimizing The Energy Consumption of Binary Neural Networkscited by 6
- 2022Update Compression for Deep Neural Networks on the Edgecited by 6
- 2022Towards Accurate Binary Neural Networks via Modeling Contextual Dependenciescited by 6
- 2022BiFSMN: Binary Neural Network for Keyword Spottingcited by 5
- 2024A&B BNN: Add&Bit-Operation-Only Hardware-Friendly Binary Neural Networkcited by 5
- 2025BHViT: Binarized Hybrid Vision Transformercited by 5
50 most cited of 111 All 111 (JSON)
- 2026Pruning Binarized Neural Networks: A Dedicated Framework and Globally Weighted Algorithms26 Aug 2026
- 2026PermuQuant: Lowering Per-Group Quantization Error by Reordering Channels for Diffusion Models10 May 2026
- 2025On Integer Programming for the Binarized Neural Network Verification Problem1 Oct 2025
- 2025Binary Weight Multi-Bit Activation Quantization for Compute-in-Memory CNN Accelerators29 Aug 2025
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025BiVM: Accurate Binarized Neural Network for Efficient Video Matting6 Jul 2025
- 2025PROM: Prioritize Reduction of Multiplications Over Lower Bit-Widths for Efficient CNNs6 May 2025
- 2025Expanding-and-Shrinking Binary Neural Networks31 Mar 2025
- 2025PARQ: Piecewise-Affine Regularized Quantization19 Mar 2025
- 2025BHViT: Binarized Hybrid Vision Transformer4 Mar 2025
- 2024MPQ-DM: Mixed Precision Quantization for Extremely Low Bit Diffusion Models16 Dec 2024
- 2024BiDM: Pushing the Limit of Quantization for Diffusion Models8 Dec 2024
38 more
- 2024P4Q: Learning to Prompt for Quantization in Visual-language Models26 Sep 2024
- 2024Towards Narrowing the Generalization Gap in Deep Boolean Networks6 Sep 2024
- 2024NAS-BNN: Neural Architecture Search for Binary Neural Networks28 Aug 2024
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectors16 Jul 2024
- 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networks7 Jul 2024
- 2024BOLD: Boolean Logic Deep Learning25 May 2024
- 2024BiPer: Binary Neural Networks using a Periodic Function1 Apr 2024
- 2024Long-Tailed Recognition on Binary Networks by Calibrating A Pre-trained Model30 Mar 2024
- 2024PikeLPN: Mitigating Overlooked Inefficiencies of Low-Precision Neural Networks29 Mar 2024
- 2024A&B BNN: Add&Bit-Operation-Only Hardware-Friendly Binary Neural Network6 Mar 2024
- 2024Understanding Neural Network Binarization with Forward and Backward Proximal Quantizers27 Feb 2024
- 2024What to Do When Your Discrete Optimization Is the Size of a Neural Network?15 Feb 2024
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learning1 Feb 2024
- 2024Enabling On-device Continual Learning with Binary Neural Networks18 Jan 2024
- 2023ARBiBench: Benchmarking Adversarial Robustness of Binarized Neural Networks21 Dec 2023
- 2023BiPFT: Binary Pre-trained Foundation Transformer with Low-rank Estimation of Binarization Residual Polynomials14 Dec 2023
- 2023Low-Precision Mixed-Computation Models for Inference on Edge3 Dec 2023
- 2023Physics Inspired Criterion for Pruning-Quantization Joint Learning1 Dec 2023
- 2023BiHRNet: A Binary high-resolution network for Human Pose Estimation17 Nov 2023
- 2023PB-LLM: Partially Binarized Large Language Models29 Sep 2023
- 2023On-Device Learning with Binary Neural Networks29 Aug 2023
- 2023BinaryViT: Towards Efficient and Accurate Binary Vision Transformers24 May 2023
- 2023Bi-ViT: Pushing the Limit of Vision Transformer Quantization21 May 2023
- 2023Evaluation Metrics for DNNs Compression18 May 2023
- 2023GSB: Group Superposition Binarization for Vision Transformer with Limited Training Samples13 May 2023
- 2023Input Layer Binarization with Bit-Plane Encoding4 May 2023
- 2023Deep Convolutional Tables: Deep Learning without Convolutions23 Apr 2023
- 2023Optimizing data-flow in Binary Neural Networks3 Apr 2023
- 2023Randomly Initialized Subnetworks with Iterative Weight Recycling28 Mar 2023
- 2023Binarizing Sparse Convolutional Networks for Efficient Point Cloud Analysis27 Mar 2023
- 2023Compacting Binary Neural Networks by Sparse Kernel Selection25 Mar 2023
- 2023Hard Sample Matters a Lot in Zero-Shot Quantization24 Mar 2023
- 2023SCALES: Boost Binary Neural Network for Image Super-Resolution with Efficient Scalings22 Mar 2023
- 2023Understanding weight-magnitude hyperparameters in training binary networks4 Mar 2023
- 2023Resilient Binary Neural Network2 Feb 2023
- 2023BiBench: Benchmarking and Analyzing Network Binarization26 Jan 2023
- 2023RedBit: An End-to-End Flexible Framework for Evaluating the Accuracy of Quantized CNNs15 Jan 2023
- 2022BiMLP: Compact Binary Architectures for Vision Multi-Layer Perceptrons29 Dec 2022
50 newest of 111 All 111 (JSON)
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2023PB-LLM: Partially Binarized Large Language Modelscited by 80
- 2021Advancing Spiking Neural Networks towards Deep Residual Learningcited by 76
- 2022BiBERT: Accurate Fully Binarized BERTcited by 70
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2022BiT: Robustly Binarized Multi-distilled Transformercited by 51
- 2021Is Label Smoothing Truly Incompatible with Knowledge Distillation: An Empirical Studycited by 50
- 2021PokeBNN: A Binary Pursuit of Lightweight Accuracycited by 48
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2021IntraQ: Learning Synthetic Images with Intra-Class Heterogeneity for Zero-Shot Network Quantizationcited by 43
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
12 most cited of 107 All 107 (JSON)
- 2026Pruning Binarized Neural Networks: A Dedicated Framework and Globally Weighted Algorithms26 Aug 2026
- 2025On Integer Programming for the Binarized Neural Network Verification Problem1 Oct 2025
- 2025Binary Weight Multi-Bit Activation Quantization for Compute-in-Memory CNN Accelerators29 Aug 2025
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025BiVM: Accurate Binarized Neural Network for Efficient Video Matting6 Jul 2025
- 2025PROM: Prioritize Reduction of Multiplications Over Lower Bit-Widths for Efficient CNNs6 May 2025
- 2025Expanding-and-Shrinking Binary Neural Networks31 Mar 2025
- 2025PARQ: Piecewise-Affine Regularized Quantization19 Mar 2025
- 2025BHViT: Binarized Hybrid Vision Transformer4 Mar 2025
- 2024Towards Narrowing the Generalization Gap in Deep Boolean Networks6 Sep 2024
- 2024NAS-BNN: Neural Architecture Search for Binary Neural Networks28 Aug 2024
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectors16 Jul 2024
12 newest of 107 All 107 (JSON)