mlsanityData to 14 Oct 2026

Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithm

arXiv 2408.05834 ↗First posted 11 Aug 2024stat.ML cs.AI cs.LGcited by 3

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

  1. 2020Denoising Diffusion Probabilistic Modelscited by 21,076
  2. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
  3. 2014Deep Learning Face Attributes in the Wildcited by 3,693
  4. 2014Deep Learning in Neural Networks: An Overviewcited by 770
  5. 2020Learned Image Compression with Discretized Gaussian Mixture Likelihoods and Attention Modulescited by 590
  6. 2018Pyro: Deep Universal Probabilistic Programmingcited by 380
  7. 2015Gradient Estimation Using Stochastic Computation Graphscited by 121
  8. 2017Variational Sequential Monte Carlocited by 95
  9. 2018Iterative Amortized Inferencecited by 94
  10. 2021Oops I Took A Gradient: Scalable Sampling for Discrete Distributionscited by 92
  11. 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 77
  12. 2020Simple and Effective VAE Training with Calibrated Decoderscited by 57
24 more
  1. 2020The Neural Coding Framework for Learning Generative Modelscited by 44
  2. 2019The continuous Bernoulli: fixing a pervasive error in variational autoencoderscited by 41
  3. 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
  4. 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
  5. 2017Faithful Inversion of Generative Models for Effective Amortized Inferencecited by 29
  6. 2022Particle algorithms for maximum likelihood training of latent variable modelscited by 26
  7. 2022Discrete Langevin Sampler via Wasserstein Gradient Flowcited by 24
  8. 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 22
  9. 2015Nested Sequential Monte Carlo Methodscited by 19
  10. 2022Constrained Predictive Coding as a Biologically Plausible Model of the Cortical Hierarchycited by 18
  11. 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networkscited by 17
  12. 2022Predictive Coding beyond Gaussian Distributionscited by 16
  13. 2021Drawing Inspiration from Biological Dendrites to Empower Artificial Neural Networkscited by 15
  14. 2023Optimal Preconditioning and Fisher Adaptive Langevin Samplingcited by 14
  15. 2023Sample as You Infer: Predictive Coding With Langevin Dynamicscited by 12
  16. 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Imagescited by 10
  17. 2019Amortized Population Gibbs Samplers with Neural Sufficient Statisticscited by 7
  18. 2023Efficient Informed Proposals for Discrete Distributions via Newton's Series Approximationcited by 7
  19. 2014Divide-and-Conquer with Sequential Monte Carlocited by 6
  20. 2021Learning Proposals for Probabilistic Programs with Inference Combinatorscited by 6
  21. 2023Neural Sampling in Hierarchical Exponential-family Energy-based Modelscited by 4
  22. 2021The divide-and-conquer sequential Monte Carlo algorithm: theoretical properties and limit theoremscited by 3
  23. 2022Learning and Inference in Sparse Coding Models with Langevin Dynamicscited by 2
  24. 2022Langevin Autoencoders for Learning Deep Latent Variable Modelscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.