IDEAS home Printed from https://ideas.repec.org/a/plo/pcbi00/1002211.html
   My bibliography  Save this article

Neural Dynamics as Sampling: A Model for Stochastic Computation in Recurrent Networks of Spiking Neurons

Author

Listed:
  • Lars Buesing
  • Johannes Bill
  • Bernhard Nessler
  • Wolfgang Maass

Abstract

The organization of computations in networks of spiking neurons in the brain is still largely unknown, in particular in view of the inherently stochastic features of their firing activity and the experimentally observed trial-to-trial variability of neural systems in the brain. In principle there exists a powerful computational framework for stochastic computations, probabilistic inference by sampling, which can explain a large number of macroscopic experimental data in neuroscience and cognitive science. But it has turned out to be surprisingly difficult to create a link between these abstract models for stochastic computations and more detailed models of the dynamics of networks of spiking neurons. Here we create such a link and show that under some conditions the stochastic firing activity of networks of spiking neurons can be interpreted as probabilistic inference via Markov chain Monte Carlo (MCMC) sampling. Since common methods for MCMC sampling in distributed systems, such as Gibbs sampling, are inconsistent with the dynamics of spiking neurons, we introduce a different approach based on non-reversible Markov chains that is able to reflect inherent temporal processes of spiking neuronal activity through a suitable choice of random variables. We propose a neural network model and show by a rigorous theoretical analysis that its neural activity implements MCMC sampling of a given distribution, both for the case of discrete and continuous time. This provides a step towards closing the gap between abstract functional models of cortical computation and more detailed models of networks of spiking neurons. Author Summary: It is well-known that neurons communicate with short electric pulses, called action potentials or spikes. But how can spiking networks implement complex computations? Attempts to relate spiking network activity to results of deterministic computation steps, like the output bits of a processor in a digital computer, are conflicting with findings from cognitive science and neuroscience, the latter indicating the neural spike output in identical experiments changes from trial to trial, i.e., neurons are “unreliable”. Therefore, it has been recently proposed that neural activity should rather be regarded as samples from an underlying probability distribution over many variables which, e.g., represent a model of the external world incorporating prior knowledge, memories as well as sensory input. This hypothesis assumes that networks of stochastically spiking neurons are able to emulate powerful algorithms for reasoning in the face of uncertainty, i.e., to carry out probabilistic inference. In this work we propose a detailed neural network model that indeed fulfills these computational requirements and we relate the spiking dynamics of the network to concrete probabilistic computations. Our model suggests that neural systems are suitable to carry out probabilistic inference by using stochastic, rather than deterministic, computing elements.

Suggested Citation

  • Lars Buesing & Johannes Bill & Bernhard Nessler & Wolfgang Maass, 2011. "Neural Dynamics as Sampling: A Model for Stochastic Computation in Recurrent Networks of Spiking Neurons," PLOS Computational Biology, Public Library of Science, vol. 7(11), pages 1-22, November.
  • Handle: RePEc:plo:pcbi00:1002211
    DOI: 10.1371/journal.pcbi.1002211
    as

    Download full text from publisher

    File URL: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1002211
    Download Restriction: no

    File URL: https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1002211&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pcbi.1002211?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. József Fiser & Chiayu Chiu & Michael Weliky, 2004. "Small modulation of ongoing cortical dynamics by sensory input during natural vision," Nature, Nature, vol. 431(7008), pages 573-578, September.
    2. Tianming Yang & Michael N. Shadlen, 2007. "Probabilistic reasoning by neurons," Nature, Nature, vol. 447(7148), pages 1075-1080, June.
    3. Jonathan W. Pillow & Jonathon Shlens & Liam Paninski & Alexander Sher & Alan M. Litke & E. J. Chichilnisky & Eero P. Simoncelli, 2008. "Spatio-temporal correlations and visual signalling in a complete neuronal population," Nature, Nature, vol. 454(7207), pages 995-999, August.
    4. Tal Kenet & Dmitri Bibitchkov & Misha Tsodyks & Amiram Grinvald & Amos Arieli, 2003. "Spontaneously emerging cortical representations of visual attributes," Nature, Nature, vol. 425(6961), pages 954-956, October.
    5. Konrad P. Körding & Daniel M. Wolpert, 2004. "Bayesian integration in sensorimotor learning," Nature, Nature, vol. 427(6971), pages 244-247, January.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Jingwei Sun & Jian Li & Hang Zhang, 2019. "Human representation of multimodal distributions as clusters of samples," PLOS Computational Biology, Public Library of Science, vol. 15(5), pages 1-29, May.
    2. Richard D Lange & Ankani Chattoraj & Jeffrey M Beck & Jacob L Yates & Ralf M Haefner, 2021. "A confirmation bias in perceptual decision-making due to hierarchical approximate inference," PLOS Computational Biology, Public Library of Science, vol. 17(11), pages 1-30, November.
    3. Dejan Pecevski & Lars Buesing & Wolfgang Maass, 2011. "Probabilistic Inference in General Graphical Models through Sampling in Stochastic Networks of Spiking Neurons," PLOS Computational Biology, Public Library of Science, vol. 7(12), pages 1-25, December.
    4. Jörg Bornschein & Marc Henniges & Jörg Lücke, 2013. "Are V1 Simple Cells Optimized for Visual Occlusions? A Comparative Study," PLOS Computational Biology, Public Library of Science, vol. 9(6), pages 1-16, June.
    5. Wen-Hao Zhang & Si Wu & Krešimir Josić & Brent Doiron, 2023. "Sampling-based Bayesian inference in recurrent circuits of stochastic spiking neurons," Nature Communications, Nature, vol. 14(1), pages 1-19, December.
    6. Sourav Dutta & Georgios Detorakis & Abhishek Khanna & Benjamin Grisafe & Emre Neftci & Suman Datta, 2022. "Neural sampling machine with stochastic synapse allows brain-like learning and inference," Nature Communications, Nature, vol. 13(1), pages 1-10, December.
    7. Stefan Habenschuss & Zeno Jonke & Wolfgang Maass, 2013. "Stochastic Computations in Cortical Microcircuit Models," PLOS Computational Biology, Public Library of Science, vol. 9(11), pages 1-28, November.
    8. Lieder, Falk & Griffiths, Tom & Hsu, Ming, 2016. "Over-representation of extreme events in decision-making reflects rational use of cognitive resources," OSF Preprints kxxag, Center for Open Science.
    9. Yang Qi & Pulin Gong, 2022. "Fractional neural sampling as a theory of spatiotemporal probabilistic computations in neural circuits," Nature Communications, Nature, vol. 13(1), pages 1-19, December.
    10. Laurence Aitchison & Máté Lengyel, 2016. "The Hamiltonian Brain: Efficient Probabilistic Inference with Excitatory-Inhibitory Neural Circuit Dynamics," PLOS Computational Biology, Public Library of Science, vol. 12(12), pages 1-24, December.
    11. Bernhard Nessler & Michael Pfeiffer & Lars Buesing & Wolfgang Maass, 2013. "Bayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity," PLOS Computational Biology, Public Library of Science, vol. 9(4), pages 1-30, April.
    12. Robert Legenstein & Wolfgang Maass, 2014. "Ensembles of Spiking Neurons with Noise Support Optimal Probabilistic Inference in a Dynamically Changing Environment," PLOS Computational Biology, Public Library of Science, vol. 10(10), pages 1-27, October.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Rong J. B. Zhu & Xue-Xin Wei, 2023. "Unsupervised approach to decomposing neural tuning variability," Nature Communications, Nature, vol. 14(1), pages 1-16, December.
    2. Daniel Durstewitz, 2017. "A state space approach for piecewise-linear recurrent neural networks for identifying computational dynamics from neural measurements," PLOS Computational Biology, Public Library of Science, vol. 13(6), pages 1-33, June.
    3. Dimitri Yatsenko & Krešimir Josić & Alexander S Ecker & Emmanouil Froudarakis & R James Cotton & Andreas S Tolias, 2015. "Improved Estimation and Interpretation of Correlations in Neural Circuits," PLOS Computational Biology, Public Library of Science, vol. 11(3), pages 1-28, March.
    4. Shinichiro Kira & Houman Safaai & Ari S. Morcos & Stefano Panzeri & Christopher D. Harvey, 2023. "A distributed and efficient population code of mixed selectivity neurons for flexible navigation decisions," Nature Communications, Nature, vol. 14(1), pages 1-28, December.
    5. Christian Donner & Klaus Obermayer & Hideaki Shimazaki, 2017. "Approximate Inference for Time-Varying Interactions and Macroscopic Dynamics of Neural Populations," PLOS Computational Biology, Public Library of Science, vol. 13(1), pages 1-27, January.
    6. Shih-Wei Wu & Maria F Dal Martello & Laurence T Maloney, 2009. "Sub-Optimal Allocation of Time in Sequential Movements," PLOS ONE, Public Library of Science, vol. 4(12), pages 1-13, December.
    7. Anthony Randal McIntosh & Natasa Kovacevic & Roxane J Itier, 2008. "Increased Brain Signal Variability Accompanies Lower Behavioral Variability in Development," PLOS Computational Biology, Public Library of Science, vol. 4(7), pages 1-9, July.
    8. Arne F Meyer & Jan-Philipp Diepenbrock & Max F K Happel & Frank W Ohl & Jörn Anemüller, 2014. "Discriminative Learning of Receptive Fields from Responses to Non-Gaussian Stimulus Ensembles," PLOS ONE, Public Library of Science, vol. 9(4), pages 1-15, April.
    9. Leopold Zizlsperger & Thomas Sauvigny & Thomas Haarmeier, 2012. "Selective Attention Increases Choice Certainty in Human Decision Making," PLOS ONE, Public Library of Science, vol. 7(7), pages 1-9, July.
    10. Jonathan Rubin & Nachum Ulanovsky & Israel Nelken & Naftali Tishby, 2016. "The Representation of Prediction Error in Auditory Cortex," PLOS Computational Biology, Public Library of Science, vol. 12(8), pages 1-28, August.
    11. Geonhui Lee & Woong Choi & Hanjin Jo & Wookhyun Park & Jaehyo Kim, 2020. "Analysis of motor control strategy for frontal and sagittal planes of circular tracking movements using visual feedback noise from velocity change and depth information," PLOS ONE, Public Library of Science, vol. 15(11), pages 1-22, November.
    12. Franklin Leong & Babak Rahmani & Demetri Psaltis & Christophe Moser & Diego Ghezzi, 2024. "An actor-model framework for visual sensory encoding," Nature Communications, Nature, vol. 15(1), pages 1-13, December.
    13. Lucas Rudelt & Daniel González Marx & Michael Wibral & Viola Priesemann, 2021. "Embedding optimization reveals long-lasting history dependence in neural spiking activity," PLOS Computational Biology, Public Library of Science, vol. 17(6), pages 1-51, June.
    14. Wen-Hao Zhang & Si Wu & Krešimir Josić & Brent Doiron, 2023. "Sampling-based Bayesian inference in recurrent circuits of stochastic spiking neurons," Nature Communications, Nature, vol. 14(1), pages 1-19, December.
    15. Pengcheng Zhou & Shawn D Burton & Adam C Snyder & Matthew A Smith & Nathaniel N Urban & Robert E Kass, 2015. "Establishing a Statistical Link between Network Oscillations and Neural Synchrony," PLOS Computational Biology, Public Library of Science, vol. 11(10), pages 1-25, October.
    16. Marine Hainguerlot & Thibault Gajdos & Jean-Christophe Vergnaud & Vincent de Gardelle, 2023. "How Overconfidence Bias Influences Suboptimality in Perceptual Decision Making," PSE-Ecole d'économie de Paris (Postprint) hal-04197403, HAL.
    17. Adam N Sanborn & Ulrik R Beierholm, 2016. "Fast and Accurate Learning When Making Discrete Numerical Estimates," PLOS Computational Biology, Public Library of Science, vol. 12(4), pages 1-28, April.
    18. Seth W. Egger & Stephen G. Lisberger, 2022. "Neural structure of a sensory decoder for motor control," Nature Communications, Nature, vol. 13(1), pages 1-13, December.
    19. Tim Genewein & Eduard Hez & Zeynab Razzaghpanah & Daniel A Braun, 2015. "Structure Learning in Bayesian Sensorimotor Integration," PLOS Computational Biology, Public Library of Science, vol. 11(8), pages 1-27, August.
    20. Richard Naud & Wulfram Gerstner, 2012. "Coding and Decoding with Adapting Neurons: A Population Approach to the Peri-Stimulus Time Histogram," PLOS Computational Biology, Public Library of Science, vol. 8(10), pages 1-14, October.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pcbi00:1002211. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ploscompbiol (email available below). General contact details of provider: https://journals.plos.org/ploscompbiol/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.