arXiv:1509.03808stat.ML
A Markov Jump Process for More Efficient Hamiltonian Monte Carlo
Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.
Abstract
In most sampling algorithms, including Hamiltonian Monte Carlo, transition rates between states correspond to the probability of making a transition in a single time step, and are constrained to be less than or equal to 1. We derive a Hamiltonian Monte Carlo algorithm using a continuous time Markov jump process, and are thus able to escape this constraint. Transition rates in a Markov jump process need only be non-negative. We demonstrate that the new algorithm leads to improved mixing for several example problems, both by evaluating the spectral gap of the Markov operator, and by computing autocorrelation as a function of compute time. We release the algorithm as an open source Python package.
Btw, I looked at https://arxiv.org/pdf/1509.03808.pdf and I don’t understand this paragraph at the end of the first page: “To simulate the system, waiting times w_kj are generated for all candidate states k, and the shortest waiting time i = argmin_k w_kj is chosen. We call this…
kgwgkView on HNParent context