atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

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

NeurIPS 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Bayesian view of meta-learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes divide-and-conquer predictive coding (DCPC), a particle-based predictive coding algorithm that samples each latent's complete conditional via Langevin proposals from prediction errors inside divide-and-conquer SMC, and learns generative parameters by local gradients.

Problem

Predictive coding algorithms are limited to Gaussian generative models, Laplace (MAP) posteriors, and mean-field factorization, so they perform poorly on high-dimensional structured inference and yield inaccurate parameter updates.

Approach

Use prediction errors defined as score functions of the complete conditional to parameterize preconditioned Langevin proposals for each latent coordinate, correct them by importance weighting and resampling, nest them in divide-and-conquer SMC so particles target the joint posterior, and update parameters with local particle-averaged log-joint gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DCPC instead of MCPCDeep latent Gaussian model · MNIST held-outNLL: $144.6 \pm 0.7$ -> $\mathbf{102.5} \pm \mathbf{0.01}$Helped
Use DCPC instead of MCPCDeep latent Gaussian model · MNIST held-outMean Squared Error: $(8.29 \pm 0.05) \times 10^{-2}$ -> $\mathbf{0.01} \pm \mathbf{7.2 \times 10^{-6}}$Helped
Use DCPC instead of PGDCelebA generator at 32 × 32 · CelebA 32 × 32FID: $100 \pm 2.7$ -> $\mathbf{82.7 \pm 0.9}$Helped
Use DCPC instead of LPCCelebA generator at 64 × 64 · CelebA 64 × 64FID: $120$ (approximate) -> $\mathbf{79.0} \pm 0.9$Helped
Use DCPC instead of VAECelebA generator at 64 × 64 · CelebA 64 × 64FID: $86.3 \pm 0.03$ -> $\mathbf{79.0} \pm 0.9$Helped
Use DCPC instead of PGDCelebA generator (K=10) · CelebAFID: $100 \pm 2.7$ -> $\mathbf{82.7} \pm 0.9$Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST EMNIST Fashion MNIST CelebA

Benchmarks: MNIST EMNIST Fashion MNIST CelebA

Metrics: negative log-likelihood mean squared error FID log-joint

Baselines: MCPC LPC PGD VAE

Builds on: Monte Carlo predictive coding particle gradient descent divide-and-conquer sequential monte carlo Langevin predictive coding incremental EM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy