TL;DR
WALNUTS enhances Hamiltonian Monte Carlo by adaptively tuning leapfrog step sizes within orbits, significantly improving sampling efficiency for complex, multi-scale distributions.
Contribution
It introduces WALNUTS, a novel algorithm that adaptively adjusts leapfrog step sizes during the orbit, addressing a key open problem in local parameter adaptation for NUTS.
Findings
WALNUTS outperforms NUTS on multiscale distributions.
It achieves higher sampling efficiency and robustness.
Empirical results on Neal's funnel and stochastic volatility models.
Abstract
Locally adapting parameters within Markov chain Monte Carlo methods while preserving reversibility is notoriously difficult. The success of the No-U-Turn Sampler (NUTS) largely stems from its clever local adaptation of the integration time in Hamiltonian Monte Carlo via a geometric U-turn condition. However, posterior distributions frequently exhibit multi-scale geometries with extreme variations in scale, making it necessary to also adapt the leapfrog integrator's step size locally and dynamically. Despite its practical importance, this problem has remained largely open since the introduction of NUTS by Hoffman and Gelman (2014). To address this issue, we introduce the Within-orbit Adaptive Leapfrog No-U-Turn Sampler (WALNUTS), a generalization of NUTS that adapts the leapfrog step size at fixed intervals of simulated time as the orbit evolves. At each interval, the algorithm selects…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
