atlas

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

Entropy-MCMC: Sampling from Flat Basins with Ease

ICLR 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Posterior sampling with diffusion guidance · 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 Entropy-MCMC, which couples the model parameter with an auxiliary guiding variable whose stationary distribution is a local-entropy-smoothed posterior, so SGLD-style sampling is biased toward flat posterior basins at near-SGLD cost.

Problem

Bayesian deep learning samplers with limited budgets get trapped in sharp, poorly generalizing posterior modes; explicitly favoring flat basins usually requires expensive nested loops, doubled gradients, or min-max optimization.

Approach

Introduce an auxiliary guiding variable theta_a coupled to theta via a joint density proportional to exp(-f(theta) - ||theta - theta_a||^2/(2 eta)); its marginal for theta_a is the local-entropy smoothed posterior, and jointly running SGLD on (theta, theta_a) pulls theta toward flat basins without nested chains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EMCMC instead of bSAMResNet18 · CIFAR10accuracy (%): 95.53±0.09 -> 95.69±0.06Helped
Use EMCMC instead of SGLDResNet18 · CIFAR100accuracy (%): 78.79±0.35 -> 79.16±0.07Helped
Use EMCMC instead of SGLDResNet18 · Corrupted CIFARaccuracy (%): 88.61 -> 88.87; 82.46 -> 83.27; 76.49 -> 77.44; 69.19 -> 70.31; 56.98 -> 58.17Helped
Use EMCMC instead of SGLDResNet50 · ImageNetTop-1 accuracy (%): 76.676 -> 77.096Helped
Use EMCMC instead of Entropy-SGDResNet18 · CIFAR10-SVHNAUROC (%): 98.71 -> 98.15Hurt
Use EMCMC instead of Entropy-SGDResNet18 · CIFAR100-SVHNAUROC (%): 79.15 -> 81.14Helped
Use EMCMC instead of SAMResNet18 · CIFAR10 calibrationAUROC (%): 94.91 -> 93.76Hurt
Use EMCMC instead of Entropy-SGLDResNet18 · CIFAR100 calibrationECE (%): 1.66 -> 3.59Hurt
Disable data augmentation (ablation)EMCMC · CIFAR10accuracy (%): 89.87 -> 95.79Hurt
Reduce temperature from $10^0$ to $10^{-4}$ (ablation)EMCMC · CIFAR10test accuracy (%): 81.93 -> 95.06Helped
Use cyclical rather than step step-size schedule (ablation)EMCMC · CIFAR100testing accuracy (%): 89.59 -> 89.93Helped
Use joint rather than Gibbs-like updating (ablation)EMCMC · classification experimentsperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 corrupted CIFAR ImageNet MNIST SVHN

Benchmarks: CIFAR10 CIFAR100 corrupted CIFAR ImageNet CIFAR-SVHN OOD

Metrics: accuracy NLL top-5 accuracy AUROC AUPR ECE Hessian eigenspectrum training NLL

Baselines: SGD Entropy-SGD SAM bSAM SGLD Entropy-SGLD

Builds on: SGLD Entropy-SGD local entropy

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