Neural Sampling Machine with Stochastic Synapse allows Brain-like Learning and Inference
Sourav Dutta, Georgios Detorakis, Abhishek Khanna, Benjamin Grisafe,, Emre Neftci, Suman Datta

TL;DR
This paper introduces a novel stochastic neural network hardware called Neural Sampling Machine that leverages atomic-level stochasticity in synapses for Bayesian inference, enabling continual online learning and uncertainty estimation.
Contribution
It presents a new hardware fabric with stochastic synapses using ferroelectric transistors and selectors, facilitating Bayesian inference and online learning without batch normalization.
Findings
Achieved 98.25% accuracy on image classification.
Demonstrated Bayesian uncertainty estimation.
Showcased continual learning without offline batch normalization.
Abstract
Many real-world mission-critical applications require continual online learning from noisy data and real-time decision making with a defined confidence level. Probabilistic models and stochastic neural networks can explicitly handle uncertainty in data and allow adaptive learning-on-the-fly, but their implementation in a low-power substrate remains a challenge. Here, we introduce a novel hardware fabric that implements a new class of stochastic NN called Neural-Sampling-Machine that exploits stochasticity in synaptic connections for approximate Bayesian inference. Harnessing the inherent non-linearities and stochasticity occurring at the atomic level in emerging materials and devices allows us to capture the synaptic stochasticity occurring at the molecular level in biological synapses. We experimentally demonstrate in-silico hybrid stochastic synapse by pairing a ferroelectric…
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
MethodsWeight Normalization · Batch Normalization
