Belief Propagation in Networks of Spiking Neurons
- 1 September 2009
- journal article
- research article
- Published by MIT Press in Neural Computation
- Vol. 21 (9) , 2502-2523
- https://doi.org/10.1162/neco.2009.08-08-837
Abstract
From a theoretical point of view, statistical inference is an attractive model of brain operation. However, it is unclear how to implement these inferential processes in neuronal networks. We offer a solution to this problem by showing in detailed simulations how the belief propagation algorithm on a factor graph can be embedded in a network of spiking neurons. We use pools of spiking neurons as the function nodes of the factor graph. Each pool gathers “messages” in the form of population activities from its input nodes and combines them through its network dynamics. Each of the various output messages to be transmitted over the edges of the graph is computed by a group of readout neurons that feed in their respective destination pools. We use this approach to implement two examples of factor graphs. The first example, drawn from coding theory, models the transmission of signals through an unreliable channel and demonstrates the principles and generality of our network approach. The second, more applied example is of a psychophysical mechanism in which visual cues are used to resolve hypotheses about the interpretation of an object's shape and illumination. These two examples, and also a statistical analysis, demonstrate good agreement between the performance of our networks and the direct numerical evaluation of belief propagation.Keywords
This publication has 28 references indexed in Scilit:
- A Learning Theory for Reward-Modulated Spike-Timing-Dependent Plasticity with Application to BiofeedbackPLoS Computational Biology, 2008
- Bayesian Spiking Neurons I: InferenceNeural Computation, 2008
- Training Recurrent Networks by EvolinoNeural Computation, 2007
- NEURONAL CIRCUITS OF THE NEOCORTEXAnnual Review of Neuroscience, 2004
- An Introduction to factor graphsIEEE Signal Processing Magazine, 2004
- Real-Time Computing Without Stable States: A New Framework for Neural Computation Based on PerturbationsNeural Computation, 2002
- Humans integrate visual and haptic information in a statistically optimal fashionNature, 2002
- Factor graphs and the sum-product algorithmIEEE Transactions on Information Theory, 2001
- Iterative decoding of compound codes by probability propagation in graphical modelsIEEE Journal on Selected Areas in Communications, 1998
- Apparent surface curvature affects lightness perceptionNature, 1991