mlsanityData to 14 Oct 2026

"BNN - BN = ?": Training Binary Neural Networks without Batch Normalization

arXiv 2104.08215 ↗First posted 16 Apr 2021cs.LG cs.CVcited by 17

Not on the map. Why?

Abstract (arXiv)

Batch normalization (BN) is a key facilitator and considered essential for state-of-the-art binary neural networks (BNN). However, the BN layer is costly to calculate and is typically implemented with non-binary parameters, leaving a hurdle for the efficient implementation of BNN training. It also introduces undesirable dependence between samples within each batch. Inspired by the latest advance on Batch Normalization Free (BN-Free) training, we extend their framework to training BNNs, and for the first time demonstrate that BNs can be completed removed from BNN training and inference regimes. By plugging in and customizing techniques including adaptive gradient clipping, scale weight standardization, and specialized bottleneck block, a BN-free BNN is capable of maintaining competitive accuracy compared to its BN-based counterpart. Extensive experiments validate the effectiveness of our proposal across diverse BNN backbones and datasets. For example, after removing BNs from the state-of-the-art ReActNets, it can still be trained with our proposed methodology to achieve 92.08%, 68.34%, and 68.0% accuracy on CIFAR-10, CIFAR-100, and ImageNet respectively, with marginal performance drop (0.23%~0.44% on CIFAR and 1.40% on ImageNet). Codes and pre-trained models are available at: https://github.com/VITA-Group/BNN_NoBN.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 67 of its 73 references that are in the map. First posted on arXiv 16 Apr 2021.

Builds on

67 of 73 references.

References · 67

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  3. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
  5. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  6. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
  7. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  8. 2014Going Deeper with Convolutionscited by 4,241
  9. 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,864
  10. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  11. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
  12. 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
38 more
  1. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  2. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  3. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
  4. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  5. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  6. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
  7. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  8. 2020Meta Pseudo Labelscited by 374
  9. 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 360
  10. 2018How Does Batch Normalization Help Optimization?cited by 357
  11. 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
  12. 2018Model compression via distillation and quantizationcited by 289
  13. 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
  14. 2020ReZero is All You Need: Fast Convergence at Large Depthcited by 264
  15. 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 235
  16. 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 217
  17. 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 215
  18. 2017Regularizing and Optimizing LSTM Language Modelscited by 205
  19. 2019Fixup Initialization: Residual Learning Without Normalizationcited by 198
  20. 2020Binary Neural Networks: A Surveycited by 190
  21. 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 184
  22. 2017The Shattered Gradients Problem: If resnets are the answer, then what is the question?cited by 157
  23. 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 150
  24. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 142
  25. 2017Deep Learning with Low Precision by Half-wave Gaussian Quantizationcited by 117
  26. 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 112
  27. 2018How to Start Training: The Effect of Initialization and Architecturecited by 109
  28. 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 105
  29. 2017Apprentice: Using Knowledge Distillation Techniques To Improve Low-Precision Network Accuracycited by 101
  30. 2019XNOR-Net++: Improved Binary Neural Networkscited by 97
  31. 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 88
  32. 2017In-Place Activated BatchNorm for Memory-Optimized Training of DNNscited by 81
  33. 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 60
  34. 2019A Mean Field Theory of Batch Normalizationcited by 58
  35. 2016Loss-aware Binarization of Deep Networkscited by 56
  36. 2018Towards Understanding Regularization in Batch Normalizationcited by 56
  37. 2020ShiftAddNet: A Hardware-Inspired Deep Networkcited by 52
  38. 2016Shallow and Deep Convolutional Networks for Saliency Predictioncited by 42

50 most cited of 67 All 67 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 6; 2023: 3; 2024: 2; 2025: 4; 2026: 1.

17 papers.

Sort:

  1. 2021A comprehensive review of Binary Neural Networkcited by 45
  2. 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloudcited by 5
  3. 2024A&B BNN: Add&Bit-Operation-Only Hardware-Friendly Binary Neural Networkcited by 5
  4. 2023GSB: Group Superposition Binarization for Vision Transformer with Limited Training Samplescited by 4
  5. 2022Efficient NLP Model Finetuning via Multistage Data Filteringcited by 2
  6. 2022S3NN: Time Step Reduction of Spiking Surrogate Gradients for Training Energy Efficient Single-Step Spiking Neural Networkscited by 1
  7. 2022How to train accurate BNNs for embedded systems?cited by 1
  8. 2023SelectFormer: Private and Practical Data Selection for Transformerscited by 1
  9. 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecturecited by 1
  10. 2022HDAM: Heuristic Difference Attention Module for Convolutional Neural Networkscited by 0
  11. 2022LAB: Learnable Activation Binarizer for Binary Neural Networkscited by 0
  12. 2023Understanding weight-magnitude hyperparameters in training binary networkscited by 0
5 more
  1. 2024BDC-Occ: Binarized Deep Convolution Unit For Binarized Occupancy Networkcited by 0
  2. 2025Towards Experience Replay for Class-Incremental Learning in Fully-Binary Networkscited by 0
  3. 2025High-Fidelity Differential-information Driven Binary Vision Transformercited by 0
  4. 2025SDSNN: A Single-Timestep Spiking Neural Network with Self-Dropping Neuron and Bayesian Optimizationcited by 0
  5. 2026Balancing Uncertainty and Diversity of Samples: Leveraging Diversity of Least, High Confidence Samples for Effective Active Learningcited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2023Optimizing data-flow in Binary Neural Networks
  2. 2024CycleBNN: Cyclic Precision Training in Binary Neural Networks
  3. 2023Binary domain generalization for sparsifying binary neural networks
  4. 2021How Do Adam and Training Strategies Help BNNs Optimization?
  5. 2022Binary Early-Exit Network for Adaptive Inference on Low-Resource Devices
  6. 2021BCNN: Binary Complex Neural Network
  7. 2025Batch Normalization-Free Fully Integer Quantized Neural Networks via Progressive Tandem Learning
  8. 2022HyBNN and FedHyBNN: (Federated) Hybrid Binary Neural Networks