Bayesian Filtering in Spiking Neural Networks: Noise, Adaptation, and Multisensory Integration

A key requirement facing organisms acting in uncertain dynamic environments is the real-time estimation and prediction of environmental states, based on which effective actions can be selected. While it is becoming evident that organisms employ exact or approximate Bayesian statistical calculations for these purposes, it is far less clear how these putative computations are implemented by neural networks in a strictly dynamic setting. In this work, we make use of rigorous mathematical results from the theory of continuous time point process filtering and show how optimal real-time state estimation and prediction may be implemented in a general setting using simple recurrent neural networks. The framework is applicable to many situations of common interest, including noisy observations, non-Poisson spike trains (incorporating adaptation), multisensory integration, and state prediction. The optimal network properties are shown to relate to the statistical structure of the environment, and the benefits of adaptation are studied and explicitly demonstrated. Finally, we recover several existing results as appropriate limits of our general setting.

[1]  Roger W. Brockett,et al.  Trajectory estimation from place cell data , 2001, Neural Networks.

[2]  Alexandre Pouget,et al.  A computational perspective on the neural basis of multisensory spatial representations , 2002, Nature Reviews Neuroscience.

[3]  T. Stanford,et al.  Evaluating the Operations Underlying Multisensory Integration in the Cat Superior Colliculus , 2005, The Journal of Neuroscience.

[4]  Donald L. Snyder,et al.  Filtering and detection for doubly stochastic Poisson processes , 1972, IEEE Trans. Inf. Theory.

[5]  A. Pouget,et al.  Neural correlations, population coding and computation , 2006, Nature Reviews Neuroscience.

[6]  Pamela Reinagel,et al.  Decoding visual information from a population of retinal ganglion cells. , 1997, Journal of neurophysiology.

[7]  Yonina C. Eldar,et al.  A neural network implementing optimal state estimation based on dynamic spike train decoding , 2007, NIPS.

[8]  H. Sompolinsky,et al.  A Neural Computation for Visual Acuity in the Presence of Eye Movements , 2007, PLoS biology.

[9]  Ilana B. Witten,et al.  Why Seeing Is Believing: Merging Auditory and Visual Worlds , 2005, Neuron.

[10]  Wulfram Gerstner,et al.  Spiking Neuron Models: An Introduction , 2002 .

[11]  A P Georgopoulos,et al.  On the relations between the direction of two-dimensional arm movements and cell discharge in primate motor cortex , 1982, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[12]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  W. Wonham Some applications of stochastic difierential equations to optimal nonlinear ltering , 1964 .

[14]  R. Douglas,et al.  Neuronal circuits of the neocortex. , 2004, Annual review of neuroscience.

[15]  Kenneth D. Miller,et al.  Adaptive filtering enhances information transmission in visual cortex , 2006, Nature.

[16]  P. Bremaud,et al.  Point Processes and Queues: Martingale Dynamics (Springer Series in Statistics) , 1981 .

[17]  Michael J. Berry,et al.  Refractoriness and Neural Precision , 1997, The Journal of Neuroscience.

[18]  T. Sanger,et al.  Probability density estimation for the interpretation of neural population codes. , 1996, Journal of neurophysiology.

[19]  Carrie J. McAdams,et al.  Effects of Attention on the Reliability of Individual Neurons in Monkey Visual Cortex , 1999, Neuron.

[20]  A. Pouget,et al.  Efficient computation and cue integration with noisy population codes , 2001, Nature Neuroscience.

[21]  Alexandre Pouget,et al.  Exact Inferences in a Neural Implementation of a Hidden Markov Model , 2007, Neural Computation.

[22]  H. Kushner Dynamical equations for optimal nonlinear filtering , 1967 .

[23]  R. Reid,et al.  Attention Modulates the Responses of Simple Cells in Monkey Primary Visual Cortex , 2005, The Journal of Neuroscience.

[24]  Arun P. Sripati,et al.  Dynamic Gain Changes During Attentional Modulation , 2006, Neural Computation.

[25]  M Sur,et al.  Specific Roles of NMDA and AMPA Receptors in Direction-Selective and Spatial Phase-Selective Responses in Visual Cortex , 2001, The Journal of Neuroscience.

[26]  Adrienne L. Fairhall,et al.  Efficiency and ambiguity in an adaptive neural code , 2001, Nature.

[27]  Rajesh P. N. Rao Bayesian Computation in Recurrent Neural Circuits , 2004, Neural Computation.

[28]  Matthew Fellows,et al.  Statistical encoding model for a primary motor cortical brain-machine interface , 2005, IEEE Transactions on Biomedical Engineering.

[29]  Sophie Denève,et al.  Bayesian Spiking Neurons I: Inference , 2008, Neural Computation.

[30]  Alexandre Pouget,et al.  Probabilistic Interpretation of Population Codes , 1996, Neural Computation.

[31]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[32]  Joe Z Tsien,et al.  Linking Hebb’s coincidence-detection to memory formation , 2000, Current Opinion in Neurobiology.

[33]  D. Knill,et al.  The Bayesian brain: the role of uncertainty in neural coding and computation , 2004, Trends in Neurosciences.

[34]  Rajesh P. N. Rao,et al.  Bayesian brain : probabilistic approaches to neural coding , 2006 .

[35]  Peter Dayan,et al.  Fast Population Coding , 2007, Neural Computation.

[36]  Peter Dayan,et al.  Probabilistic Computation in Spiking Populations , 2004, NIPS.

[37]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[38]  Thomas Kailath,et al.  Nonlinear filtering with counting observations , 1975, IEEE Trans. Inf. Theory.

[39]  A. Ghazanfar,et al.  Is neocortex essentially multisensory? , 2006, Trends in Cognitive Sciences.

[40]  Donald L. Snyder,et al.  Random Point Processes in Time and Space , 1991 .

[41]  J. Movshon,et al.  Nature and interaction of signals from the receptive field center and surround in macaque V1 neurons. , 2002, Journal of neurophysiology.

[42]  Matthew A. Wilson,et al.  Dynamic Analyses of Information Encoding in Neural Ensembles , 2004, Neural Computation.

[43]  Alexandre Pouget,et al.  Bayesian multisensory integration and cross-modal spatial links , 2004, Journal of Physiology-Paris.

[44]  A. Fairhall,et al.  Sensory adaptation , 2007, Current Opinion in Neurobiology.

[45]  P. Brémaud Point Processes and Queues , 1981 .

[46]  Vaclav Edvard Benes,et al.  Recursive nonlinear estimation of a diffusion acting as the rate of an observed Poisson process , 1980, IEEE Trans. Inf. Theory.

[47]  R. A. Doney,et al.  4. Probability and Random Processes , 1993 .

[48]  P. Brémaud Point processes and queues, martingale dynamics , 1983 .

[49]  Kenneth D Miller,et al.  Multiplicative Gain Changes Are Induced by Excitation or Inhibition Alone , 2003, The Journal of Neuroscience.

[50]  R. Zemel,et al.  Inference and computation with population codes. , 2003, Annual review of neuroscience.

[51]  Emery N. Brown,et al.  Dynamic Analysis of Neural Encoding by Point Process Adaptive Filtering , 2004, Neural Computation.

[52]  T. Wiesel,et al.  Relationships between horizontal interactions and functional architecture in cat striate cortex as revealed by cross-correlation analysis , 1986, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[53]  M. Zakai On the optimal filtering of diffusion processes , 1969 .

[54]  G. Grimmett,et al.  Probability and random processes , 2002 .

[55]  M. Ernst,et al.  Humans integrate visual and haptic information in a statistically optimal fashion , 2002, Nature.

[56]  Emilio Salinas,et al.  Gain Modulation A Major Computational Principle of the Central Nervous System , 2000, Neuron.

[57]  Wei Ji Ma,et al.  Bayesian inference with probabilistic population codes , 2006, Nature Neuroscience.

[58]  Wulfram Gerstner,et al.  Spiking Neuron Models , 2002 .