mlsanityData to 14 Oct 2026

Back to Simplicity: How to Train Accurate BNNs from Scratch?

arXiv 1906.08637 ↗First posted 19 Jun 2019cs.LG cs.CV stat.MLcited by 24

Not on the map. Why?

Abstract (arXiv)

Binary Neural Networks (BNNs) show promising progress in reducing computational and memory costs but suffer from substantial accuracy degradation compared to their real-valued counterparts on large-scale datasets, e.g., ImageNet. Previous work mainly focused on reducing quantization errors of weights and activations, whereby a series of approximation methods and sophisticated training tricks have been proposed. In this work, we make several observations that challenge conventional wisdom. We revisit some commonly used techniques, such as scaling factors and custom gradients, and show that these methods are not crucial in training well-performing BNNs. On the contrary, we suggest several design principles for BNNs based on the insights learned and demonstrate that highly accurate BNNs can be trained from scratch with a simple training strategy. We propose a new BNN architecture BinaryDenseNet, which significantly surpasses all existing 1-bit CNNs on ImageNet without tricks. In our experiments, BinaryDenseNet achieves 18.6% and 7.6% relative improvement over the well-known XNOR-Network and the current state-of-the-art Bi-Real Net in terms of top-1 accuracy on ImageNet, respectively.

Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Jun 2019.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 8; 2022: 7; 2023: 5; 2024: 4.

24 papers.

Sort:

By area:

  1. 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 52
  2. 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
  3. 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
  4. 2024Faster Than Lies: Real-time Deepfake Detection using Binary Neural Networkscited by 27
  5. 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
  6. 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
  7. 2021Enabling Binary Neural Network Training on the Edgecited by 11
  8. 2022ZippyPoint: Fast Interest Point Detection, Description, and Matching through Mixed Precision Discretizationcited by 10
  9. 2021Bias-Variance Tradeoffs in Single-Sample Binary Gradient Estimatorscited by 4
  10. 2024Enabling On-device Continual Learning with Binary Neural Networkscited by 4
  11. 2021A Bop and Beyond: A Second Order Optimizer for Binarized Neural Networkscited by 3
  12. 2021Elastic-Link for Binarized Neural Networkcited by 3
12 more
  1. 2023On-Device Learning with Binary Neural Networkscited by 3
  2. 2023Optimizing data-flow in Binary Neural Networkscited by 2
  3. 2023Effective Neural Network L0 Regularization With BinMaskcited by 2
  4. 2021Gradient-Based Interpretability Methods and Binarized Neural Networkscited by 1
  5. 2022Binary Early-Exit Network for Adaptive Inference on Low-Resource Devicescited by 1
  6. 2023Binary domain generalization for sparsifying binary neural networkscited by 1
  7. 2022Bit-wise Training of Neural Network Weightscited by 0
  8. 2022Sparsifying Binary Networkscited by 0
  9. 2022Distilled Non-Semantic Speech Embeddings with Binary Neural Networks for Low-Resource Devicescited by 0
  10. 2022LAB: Learnable Activation Binarizer for Binary Neural Networkscited by 0
  11. 2024What to Do When Your Discrete Optimization Is the Size of a Neural Network?cited by 0
  12. 2024CycleBNN: Cyclic Precision Training in Binary Neural Networkscited by 0