• Corpus ID: 88514713

A Conceptual Introduction to Hamiltonian Monte Carlo

  title={A Conceptual Introduction to Hamiltonian Monte Carlo},
  author={Michael Betancourt},
  journal={arXiv: Methodology},
Hamiltonian Monte Carlo has proven a remarkable empirical success, but only recently have we begun to develop a rigorous understanding of why it performs so well on difficult problems and how it is best applied in practice. Unfortunately, that understanding is confined within the mathematics of differential geometry which has limited its dissemination, especially to the applied communities for which it is particularly important. In this review I provide a comprehensive conceptual account of… 
Geometry and Dynamics for Markov Chain Monte Carlo
The aim of this review is to provide a comprehensive introduction to the geometric tools used in Hamiltonian Monte Carlo at a level accessible to statisticians, machine learners, and other users of the methodology with only a basic understanding of Monte Carlo methods.
Geometry & Dynamics for Markov Chain Monte Carlo
The aim of this review is to provide a comprehensive introduction to the geometric tools used in Hamiltonian Monte Carlo at a level accessible to statisticians, machine learners and other users of the methodology with only a basic understanding of Monte Carlo methods.
Unbiased Hamiltonian Monte Carlo with couplings
The choice of algorithmic parameters and the efficiency of the proposed approach are illustrated on a logistic regression with 300 covariates and a log-Gaussian Cox point processes model with low- to fine-grained discretizations.
Learning Hamiltonian Monte Carlo in R
The basic concepts of HMC are reviewed in a language that is more familiar to statisticians, and an HMC implementation in R is described, one of the most frequently used statistical software environments.
Discontinuous Hamiltonian Monte Carlo for discrete parameters and discontinuous likelihoods
An extension of Hamiltonian Monte Carlo that can efficiently explore target distributions with discontinuous densities and enables efficient sampling from ordinal parameters though embedding of probability mass functions into continuous spaces is presented.
Implicit Hamiltonian Monte Carlo for Sampling Multiscale Distributions
This work provides intuition as well as a formal analysis showing how these multiscale distributions limit the stepsize of leapfrog and shows how the implicit midpoint method can be used, together with Newton-Krylov iteration, to circumvent this limitation and achieve major efficiency gains.
Probabilistic Path Hamiltonian Monte Carlo
Probabilistic Path HMC (PPHMC) is developed as a first step to sampling distributions on spaces with intricate combinatorial structure, and a surrogate function to ease the transition across a boundary on which the log-posterior has discontinuous derivatives can greatly improve efficiency.
Magnetic Hamiltonian Monte Carlo
A theoretical basis for the use of non-canonical Hamiltonian dynamics in MCMC is established, and a symplectic, leapfrog-like integrator is constructed allowing for the implementation of magnetic HMC.
A general perspective on the Metropolis-Hastings kernel
The aim is to develop a framework making establishing correctness of complex Markov chain Monte Carlo kernels a purely mechanical or algebraic exercise, while making communication of ideas simpler and unambiguous by allowing a stronger focus on essential features of the kernels.
Hamiltonian Dynamics Sampling
  • Mathematics
  • 2018
Hamiltonian Dynamics Monte Carlo is a popular method used in simulating complicated distribution. The performance of HMC highly depends on geometry of the momentum-state dual space; we investigate


Optimizing The Integrator Step Size for Hamiltonian Monte Carlo
Hamiltonian Monte Carlo can provide powerful inference in complex statistical problems, but ultimately its performance is sensitive to various tuning parameters. In this paper we use the underlying
In this article, we analyze Hamiltonian Monte Carlo (HMC) by placing it in the setting of Riemannian geometry using the Jacobi metric, so that each step corresponds to a geodesic on a suitable
On the geometric ergodicity of Hamiltonian Monte Carlo
We establish general conditions under which Markov chains produced by the Hamiltonian Monte Carlo method will and will not be geometrically ergodic. We consider implementations with both
MCMC Using Hamiltonian Dynamics
Hamiltonian dynamics can be used to produce distant proposals for the Metropolis algorithm, thereby avoiding the slow exploration of the state space that results from the diffusive behaviour of
Generalizing the No-U-Turn Sampler to Riemannian Manifolds
Hamiltonian Monte Carlo provides efficient Markov transitions at the expense of introducing two free parameters: a step size and total integration time. Because the step size controls discretization
Riemann manifold Langevin and Hamiltonian Monte Carlo methods
The methodology proposed automatically adapts to the local structure when simulating paths across this manifold, providing highly efficient convergence and exploration of the target density, and substantial improvements in the time‐normalized effective sample size are reported when compared with alternative sampling approaches.
Diagnosing Suboptimal Cotangent Disintegrations in Hamiltonian Monte Carlo
This paper shows how suboptimal choices of one critical degree of freedom, the cotangent disintegration, manifest in readily observed diagnostics that facilitate the robust application of the algorithm.
A General Metric for Riemannian Hamiltonian Monte Carlo
A General Metric for Riemannian Hamiltonian Monte Carlo Michael Betancourt University College London August 30th, 2013 I’m going to talk about probability and geometry, but not information geometry!
Simulating Hamiltonian Dynamics: Hamiltonian PDEs