Stochastic Spiking Neuron Based SNN Can be Inherently Bayesian
Huannan Zheng, Jingli Liu, Kezhou Yang

TL;DR
This paper introduces a stochastic spiking neural network framework that leverages device noise as a Bayesian resource, achieving high accuracy, robustness, and efficiency in neuromorphic computing.
Contribution
It unifies device stochasticity with stochastic neurons to create a Bayesian neural network that improves accuracy and robustness in neuromorphic systems.
Findings
Achieves 99.16% accuracy on MNIST and 94.84% on CIFAR10.
Provides a 20-fold training speedup with rate estimation.
Shows 67% and 12% robustness improvements under noise.
Abstract
Uncertainty in biological neural systems appears to be computationally beneficial rather than detrimental. However, in neuromorphic computing systems, device variability often limits performance, including accuracy and efficiency. In this work, we propose a spiking Bayesian neural network (SBNN) framework that unifies the dynamic models of intrinsic device stochasticity (based on Magnetic Tunnel Junctions) and stochastic threshold neurons to leverage noise as a functional Bayesian resource. Experiments demonstrate that SBNN achieves high accuracy (99.16% on MNIST, 94.84% on CIFAR10) with 8-bit precision. Meanwhile rate estimation method provides a ~20-fold training speedup. Furthermore, SBNN exhibits superior robustness, showing a 67% accuracy improvement under synaptic weight noise and 12% under input noise compared to standard spiking neural networks. Crucially, hardware validation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Magnetic properties of thin films
