Delayed rejection Hamiltonian Monte Carlo for sampling multiscale distributions

10/01/2021
by   Chirag Modi, et al.
0

The efficiency of Hamiltonian Monte Carlo (HMC) can suffer when sampling a distribution with a wide range of length scales, because the small step sizes needed for stability in high-curvature regions are inefficient elsewhere. To address this we present a delayed rejection variant: if an initial HMC trajectory is rejected, we make one or more subsequent proposals each using a step size geometrically smaller than the last. We extend the standard delayed rejection framework by allowing the probability of a retry to depend on the probability of accepting the previous proposal. We test the scheme in several sampling tasks, including multiscale model distributions such as Neal's funnel, and statistical applications. Delayed rejection enables up to five-fold performance gains over optimally-tuned HMC, as measured by effective sample size per gradient evaluation. Even for simpler distributions, delayed rejection provides increased robustness to step size misspecification. Along the way, we provide an accessible but rigorous review of detailed balance for HMC.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/02/2019

Implicit Hamiltonian Monte Carlo for Sampling Multiscale Distributions

Hamiltonian Monte Carlo (HMC) has been widely adopted in the statistics ...
research
06/06/2021

On Irreversible Metropolis Sampling Related to Langevin Dynamics

There has been considerable interest in designing Markov chain Monte Car...
research
06/14/2022

Conservative Hamiltonian Monte Carlo

We introduce a new class of Hamiltonian Monte Carlo (HMC) algorithm call...
research
02/29/2020

AMAGOLD: Amortized Metropolis Adjustment for Efficient Stochastic Gradient MCMC

Stochastic gradient Hamiltonian Monte Carlo (SGHMC) is an efficient meth...
research
12/04/2019

Quantum-Inspired Hamiltonian Monte Carlo for Bayesian Sampling

Hamiltonian Monte Carlo (HMC) is an efficient Bayesian sampling method t...
research
11/05/2019

A step further towards automatic and efficient reversible jump algorithms

Incorporating information about the target distribution in proposal mech...
research
10/19/2016

An Efficient Minibatch Acceptance Test for Metropolis-Hastings

We present a novel Metropolis-Hastings method for large datasets that us...

Please sign up or login with your details

Forgot password? Click here to reset