Published November 2013 | Version Published + Submitted
Journal Article Open

Optimal tuning of the hybrid Monte Carlo algorithm

Abstract

We investigate the properties of the hybrid Monte Carlo algorithm (HMC) in high dimensions. HMC develops a Markov chain reversible with respect to a given target distribution Π using separable Hamiltonian dynamics with potential −logΠ−log⁡Π. The additional momentum variables are chosen at random from the Boltzmann distribution, and the continuous-time Hamiltonian dynamics are then discretised using the leapfrog scheme. The induced bias is removed via a Metropolis–Hastings accept/reject rule. In the simplified scenario of independent, identically distributed components, we prove that, to obtain an O(1) acceptance probability as the dimension dd of the state space tends to ∞, the leapfrog step size hh should be scaled as h=l×d^(−1/4). Therefore, in high dimensions, HMC requires O(d^(1/4)) steps to traverse the state space. We also identify analytically the asymptotically optimal acceptance probability, which turns out to be 0.651 (to three decimal places). This value optimally balances the cost of generating a proposal, which decreases as l increases (because fewer steps are required to reach the desired final integration time), against the cost related to the average number of proposals required to obtain acceptance, which increases as l increases.

Additional Information

© 2013 ISI/BS. Received February 2011 and revised October 2011. We thank Sebastian Reich for drawing our attention to the paper [18], which sparked our initial interest in the scaling issue for HMC. We also thank Gabriel Stoltz and Robert D. Skeel for stimulating discussions and useful comments. NP gratefully acknowledges the NSF Grant DMS 1107070; JMS gratefully acknowledges the Grant TM2010-18246-C03 by Ministerio de Ciencia e Innovacion, Spain; AS is grateful to EPSRC and ERC for financial support. Part of this work was done when NP was a postdoctoral member of CRiSM, University of Warwick, and visited JMS at University of Valladolid, so we thank both these institutions for their warm hospitality. Finally, we thank two referees for their comments that greatly improved the content and presentation of the paper.

Attached Files

Published - stuart106.pdf

Submitted - 1001.4460.pdf

Files

1001.4460.pdf

Files (862.5 kB)

Name Size
md5:9b063b16893d773d5a6104bd849f01e0
471.0 kB Preview Download
md5:adf8b0fc82b77c2b60c560108cfbf58e
391.4 kB Preview Download

Additional details

Identifiers

Eprint ID
69235
Resolver ID
CaltechAUTHORS:20160726-155502558

Related works

Funding

NSF
DMS 1107070
Ministerio de Ciencia e Innovacion (MINECO)
TM2010-18246-C03
Engineering and Physical Sciences Research Council (EPSRC)
European Research Council (ERC)

Dates

Created
2016-07-26
Created from EPrint's datestamp field
Updated
2021-11-11
Created from EPrint's last_modified field

Caltech Custom Metadata

Other Numbering System Name
Andrew Stuart
Other Numbering System Identifier
J106