Corpus ID: 88514713

A Conceptual Introduction to Hamiltonian Monte Carlo

  title={A Conceptual Introduction to Hamiltonian Monte Carlo},
  author={M. Betancourt},
  journal={arXiv: Methodology},
  • M. Betancourt
  • Published 2017
  • Computer Science, Mathematics
  • 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… Expand
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. Expand
Unbiased Hamiltonian Monte Carlo with couplings
We propose a methodology to parallelize Hamiltonian Monte Carlo estimators. Our approach constructs a pair of Hamiltonian Monte Carlo chains that are coupled in such a way that they meet exactlyExpand
Discontinuous Hamiltonian Monte Carlo for discrete parameters and discontinuous likelihoods
Hamiltonian Monte Carlo has emerged as a standard tool for posterior computation. In this article, we present an extension that can efficiently explore target distributions with discontinuousExpand
Implicit Hamiltonian Monte Carlo for Sampling Multiscale Distributions
Hamiltonian Monte Carlo (HMC) has been widely adopted in the statistics community because of its ability to sample high-dimensional distributions much more efficiently than other Metropolis-basedExpand
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. Expand
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. Expand
A general perspective on the Metropolis-Hastings kernel
Since its inception the Metropolis–Hastings kernel has been applied in sophisticated ways to address ever more challenging and diverse sampling problems. Its success stems from the flexibilityExpand
Hamiltonian Dynamics Sampling
  • 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 investigateExpand
A Condition Number for Hamiltonian Monte Carlo.
Hamiltonian Monte Carlo is a popular sampling technique for smooth target densities. The scale lengths of the target have long been believed to influence sampling efficiency, but quantitativeExpand
Discontinuous Hamiltonian Monte Carlo for Probabilistic Programs
This paper introduces a sufficient set of language restrictions, a corresponding mathematical formalism that ensures that any joint density denoted in such a language has a suitably low measure of discontinuous points, and a recipe for how to apply DHMC in the more general probabilistic-programming context. Expand


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 underlyingExpand
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 suitableExpand
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 bothExpand
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 ofExpand
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 discretizationExpand
Riemann manifold Langevin and Hamiltonian Monte Carlo methods
The paper proposes Metropolis adjusted Langevin and Hamiltonian Monte Carlo sampling methods defined on the Riemann manifold to resolve the shortcomings of existing Monte Carlo algorithms whenExpand
Diagnosing Suboptimal Cotangent Disintegrations in Hamiltonian Monte Carlo
When properly tuned, Hamiltonian Monte Carlo scales to some of the most challenging high-dimensional problems at the frontiers of applied statistics, but when that tuning is suboptimal theExpand
Control functionals for Monte Carlo integration
Summary A non-parametric extension of control variates is presented. These leverage gradient information on the sampling density to achieve substantial variance reduction. It is not required thatExpand
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!Expand
Numerical Integrators for the Hybrid Monte Carlo Method
Limited, proof-of-concept numerical experiments suggest that the new integrators constructed may provide an improvement on the efficiency of the standard Verlet method, especially in problems with high dimensionality. Expand