atlas

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

Metropolis Adjusted Microcanonical Hamiltonian Monte Carlo

NeurIPS 2025 · 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.

Introduces MAMS, a Metropolis-adjusted microcanonical (MCLMC-style) sampler with derived MH acceptance and automatic tuning, outperforming NUTS by 2-7x in gradient calls on benchmarks.

Problem

MCLMC is efficient for high-dimensional sampling but produces biased samples because its integration error is not corrected by a Metropolis-Hastings step; NUTS remains the main unbiased black-box alternative.

Approach

Derives the Metropolis-Hastings acceptance for microcanonical (velocity-norm-preserving) dynamics, showing the MH weight equals the discretization energy error plus a divergence term, and adds an automatic tuning scheme (step size, preconditioning, trajectory length) so the sampler is asymptotically unbiased and out of the box.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace NUTS with MAMSsampling · Gaussiangradient calls to squared error < 0.01: 19,652 -> 3,249Helped
replace NUTS with MAMSsampling · Bananagradient calls to squared error < 0.01: 95,519 -> 14,078Helped
replace NUTS with MAMSsampling · Bimodalgradient calls to squared error < 0.01: 210,758 -> 139,418Helped
replace NUTS with MAMSsampling · Rosenbrockgradient calls to squared error < 0.01: 161,359 -> 94,184Helped
replace NUTS with MAMSsampling · Cauchygradient calls to squared error < 0.01: 171,373 -> 110,404Helped
replace NUTS with MAMSsampling · Browniangradient calls to squared error < 0.01: 29,816 -> 13,528Helped
replace NUTS with MAMSsampling · German Creditgradient calls to squared error < 0.01: 88,975 -> 55,748Helped
replace NUTS with MAMSsampling · ItemRespgradient calls to squared error < 0.01: 76,043 -> 45,371Helped
replace NUTS with MAMSsampling · StochVolgradient calls to squared error < 0.01: 843,768 -> 430,088Helped
replace NUTS with MAMSsampling · Funnelgradient calls to squared error < 0.01: $> 10^8$ -> 2,346,899Helped
use Langevin noise instead of trajectory length randomization (ablation)MAMS · Gaussiangradient calls to squared error < 0.01: 3,249 -> 3,172Helped
use Langevin noise instead of trajectory length randomization (ablation)MAMS · Bananagradient calls to squared error < 0.01: 14,078 -> 14,818Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Inference Gym benchmark problems (Gaussian, Banana, Bimodal, Rosenbrock, Cauchy, Brownian, German Credit, ItemResp, Stoc

Benchmarks: Gaussian Banana Bimodal Rosenbrock Cauchy Brownian German Credit ItemResp StochVol Funnel

Metrics: gradient calls to reach b^2_max < 0.01 squared error of second moment effective sample size per gradient

Baselines: NUTS MCLMC MAMS (Langevin) MAMS (Grid Search)

Builds on: Microcanonical Langevin Monte Carlo No-U-Turn Sampler MALT Hamiltonian Monte Carlo

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