OvSW: Overcoming Silent Weights for Accurate Binary Neural Networks
Not on the map. Why?
Abstract (arXiv)
Binary Neural Networks~(BNNs) have been proven to be highly effective for deploying deep neural networks on mobile and embedded platforms. Most existing works focus on minimizing quantization errors, improving representation ability, or designing gradient approximations to alleviate gradient mismatch in BNNs, while leaving the weight sign flipping, a critical factor for achieving powerful BNNs, untouched. In this paper, we investigate the efficiency of weight sign updates in BNNs. We observe that, for vanilla BNNs, over 50% of the weights remain their signs unchanged during training, and these weights are not only distributed at the tails of the weight distribution but also universally present in the vicinity of zero. We refer to these weights as ``silent weights'', which slow down convergence and lead to a significant accuracy degradation. Theoretically, we reveal this is due to the independence of the BNNs gradient from the latent weight distribution. To address the issue, we propose Overcome Silent Weights~(OvSW). OvSW first employs Adaptive Gradient Scaling~(AGS) to establish a relationship between the gradient and the latent weight distribution, thereby improving the overall efficiency of weight sign updates. Additionally, we design Silence Awareness Decaying~(SAD) to automatically identify ``silent weights'' by tracking weight flipping state, and apply an additional penalty to ``silent weights'' to facilitate their flipping. By efficiently updating weight signs, our method achieves faster convergence and state-of-the-art performance on CIFAR10 and ImageNet1K dataset with various architectures. For example, OvSW obtains 61.6% and 65.5% top-1 accuracy on the ImageNet1K using binarized ResNet18 and ResNet34 architecture respectively. Codes are available at urlhttps://github.com/JingyangXiang/OvSW.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 54 of its 60 references that are in the map. First posted on arXiv 7 Jul 2024.
Builds on
54 of 60 references.
References · 54
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017Mask R-CNNcited by 7,259
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
38 more
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2014Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognitioncited by 719
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2019Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networkscited by 234
- 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
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2019Quantization Networkscited by 151
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
- 2022Overcoming Oscillations in Quantization-Aware Trainingcited by 116
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
- 2019XNOR-Net++: Improved Binary Neural Networkscited by 94
- 2021Network Quantization with Element-wise Gradient Scalingcited by 82
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 77
- 2020Rotated Binary Neural Networkcited by 77
- 2019Regularizing Activation Distribution for Training Binarized Deep Networkscited by 61
- 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 58
- 2021TransNAS-Bench-101: Improving Transferability and Generalizability of Cross-Task Neural Architecture Searchcited by 57
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 51
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2020Searching for Low-Bit Weights in Quantized Neural Networkscited by 43
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
- 2021Prioritized Architecture Sampling with Monto-Carlo Tree Searchcited by 32
- 2023Estimator Meets Equilibrium Perspective: A Rectified Straight Through Estimator for Binary Neural Networks Trainingcited by 19
- 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
- 2020Learning Efficient GANs for Image Translation via Differentiable Masks and co-Attention Distillationcited by 17
- 2023Resilient Binary Neural Networkcited by 13
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2026: 2.
2 papers.