vix.ing · top · new · best · stats · spec

Generalizing Hamiltonian Monte Carlo with Neural Networks

2017/11/25 by Daniel Lévy, Matthew D. Hoffman, Levy, Daniel +3 · 2 citations
Computer Science · Mathematics · #Artificial Intelligence (cs.AI) #FOS: Computer and information sciences #Gaussian Processes and Bayesian Inference #Generative Adversarial Networks and Image Synthesis #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Markov Chains and Monte Carlo Methods

paper · pdf · doi:10.48550/arxiv.1711.09268

openalex publication_date 2017/11/25 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

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.

Citations

Cited by

Related