A Principled Bayesian Framework for Training Binary and Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
We propose a Bayesian framework for training binary and spiking neural networks that achieves state-of-the-art performance without normalisation layers. Unlike commonly used surrogate gradient methods -- often heuristic and sensitive to hyperparameter choices -- our approach is grounded in a probabilistic model of noisy binary networks, enabling fully end-to-end gradient-based optimisation. We introduce importance-weighted straight-through (IW-ST) estimators, a unified class generalising straight-through and relaxation-based estimators. We characterise the bias-variance trade-off in this family and derive a bias-minimising objective implemented via an auxiliary loss. Building on this, we introduce Spiking Bayesian Neural Networks (SBNNs), a variational inference framework that uses posterior noise to train Binary and Spiking Neural Networks with IW-ST. This Bayesian approach minimises gradient bias, regularises parameters, and introduces dropout-like noise. By linking low-bias conditions, vanishing gradients, and the KL term, we enable training of deep residual networks without normalisation. Experiments on CIFAR-10, DVS Gesture, and SHD show our method matches or exceeds existing approaches without normalisation or hand-tuned gradients.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 29 references that are in the map. First posted on arXiv 23 May 2025.
Builds on
19 of 29 references.
References · 19
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2015Weight Uncertainty in Neural Networkscited by 554
- 2015Variational Dropout and the Local Reparameterization Trickcited by 490
- 2018Deep Learning in Spiking Neural Networkscited by 263
- 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 231
- 2020Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networkscited by 59
- 2020Rao-Blackwellizing the Straight-Through Gumbel-Softmax Gradient Estimatorcited by 37
7 more
- 2022Automatic Differentiation of Programs with Discrete Randomnesscited by 29
- 2020Training Binary Neural Networks using the Bayesian Learning Rulecited by 23
- 2018Probabilistic Binary Neural Networkscited by 21
- 2020Reintroducing Straight-Through Estimators as Principled Methods for Stochastic Binary Networkscited by 15
- 2024Elucidating the theoretical underpinnings of surrogate gradient learning in spiking neural networkscited by 11
- 2018Variational Dropout via Empirical Bayescited by 4
- 2021Bias-Variance Tradeoffs in Single-Sample Binary Gradient Estimatorscited by 4
Built on by
Not cited yet.