Generalizing Hamiltonian Monte Carlo with Neural Networks

By Daniel Lévy, Matthew D. Hoffman, Jascha Narain Sohl-Dickstein. 2017

136 citations recorded by the source corpus.

We present a general-purpose method to train Markov chain Monte Carlo kernels, parameterized by deep neural networks, that converge and mix quickly to their target distribution. Our method generalizes Hamiltonian Monte Carlo and is trained to maximize expected squared jumped distance, a proxy for mixing speed. We demonstrate large empirical gains on a collection of simple but challenging distributions, for instance achieving a 106x improvement in effective sample size in one case, and mixing when standard HMC makes no measurable progress in a second. Finally, we show quantitative and qualitative gains on a real-world task: latent-variable generative modeling. We release an open source TensorFlow implementation of the algorithm.

Subfields: Probabilistic & Bayesian Methods

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Probabilistic & Bayesian Methods

  1. Stefano Ermon
  2. Yang Song
  3. Arthur Gretton
  4. Bernhard Schölkopf
  5. Jiaming Song
  6. Diederik P. Kingma
  7. Chenlin Meng
  8. Yoshua Bengio

Citations in the corpus