# Deep Learning Hamiltonian Monte Carlo

arXiv: https://arxiv.org/abs/2105.03418 · HTML: https://mlsanity.com/paper/2105.03418/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- Builds on 16 of its 29 references that are in the map.
- First posted on arXiv 7 May 2021.

## Builds on (most cited first, 16 of 16)

- [Density estimation using Real NVP](https://mlsanity.com/paper/1605.08803/) (2016)
- [TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems](https://mlsanity.com/paper/1603.04467/) (2016)
- [Horovod: fast and easy distributed deep learning in TensorFlow](https://mlsanity.com/paper/1802.05799/) (2018)
- [Flow-based generative models for Markov chain Monte Carlo in lattice field theory](https://mlsanity.com/paper/1904.12072/) (2019)
- [Normalizing Flows on Tori and Spheres](https://mlsanity.com/paper/2002.02428/) (2020)
- [Equivariant flow-based sampling for lattice gauge theory](https://mlsanity.com/paper/2003.06413/) (2020)
- [Sampling using SU(N) gauge equivariant flows](https://mlsanity.com/paper/2008.05456/) (2020)
- [NeuTra-lizing Bad Geometry in Hamiltonian Monte Carlo Using Neural Transport](https://mlsanity.com/paper/1903.03704/) (2019)
- [Generalizing Hamiltonian Monte Carlo with Neural Networks](https://mlsanity.com/paper/1711.09268/) (2017)
- [Lattice gauge equivariant convolutional neural networks](https://mlsanity.com/paper/2012.12901/) (2020)
- [Introduction to Normalizing Flows for Lattice Field Theory](https://mlsanity.com/paper/2101.08176/) (2021)
- [Involutive MCMC: a Unifying Framework](https://mlsanity.com/paper/2006.16653/) (2020)
- [A Neural Network MCMC sampler that maximizes Proposal Entropy](https://mlsanity.com/paper/2010.03587/) (2020)
- [Towards reduction of autocorrelation in HMC by machine learning](https://mlsanity.com/paper/1712.03893/) (2017)
- [You say Normalizing Flows I see Bayesian Networks](https://mlsanity.com/paper/2006.00866/) (2020)
- [Orbital MCMC](https://mlsanity.com/paper/2010.08047/) (2020)

## Built on by (most cited first, 7 of 7)

- [Aspects of scaling and scalability for flow-based sampling of lattice QCD](https://mlsanity.com/paper/2211.07541/) (2022)
- [Applications of Machine Learning to Lattice Quantum Field Theory](https://mlsanity.com/paper/2202.05838/) (2022)
- [Hamiltonian Score Matching and Generative Flows](https://mlsanity.com/paper/2410.20470/) (2024)
- [Practical applications of machine-learned flows on gauge fields](https://mlsanity.com/paper/2404.11674/) (2024)
- [Machine Learning in Nuclear Physics](https://mlsanity.com/paper/2112.02309/) (2021)
- [LeapfrogLayers: A Trainable Framework for Effective Topological Sampling](https://mlsanity.com/paper/2112.01582/) (2021)
- [Neural Non-Equilibrium Hamiltonian Monte Carlo for Corrected Boltzmann Sampling](https://mlsanity.com/paper/2607.15682/) (2026)

## Abstract (arXiv)

We generalize the Hamiltonian Monte Carlo algorithm with a stack of neural network layers and evaluate its ability to sample from different topologies in a two dimensional lattice gauge theory. We demonstrate that our model is able to successfully mix between modes of different topologies, significantly reducing the computational cost required to generated independent gauge field configurations. Our implementation is available at https://github.com/saforem2/l2hmc-qcd .
