mlsanityData to 14 Oct 2026

Training Multi-Layer Binary Neural Networks With Local Binary Error Signals

arXiv 2412.00119 ↗First posted 28 Nov 2024cs.LG cond-mat.dis-nn cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

Binary Neural Networks (BNNs) significantly reduce computational complexity and memory usage in machine and deep learning by representing weights and activations with just one bit. However, most existing training algorithms for BNNs rely on quantization-aware floating-point Stochastic Gradient Descent (SGD), limiting the full exploitation of binary operations to the inference phase only. In this work, we propose, for the first time, a fully binary and gradient-free training algorithm for multi-layer BNNs, eliminating the need for back-propagated floating-point gradients. Specifically, the proposed algorithm relies on local binary error signals and binary weight updates, employing integer-valued hidden weights that serve as a synaptic metaplasticity mechanism, thereby enhancing its neurobiological plausibility. Our proposed solution enables the training of binary multi-layer perceptrons by using exclusively XNOR, Popcount, and increment/decrement operations. Experimental results on multi-class classification benchmarks show test accuracy improvements of up to +35.47% over the only existing fully binary single-layer state-of-the-art solution. Compared to full-precision SGD, our solution improves test accuracy by up to +35.30% under the same total memory demand, while also reducing computational cost by two to three orders of magnitude in terms of the total number of Boolean gates. The proposed algorithm is made available to the scientific community as a public repository.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 42 of its 90 references that are in the map. First posted on arXiv 28 Nov 2024.

Builds on

42 of 90 references.

References · 42

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  5. 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
  6. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
  7. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  8. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  9. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  10. 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
  11. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  12. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
30 more
  1. 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
  2. 2020The Computational Limits of Deep Learningcited by 193
  3. 2020Binary Neural Networks: A Surveycited by 190
  4. 2017Towards Accurate Binary Convolutional Neural Networkcited by 149
  5. 2019Training Neural Networks with Local Error Signalscited by 136
  6. 2019XNOR-Net++: Improved Binary Neural Networkscited by 97
  7. 2019Decoupled Greedy Learning of CNNscited by 78
  8. 2020Why should we add early exits to neural networks?cited by 70
  9. 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 60
  10. 2019Low-Memory Neural Network Training: A Technical Reportcited by 57
  11. 2019Shaping the learning landscape in neural networks around wide flat minimacited by 47
  12. 2021A comprehensive review of Binary Neural Networkcited by 45
  13. 2018Bi-Real Net: Binarizing Deep Network Towards Real-Network Performancecited by 42
  14. 2017Deep supervised learning using local errorscited by 41
  15. 2015Subdominant Dense Clusters Allow for Simple Learning and High Computational Performance in Neural Networks with Discrete Synapsescited by 39
  16. 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
  17. 2022Deep Networks on Toroids: Removing Symmetries Reveals the Structure of Flat Regions in the Landscape Geometrycited by 28
  18. 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
  19. 2019A Neural Network-Based On-device Learning Anomaly Detector for Edge Devicescited by 18
  20. 2021SiMaN: Sign-to-Magnitude Network Binarizationcited by 18
  21. 2024On-Device Domain Learning for Keyword Spotting on Low-Power Extreme Edge Embedded Systemscited by 13
  22. 2021Deep learning via message passing algorithms based on belief propagationcited by 12
  23. 2021Enabling Binary Neural Network Training on the Edgecited by 11
  24. 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
  25. 2024BiPer: Binary Neural Networks using a Periodic Functioncited by 9
  26. 2024Addition is All You Need for Energy-efficient Language Modelscited by 6
  27. 2024FlatNAS: optimizing Flatness in Neural Architecture Search for Out-of-Distribution Robustnesscited by 5
  28. 2024TinySV: Speaker Verification in TinyML with On-device Learningcited by 5
  29. 2016Chaos and correlated avalanches in excitatory neural networks with synaptic plasticitycited by 3
  30. 2021Order symmetry breaking and broad distribution of events in spiking neural networks with continuous membrane potentialcited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2024ZOBNN: Zero-Overhead Dependable Design of Binary Neural Networks with Deliberately Quantized Parameters
  2. 2021Improving Binary Neural Networks through Fully Utilizing Latent Weights
  3. 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalization
  4. 2023Binary domain generalization for sparsifying binary neural networks
  5. 2022HyBNN and FedHyBNN: (Federated) Hybrid Binary Neural Networks
  6. 2024OvSW: Overcoming Silent Weights for Accurate Binary Neural Networks
  7. 2021Iterative Training: Finding Binary Weight Deep Neural Networks with Layer Binarization
  8. 2022Exploiting Kernel Compression on BNNs