mlsanityData to 7 Oct 2026

How Do Adam and Training Strategies Help BNNs Optimization?

arXiv 2106.11309 ↗First posted 21 Jun 2021cs.LG cs.AI cs.CVcited by 46

Not on the map. Why?

Abstract (arXiv)

The best performing Binary Neural Networks (BNNs) are usually attained using Adam optimization and its multi-step training variants. However, to the best of our knowledge, few studies explore the fundamental reasons why Adam is superior to other optimizers like SGD for BNN optimization or provide analytical explanations that support specific training strategies. To address this, in this paper we first investigate the trajectories of gradients and weights in BNNs during the training process. We show the regularization effect of second-order momentum in Adam is crucial to revitalize the weights that are dead due to the activation saturation in BNNs. We find that Adam, through its adaptive learning rate strategy, is better equipped to handle the rugged loss surface of BNNs and reaches a better optimum with higher generalization ability. Furthermore, we inspect the intriguing role of the real-valued weights in binary networks, and reveal the effect of weight decay on the stability and sluggishness of BNN optimization. Through extensive experiments and analysis, we derive a simple training scheme, building on existing Adam-based optimization, which achieves 70.5% top-1 accuracy on the ImageNet dataset using the same architecture as the state-of-the-art ReActNet while achieving 1.1% higher accuracy. Code and models are available at https://github.com/liuzechun/AdamBNN.

Key facts. Cited by 46 papers in the map (data through 7 Oct 2026). Builds on 33 of its 44 references that are in the map. First posted on arXiv 21 Jun 2021.

Builds on

33 of 44 references.

References · 33

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  4. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  5. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  6. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  7. 2019On the Convergence of Adam and Beyondcited by 834
  8. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  9. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  10. 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 248
  11. 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
  12. 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
21 more
  1. 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 181
  2. 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
  3. 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
  4. 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
  5. 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 76
  6. 2019Regularizing Activation Distribution for Training Binarized Deep Networkscited by 61
  7. 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 58
  8. 2016Loss-aware Binarization of Deep Networkscited by 56
  9. 2017WRPN: Wide Reduced-Precision Networkscited by 49
  10. 2018Bi-Real Net: Binarizing Deep Network Towards Real-Network Performancecited by 42
  11. 2018Binary Ensemble Neural Network: More Bits per Network or More Networks per Bit?cited by 38
  12. 2018Structured Binary Neural Networks for Accurate Image Classification and Semantic Segmentationcited by 37
  13. 2020MeliusNet: Can Binary Neural Networks Achieve MobileNet-level Accuracy?cited by 32
  14. 2018Projection Convolutional Neural Networks for 1-bit CNNs via Discrete Back Propagationcited by 29
  15. 2019Circulant Binary Convolutional Networks: Enhancing the Performance of 1-bit DCNNs with Circulant Back Propagationcited by 28
  16. 2019daBNN: A Super Fast Inference Framework for Binary Neural Networks on ARM devicescited by 27
  17. 2019Improved training of binary networks for human pose estimation and image recognitioncited by 22
  18. 2020Binarizing MobileNet via Evolution-based Searchingcited by 21
  19. 2018Synetgy: Algorithm-hardware Co-design for ConvNet Accelerators on Embedded FPGAscited by 18
  20. 2019MoBiNet: A Mobile Binary Network for Image Classificationcited by 15
  21. 2021S2-BNN: Bridging the Gap Between Self-Supervised Real and 1-bit Neural Networks via Guided Distribution Calibrationcited by 15

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 12; 2023: 10; 2024: 13; 2025: 4; 2026: 2.

46 papers.

Sort:

  1. 2023BitNet: Scaling 1-bit Transformers for Large Language Modelscited by 175
  2. 2023Training Transformers with 4-bit Integerscited by 58
  3. 2023Oscillation-free Quantization for Low-bit Vision Transformerscited by 55
  4. 2021PokeBNN: A Binary Pursuit of Lightweight Accuracycited by 48
  5. 2021A comprehensive review of Binary Neural Networkcited by 44
  6. 2022BiViT: Extremely Compressed Binary Vision Transformercited by 28
  7. 2021Sharpness-aware Quantization for Deep Neural Networkscited by 25
  8. 2022LeHDC: Learning-Based Hyperdimensional Computing Classifiercited by 17
  9. 2023Quantization Variation: A New Perspective on Training Transformers with Low-Bit Precisioncited by 17
  10. 2021Dynamic Binary Neural Network by learning channel-wise thresholdscited by 13
  11. 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticketcited by 13
  12. 2021Deep learning via message passing algorithms based on belief propagationcited by 12
34 more
  1. 2023Binarized Neural Machine Translationcited by 12
  2. 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillationcited by 12
  3. 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devicescited by 11
  4. 2022TerViT: An Efficient Ternary Vision Transformercited by 10
  5. 2024Efficient Multitask Dense Predictor via Binarizationcited by 7
  6. 2022Towards Accurate Binary Neural Networks via Modeling Contextual Dependenciescited by 6
  7. 2024Custom Gradient Estimators are Straight-Through Estimators in Disguisecited by 6
  8. 2024A&B BNN: Add&Bit-Operation-Only Hardware-Friendly Binary Neural Networkcited by 5
  9. 2024Sparks of Quantum Advantage and Rapid Retraining in Machine Learningcited by 5
  10. 2024Understanding Neural Network Binarization with Forward and Backward Proximal Quantizerscited by 4
  11. 2024PikeLPN: Mitigating Overlooked Inefficiencies of Low-Precision Neural Networkscited by 3
  12. 2024Robust Training of Neural Networks at Arbitrary Precision and Sparsitycited by 3
  13. 2025A Langevin sampling algorithm inspired by the Adam optimizercited by 3
  14. 2022Binarizing by Classification: Is soft function really necessary?cited by 2
  15. 2022RepBNN: towards a precise Binary Neural Network with Enhanced Feature Map via Repeatingcited by 2
  16. 2023Optimizing data-flow in Binary Neural Networkscited by 2
  17. 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networkscited by 2
  18. 2022How to train accurate BNNs for embedded systems?cited by 1
  19. 2023Binary domain generalization for sparsifying binary neural networkscited by 1
  20. 2024Towards Communication-efficient Federated Learning via Sparse and Aligned Adaptive Optimizationcited by 1
  21. 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecturecited by 1
  22. 2022Convolutional Neural Networks Quantization with Attentioncited by 0
  23. 2022LAB: Learnable Activation Binarizer for Binary Neural Networkscited by 0
  24. 2022Boosting Binary Neural Networks via Dynamic Thresholds Learningcited by 0
  25. 2023Understanding weight-magnitude hyperparameters in training binary networkscited by 0
  26. 2023Robotic Packaging Optimization with Reinforcement Learningcited by 0
  27. 2023DCP-NAS: Discrepant Child-Parent Neural Architecture Search for 1-bit CNNscited by 0
  28. 2024Long-Tailed Recognition on Binary Networks by Calibrating A Pre-trained Modelcited by 0
  29. 2024Diagnosis of Malignant Lymphoma Cancer Using Hybrid Optimized Techniques Based on Dense Neural Networkscited by 0
  30. 2024Rethinking SNN Online Training and Deployment: Gradient-Coherent Learning via Hybrid-Driven LIF Modelcited by 0
  31. 2025Expanding-and-Shrinking Binary Neural Networkscited by 0
  32. 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networkscited by 0
  33. 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networkscited by 0
  34. 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networkscited by 0