Hamiltonian Monte Carlo Without Detailed Balance
Not on the map. Why?
Abstract (arXiv)
We present a method for performing Hamiltonian Monte Carlo that largely eliminates sample rejection for typical hyperparameters. In situations that would normally lead to rejection, instead a longer trajectory is computed until a new state is reached that can be accepted. This is achieved using Markov chain transitions that satisfy the fixed point equation, but do not satisfy detailed balance. The resulting algorithm significantly suppresses the random walk behavior and wasted function evaluations that are typically the consequence of update rejection. We demonstrate a greater than factor of two improvement in mixing time on three test problems. We release the source code as Python and MATLAB packages.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Sep 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 1.
10 papers.
- 2021Exact Langevin Dynamics with Stochastic Gradientscited by 30
- 2021Hamiltonian Dynamics with Non-Newtonian Momentum for Rapid Samplingcited by 9
- 2021Delayed rejection Hamiltonian Monte Carlo for sampling multiscale distributionscited by 7
- 2021Entropy-based adaptive Hamiltonian Monte Carlocited by 5
- 2022Geometric Methods for Sampling, Optimisation, Inference and Adaptive Agentscited by 5
- 2021A Unifying and Canonical Description of Measure-Preserving Diffusionscited by 4
- 2023Principled Gradient-based Markov Chain Monte Carlo for Text Generationcited by 4
- 2022Learning and Inference in Sparse Coding Models with Langevin Dynamicscited by 2
- 2022Nonparametric Involutive Markov Chain Monte Carlocited by 1
- 2022Toward Unlimited Self-Learning MCMC with Parallel Adaptive Annealingcited by 0
- 2023Principled Gradient-based Markov Chain Monte Carlo for Text Generation29 Dec 2023
- 2022Toward Unlimited Self-Learning MCMC with Parallel Adaptive Annealing25 Nov 2022
- 2022Nonparametric Involutive Markov Chain Monte Carlo2 Nov 2022
- 2022Learning and Inference in Sparse Coding Models with Langevin Dynamics23 Apr 2022
- 2022Geometric Methods for Sampling, Optimisation, Inference and Adaptive Agents20 Mar 2022
- 2021Hamiltonian Dynamics with Non-Newtonian Momentum for Rapid Sampling3 Nov 2021
- 2021Entropy-based adaptive Hamiltonian Monte Carlo27 Oct 2021
- 2021Delayed rejection Hamiltonian Monte Carlo for sampling multiscale distributions1 Oct 2021
- 2021A Unifying and Canonical Description of Measure-Preserving Diffusions6 May 2021
- 2021Exact Langevin Dynamics with Stochastic Gradients2 Feb 2021