How Do Adam and Training Strategies Help BNNs Optimization?
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
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2019On the Convergence of Adam and Beyondcited by 834
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 248
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
21 more
- 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 181
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
- 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 76
- 2019Regularizing Activation Distribution for Training Binarized Deep Networkscited by 61
- 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 58
- 2016Loss-aware Binarization of Deep Networkscited by 56
- 2017WRPN: Wide Reduced-Precision Networkscited by 49
- 2018Bi-Real Net: Binarizing Deep Network Towards Real-Network Performancecited by 42
- 2018Binary Ensemble Neural Network: More Bits per Network or More Networks per Bit?cited by 38
- 2018Structured Binary Neural Networks for Accurate Image Classification and Semantic Segmentationcited by 37
- 2020MeliusNet: Can Binary Neural Networks Achieve MobileNet-level Accuracy?cited by 32
- 2018Projection Convolutional Neural Networks for 1-bit CNNs via Discrete Back Propagationcited by 29
- 2019Circulant Binary Convolutional Networks: Enhancing the Performance of 1-bit DCNNs with Circulant Back Propagationcited by 28
- 2019daBNN: A Super Fast Inference Framework for Binary Neural Networks on ARM devicescited by 27
- 2019Improved training of binary networks for human pose estimation and image recognitioncited by 22
- 2020Binarizing MobileNet via Evolution-based Searchingcited by 21
- 2018Synetgy: Algorithm-hardware Co-design for ConvNet Accelerators on Embedded FPGAscited by 18
- 2019MoBiNet: A Mobile Binary Network for Image Classificationcited by 15
- 2021S2-BNN: Bridging the Gap Between Self-Supervised Real and 1-bit Neural Networks via Guided Distribution Calibrationcited by 15
Built on by
Citing papers per year: 2021: 5; 2022: 12; 2023: 10; 2024: 13; 2025: 4; 2026: 2.
46 papers.
Sort:
- 2023BitNet: Scaling 1-bit Transformers for Large Language Modelscited by 175
- 2023Training Transformers with 4-bit Integerscited by 58
- 2023Oscillation-free Quantization for Low-bit Vision Transformerscited by 55
- 2021PokeBNN: A Binary Pursuit of Lightweight Accuracycited by 48
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2022BiViT: Extremely Compressed Binary Vision Transformercited by 28
- 2021Sharpness-aware Quantization for Deep Neural Networkscited by 25
- 2022LeHDC: Learning-Based Hyperdimensional Computing Classifiercited by 17
- 2023Quantization Variation: A New Perspective on Training Transformers with Low-Bit Precisioncited by 17
- 2021Dynamic Binary Neural Network by learning channel-wise thresholdscited by 13
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticketcited by 13
- 2021Deep learning via message passing algorithms based on belief propagationcited by 12
34 more
- 2023Binarized Neural Machine Translationcited by 12
- 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillationcited by 12
- 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devicescited by 11
- 2022TerViT: An Efficient Ternary Vision Transformercited by 10
- 2024Efficient Multitask Dense Predictor via Binarizationcited by 7
- 2022Towards Accurate Binary Neural Networks via Modeling Contextual Dependenciescited by 6
- 2024Custom Gradient Estimators are Straight-Through Estimators in Disguisecited by 6
- 2024A&B BNN: Add&Bit-Operation-Only Hardware-Friendly Binary Neural Networkcited by 5
- 2024Sparks of Quantum Advantage and Rapid Retraining in Machine Learningcited by 5
- 2024Understanding Neural Network Binarization with Forward and Backward Proximal Quantizerscited by 4
- 2024PikeLPN: Mitigating Overlooked Inefficiencies of Low-Precision Neural Networkscited by 3
- 2024Robust Training of Neural Networks at Arbitrary Precision and Sparsitycited by 3
- 2025A Langevin sampling algorithm inspired by the Adam optimizercited by 3
- 2022Binarizing by Classification: Is soft function really necessary?cited by 2
- 2022RepBNN: towards a precise Binary Neural Network with Enhanced Feature Map via Repeatingcited by 2
- 2023Optimizing data-flow in Binary Neural Networkscited by 2
- 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networkscited by 2
- 2022How to train accurate BNNs for embedded systems?cited by 1
- 2023Binary domain generalization for sparsifying binary neural networkscited by 1
- 2024Towards Communication-efficient Federated Learning via Sparse and Aligned Adaptive Optimizationcited by 1
- 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecturecited by 1
- 2022Convolutional Neural Networks Quantization with Attentioncited by 0
- 2022LAB: Learnable Activation Binarizer for Binary Neural Networkscited by 0
- 2022Boosting Binary Neural Networks via Dynamic Thresholds Learningcited by 0
- 2023Understanding weight-magnitude hyperparameters in training binary networkscited by 0
- 2023Robotic Packaging Optimization with Reinforcement Learningcited by 0
- 2023DCP-NAS: Discrepant Child-Parent Neural Architecture Search for 1-bit CNNscited by 0
- 2024Long-Tailed Recognition on Binary Networks by Calibrating A Pre-trained Modelcited by 0
- 2024Diagnosis of Malignant Lymphoma Cancer Using Hybrid Optimized Techniques Based on Dense Neural Networkscited by 0
- 2024Rethinking SNN Online Training and Deployment: Gradient-Coherent Learning via Hybrid-Driven LIF Modelcited by 0
- 2025Expanding-and-Shrinking Binary Neural Networkscited by 0
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networkscited by 0
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networkscited by 0
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networkscited by 0
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networks26 Jun 2026
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networks30 Jan 2026
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025A Langevin sampling algorithm inspired by the Adam optimizer26 Apr 2025
- 2025Expanding-and-Shrinking Binary Neural Networks31 Mar 2025
- 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecture19 Feb 2025
- 2024Rethinking SNN Online Training and Deployment: Gradient-Coherent Learning via Hybrid-Driven LIF Model10 Oct 2024
- 2024Diagnosis of Malignant Lymphoma Cancer Using Hybrid Optimized Techniques Based on Dense Neural Networks9 Oct 2024
- 2024Robust Training of Neural Networks at Arbitrary Precision and Sparsity14 Sep 2024
- 2024Sparks of Quantum Advantage and Rapid Retraining in Machine Learning22 Jul 2024
- 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillation9 Jul 2024
- 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networks7 Jul 2024
34 more
- 2024Towards Communication-efficient Federated Learning via Sparse and Aligned Adaptive Optimization28 May 2024
- 2024Efficient Multitask Dense Predictor via Binarization23 May 2024
- 2024Custom Gradient Estimators are Straight-Through Estimators in Disguise8 May 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
- 2023BitNet: Scaling 1-bit Transformers for Large Language Models17 Oct 2023
- 2023Quantization Variation: A New Perspective on Training Transformers with Low-Bit Precision1 Jul 2023
- 2023DCP-NAS: Discrepant Child-Parent Neural Architecture Search for 1-bit CNNs27 Jun 2023
- 2023Binary domain generalization for sparsifying binary neural networks23 Jun 2023
- 2023Training Transformers with 4-bit Integers21 Jun 2023
- 2023Optimizing data-flow in Binary Neural Networks3 Apr 2023
- 2023Robotic Packaging Optimization with Reinforcement Learning26 Mar 2023
- 2023Understanding weight-magnitude hyperparameters in training binary networks4 Mar 2023
- 2023Binarized Neural Machine Translation9 Feb 2023
- 2023Oscillation-free Quantization for Low-bit Vision Transformers4 Feb 2023
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticket23 Nov 2022
- 2022BiViT: Extremely Compressed Binary Vision Transformer14 Nov 2022
- 2022Boosting Binary Neural Networks via Dynamic Thresholds Learning4 Nov 2022
- 2022LAB: Learnable Activation Binarizer for Binary Neural Networks25 Oct 2022
- 2022Convolutional Neural Networks Quantization with Attention30 Sep 2022
- 2022Towards Accurate Binary Neural Networks via Modeling Contextual Dependencies3 Sep 2022
- 2022RepBNN: towards a precise Binary Neural Network with Enhanced Feature Map via Repeating19 Jul 2022
- 2022How to train accurate BNNs for embedded systems?24 Jun 2022
- 2022Binarizing by Classification: Is soft function really necessary?16 May 2022
- 2022LeHDC: Learning-Based Hyperdimensional Computing Classifier18 Mar 2022
- 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devices9 Mar 2022
- 2022TerViT: An Efficient Ternary Vision Transformer20 Jan 2022
- 2021PokeBNN: A Binary Pursuit of Lightweight Accuracy30 Nov 2021
- 2021Sharpness-aware Quantization for Deep Neural Networks24 Nov 2021
- 2021Deep learning via message passing algorithms based on belief propagation27 Oct 2021
- 2021A comprehensive review of Binary Neural Network11 Oct 2021
- 2021Dynamic Binary Neural Network by learning channel-wise thresholds8 Oct 2021
- 2023BitNet: Scaling 1-bit Transformers for Large Language Modelscited by 175
- 2023Training Transformers with 4-bit Integerscited by 58
- 2023Oscillation-free Quantization for Low-bit Vision Transformerscited by 55
- 2021PokeBNN: A Binary Pursuit of Lightweight Accuracycited by 48
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2022BiViT: Extremely Compressed Binary Vision Transformercited by 28
- 2021Sharpness-aware Quantization for Deep Neural Networkscited by 25
- 2022LeHDC: Learning-Based Hyperdimensional Computing Classifiercited by 17
- 2023Quantization Variation: A New Perspective on Training Transformers with Low-Bit Precisioncited by 17
- 2021Dynamic Binary Neural Network by learning channel-wise thresholdscited by 13
- 2022Join the High Accuracy Club on ImageNet with A Binary Neural Network Ticketcited by 13
- 2021Deep learning via message passing algorithms based on belief propagationcited by 12
12 most cited of 46 All 46 (JSON)
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networks26 Jun 2026
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networks30 Jan 2026
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025A Langevin sampling algorithm inspired by the Adam optimizer26 Apr 2025
- 2025Expanding-and-Shrinking Binary Neural Networks31 Mar 2025
- 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecture19 Feb 2025
- 2024Rethinking SNN Online Training and Deployment: Gradient-Coherent Learning via Hybrid-Driven LIF Model10 Oct 2024
- 2024Diagnosis of Malignant Lymphoma Cancer Using Hybrid Optimized Techniques Based on Dense Neural Networks9 Oct 2024
- 2024Robust Training of Neural Networks at Arbitrary Precision and Sparsity14 Sep 2024
- 2024Sparks of Quantum Advantage and Rapid Retraining in Machine Learning22 Jul 2024
- 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillation9 Jul 2024
- 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networks7 Jul 2024
12 newest of 46 All 46 (JSON)