Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithm
Not on the map. Why?
Abstract (arXiv)
Unexpected stimuli induce "error" or "surprise" signals in the brain. The theory of predictive coding promises to explain these observations in terms of Bayesian inference by suggesting that the cortex implements variational inference in a probabilistic graphical model. However, when applied to machine learning tasks, this family of algorithms has yet to perform on par with other variational approaches in high-dimensional, structured inference problems. To address this, we introduce a novel predictive coding algorithm for structured generative models, that we call divide-and-conquer predictive coding (DCPC). DCPC differs from other formulations of predictive coding, as it respects the correlation structure of the generative model and provably performs maximum-likelihood updates of model parameters, all without sacrificing biological plausibility. Empirically, DCPC achieves better numerical performance than competing algorithms and provides accurate inference in a number of problems not previously addressed with predictive coding. We provide an open implementation of DCPC in Pyro on Github.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 36 of its 88 references that are in the map. First posted on arXiv 11 Aug 2024.
Builds on
36 of 88 references.
References · 36
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2014Deep Learning in Neural Networks: An Overviewcited by 770
- 2020Learned Image Compression with Discretized Gaussian Mixture Likelihoods and Attention Modulescited by 590
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 380
- 2015Gradient Estimation Using Stochastic Computation Graphscited by 121
- 2017Variational Sequential Monte Carlocited by 95
- 2018Iterative Amortized Inferencecited by 94
- 2021Oops I Took A Gradient: Scalable Sampling for Discrete Distributionscited by 92
- 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 77
- 2020Simple and Effective VAE Training with Calibrated Decoderscited by 57
24 more
- 2020The Neural Coding Framework for Learning Generative Modelscited by 44
- 2019The continuous Bernoulli: fixing a pervasive error in variational autoencoderscited by 41
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2017Faithful Inversion of Generative Models for Effective Amortized Inferencecited by 29
- 2022Particle algorithms for maximum likelihood training of latent variable modelscited by 26
- 2022Discrete Langevin Sampler via Wasserstein Gradient Flowcited by 24
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 22
- 2015Nested Sequential Monte Carlo Methodscited by 19
- 2022Constrained Predictive Coding as a Biologically Plausible Model of the Cortical Hierarchycited by 18
- 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networkscited by 17
- 2022Predictive Coding beyond Gaussian Distributionscited by 16
- 2021Drawing Inspiration from Biological Dendrites to Empower Artificial Neural Networkscited by 15
- 2023Optimal Preconditioning and Fisher Adaptive Langevin Samplingcited by 14
- 2023Sample as You Infer: Predictive Coding With Langevin Dynamicscited by 12
- 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Imagescited by 10
- 2019Amortized Population Gibbs Samplers with Neural Sufficient Statisticscited by 7
- 2023Efficient Informed Proposals for Discrete Distributions via Newton's Series Approximationcited by 7
- 2014Divide-and-Conquer with Sequential Monte Carlocited by 6
- 2021Learning Proposals for Probabilistic Programs with Inference Combinatorscited by 6
- 2023Neural Sampling in Hierarchical Exponential-family Energy-based Modelscited by 4
- 2021The divide-and-conquer sequential Monte Carlo algorithm: theoretical properties and limit theoremscited by 3
- 2022Learning and Inference in Sparse Coding Models with Langevin Dynamicscited by 2
- 2022Langevin Autoencoders for Learning Deep Latent Variable Modelscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.