A Spiking Neural Network Implementation of Gaussian Belief Propagation
By: Sepideh Adamiat, Wouter M. Kouw, Bert de Vries
Potential Business Impact:
Brain-like computers can now do smart guessing.
Bayesian inference offers a principled account of information processing in natural agents. However, it remains an open question how neural mechanisms perform their abstract operations. We investigate a hypothesis where a distributed form of Bayesian inference, namely message passing on factor graphs, is performed by a simulated network of leaky-integrate-and-fire neurons. Specifically, we perform Gaussian belief propagation by encoding messages that come into factor nodes as spike-based signals, propagating these signals through a spiking neural network (SNN) and decoding the spike-based signal back to an outgoing message. Three core linear operations, equality (branching), addition, and multiplication, are realized in networks of leaky integrate-and-fire models. Validation against the standard sum-product algorithm shows accurate message updates, while applications to Kalman filtering and Bayesian linear regression demonstrate the framework's potential for both static and dynamic inference tasks. Our results provide a step toward biologically grounded, neuromorphic implementations of probabilistic reasoning.
Similar Papers
Inference in Spreading Processes with Neural-Network Priors
Machine Learning (Stat)
Helps track diseases better using node info.
Event-driven eligibility propagation in large sparse networks: efficiency shaped by biological realism
Neural and Evolutionary Computing
Makes AI learn like brains, using less energy.
Accelerated Execution of Bayesian Neural Networks using a Single Probabilistic Forward Pass and Code Generation
Machine Learning (CS)
Makes AI safer by knowing when it's wrong.