atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Learning to Explore for Stochastic Gradient MCMC

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Stochastic gradient MCMC · 0 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 L2E, a meta-learned SGMCMC sampler that learns the gradients of the kinetic energy with neural networks and is meta-trained with evolution strategies on a BMA predictive meta-loss, generalizing to unseen datasets for BNN posterior sampling.

Problem

Efficient exploration of high-dimensional multi-modal BNN posteriors with SGMCMC, which requires many sampling steps and hand-tuned design choices, and poor generalization of existing meta-learned samplers.

Approach

Instead of learning the diffusion and curl matrices (as in Meta-SGMCMC), parameterize the gradients of the kinetic energy function with MLPs applied per-coordinate, keep D and Q fixed as in SGHMC, and meta-train with a Bayesian-model-average predictive loss using antithetic evolution-strategies gradient estimates over diverse tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use meta-learned kinetic-energy gradients with the BMA meta-objectiveSGMCMC · CIFAR-10 and CIFAR-100Agreement with HMC predictive distribution: 0.920$\spm{0.001}$ -> \textbf{0.946}$\spm{0.002}$; 0.751$\spm{0.001}$ -> \textbf{0.771}$\spm{0.003}$Helped
Use L2E instead of CSGMCMCBayesian neural network inference · CIFAR-10-CAverage accuracy: 0.773 -> 0.755Hurt
Use L2E instead of CSGMCMCBayesian neural network inference · fashion-MNIST ESS/sESS/s: 219.85$\spm{6.64}$ -> 136.31$\spm{0.42}$Hurt
Use L2E instead of CSGMCMCBayesian neural network inference · CIFAR-10, CIFAR-100, and Tiny-ImageNetESS/s: 56.61$\spm{2.51}$ -> \textbf{82.97}$\spm{0.57}$; 41.14$\spm{1.51}$ -> \textbf{63.81}$\spm{0.00}$; 2.43$\spm{0.01}$ -> \tHelped
Use L2E instead of DEBayesian neural network inference · CIFAR-10-CAverage accuracy: 0.791 -> 0.755Hurt
Use L2E instead of Meta-SGMCMCBayesian neural network inference · CIFAR-10 NT test setaccuracy: 78.12$\spm{0.035}$ -> \textbf{79.21}$\spm{0.203}$Helped
Use BMA meta-loss instead of cross-entropy meta-loss (ablation)L2E · CIFAR-10loss barrier between collected parametersHelped
Learn gradients of kinetic energy instead of diffusion and curl matrices (ablation)Meta-SGMCMC · Image classification experimentsclassification accuracy and predictive diversityHelped
Parameterize the kinetic energy function rather than its gradients (ablation)L2E · Image classification experimentspredictive accuracy and explorationNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST fashion-MNIST EMNIST MedMNIST CIFAR-10 CIFAR-100 Tiny-ImageNet SVHN CIFAR-10-C IMDB

Benchmarks: fashion-MNIST CIFAR-10 CIFAR-100 Tiny-ImageNet CIFAR-10-C SVHN OOD IMDB MNIST 1-D synthetic regression

Metrics: accuracy NLL ECE AUROC agreement with HMC total variation ESS per second split R-hat (cR^2 < 1.1)

Baselines: Deep Ensembles cSGMCMC Meta-SGMCMC HMC

Builds on: SGHMC Meta-SGMCMC cyclical SGMCMC learned optimizers

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