The No-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo
Adobe Systems (United States) · Columbia University
Abstract
Hamiltonian Monte Carlo (HMC) is a Markov chain Monte Carlo (MCMC) algorithm that avoids the random walk behavior and sensitivity to correlated parameters that plague many MCMC methods by taking a series of steps informed by first-order gradient information. These features allow it to converge to high-dimensional target distributions much more quickly than simpler methods such as random walk Metropolis or Gibbs sampling. However, HMC's performance is highly sensitive to two user-specified parameters: a step size e and a desired number of steps L. In particular, if L is too small then the algorithm exhibits undesirable random walk behavior, while if L is too large the algorithm wastes computation. We introduce…
Citation impact
- FWCI
- 154.15
- Percentile
- 100%
- References
- 27
Authors
2Topics & keywords
- Markov chain Monte Carlo
- Random walk
- Monte Carlo method
- Rejection sampling
- Algorithm
- Hybrid Monte Carlo
- Computer science
- Metropolis–Hastings algorithm