Stochastic Interpretation of Quasi-periodic Event-based Systems
Hesham Mostafa, Giacomo Indiveri

TL;DR
This paper demonstrates that mismatched analog oscillators in silicon chips can implement stochastic neurons by exploiting quasi-periodic behavior, enabling efficient sampling from probabilistic models like restricted Boltzmann machines.
Contribution
It introduces a novel hardware approach using quasi-periodic oscillators to realize stochastic neurons and sampling, bridging analog and digital systems for neural computation.
Findings
Silicon-based quasi-periodic oscillators can approximate stochastic activation functions.
The system successfully samples from a restricted Boltzmann machine.
The approach offers a hardware-efficient method for stochastic neural computation.
Abstract
Many networks used in machine learning and as models of biological neural networks make use of stochastic neurons or neuron-like units. We show that stochastic artificial neurons can be realized on silicon chips by exploiting the quasi-periodic behavior of mismatched analog oscillators to approximate the neuron's stochastic activation function. We represent neurons by finite state machines (FSMs) that communicate using digital events and whose transitions are event-triggered. The event generation times of each neuron are controlled by an analog oscillator internal to that neuron/FSM and the frequencies of the oscillators in different FSMs are incommensurable. We show that within this quasi-periodic system, the transition graph of a FSM can be interpreted as the transition graph of a Markov chain and we show that by using different FSMs, we can obtain approximations of different…
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
TopicsNeural dynamics and brain function · Advanced Memory and Neural Computing · Neural Networks and Applications
