Related Experiment Video
Updated: Jun 9, 2025

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
Learning probability distributions of sensory inputs with Monte Carlo predictive coding
Gaspard Oliviers1, Rafal Bogacz1, Alexander Meulemans2
1MRC Brain Network Dynamics Unit, Nuffield Department of Clinical Neurosciences, University of Oxford, Oxford, United Kingdom.
This study introduces Monte Carlo predictive coding (MCPC), a novel neural network model. MCPC integrates predictive coding with neural sampling to learn generative models and explain neural variability in perception.
Area of Science:
- Computational neuroscience
- Cognitive science
- Machine learning
Background:
- The brain is hypothesized to use probabilistic generative models for sensory interpretation.
- Distinct frameworks like predictive coding and neural sampling explain separate aspects of this process.
- Variational filtering previously integrated these frameworks, introducing neural sampling to predictive coding.
Purpose of the Study:
- To introduce Monte Carlo predictive coding (MCPC), a variant of variational filtering for static inputs.
- To demonstrate how MCPC integrates predictive coding and neural sampling for learning generative models.
- To show MCPC's ability to infer posterior distributions and generate sensory inputs.
Main Methods:
- Developed a novel neural network model: Monte Carlo predictive coding (MCPC).
- Utilized variational filtering principles adapted for static inputs.
- Integrated predictive coding with neural sampling mechanisms.
Main Results:
- MCPC learns precise generative models through local computation and plasticity.
- Neural dynamics in MCPC infer posterior distributions of latent states.
- MCPC can generate likely sensory inputs in the absence of actual inputs.
- The model captures experimental observations of neural activity variability during perceptual tasks.
Conclusions:
- MCPC successfully combines predictive coding and neural sampling into a unified framework.
- The model accounts for neural data previously explained by individual frameworks.
- MCPC offers a potential explanation for optimal sensory interpretation and neural variability in the brain.
Related Concept Videos
Probability Distributions
A discrete probability distribution is a probability distribution of discrete random variables. It can be categorized into binomial probability distribution and Poisson...
Probability Laws
Probability Histograms
Multi-input and Multi-variable systems
In the absence...
Poisson Probability Distribution
The...
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.

