Magnetic Hamiltonian Monte Carlo
Abstract
Hamiltonian Monte Carlo (HMC) exploits Hamiltonian dynamics to construct efficient proposals for Markov chain Monte Carlo (MCMC). In this paper, we present a generalization of HMC which exploits non-canonical Hamiltonian dynamics. We refer to this algorithm as magnetic HMC, since in 3 dimensions a subset of the dynamics map onto the mechanics of a charged particle coupled to a magnetic field. We establish a theoretical basis for the use of non-canonical Hamiltonian dynamics in MCMC, and construct a symplectic, leapfrog-like integrator allowing for the implementation of magnetic HMC. Finally, we exhibit several examples where these non-canonical dynamics can lead to improved mixing of magnetic HMC relative to ordinary HMC.
Cite
Text
Tripuraneni et al. "Magnetic Hamiltonian Monte Carlo." International Conference on Machine Learning, 2017.Markdown
[Tripuraneni et al. "Magnetic Hamiltonian Monte Carlo." International Conference on Machine Learning, 2017.](https://mlanthology.org/icml/2017/tripuraneni2017icml-magnetic/)BibTeX
@inproceedings{tripuraneni2017icml-magnetic,
title = {{Magnetic Hamiltonian Monte Carlo}},
author = {Tripuraneni, Nilesh and Rowland, Mark and Ghahramani, Zoubin and Turner, Richard},
booktitle = {International Conference on Machine Learning},
year = {2017},
pages = {3453-3461},
volume = {70},
url = {https://mlanthology.org/icml/2017/tripuraneni2017icml-magnetic/}
}