Coupling and Convergence for Hamiltonian Monte Carlo

05/01/2018
by   Nawaf Bou-Rabee, et al.
0

Based on a new coupling approach, we prove that the transition step of the Hamiltonian Monte Carlo algorithm is contractive w.r.t. a carefully designed Kantorovich (L1 Wasserstein) distance. The lower bound for the contraction rate is explicit. Global convexity of the potential is not required, and thus multimodal target distributions are included. Explicit quantitative bounds for the number of steps required to approximate the stationary distribution up to a given error are a direct consequence of contractivity. These bounds show that HMC can overcome diffusive behaviour if the duration of the Hamiltonian dynamics is adjusted appropriately.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/17/2020

Convergence of Preconditioned Hamiltonian Monte Carlo on Hilbert Spaces

In this article, we consider the preconditioned Hamiltonian Monte Carlo ...
research
05/07/2019

Optimal Convergence Rate of Hamiltonian Monte Carlo for Strongly Logconcave Distributions

We study Hamiltonian Monte Carlo (HMC) for sampling from a strongly logc...
research
09/26/2022

Hamiltonian Monte Carlo for efficient Gaussian sampling: long and random steps

Hamiltonian Monte Carlo (HMC) is a Markov chain algorithm for sampling f...
research
11/20/2022

Unadjusted Hamiltonian MCMC with Stratified Monte Carlo Time Integration

A novel randomized time integrator is suggested for unadjusted Hamiltoni...
research
06/14/2022

Conservative Hamiltonian Monte Carlo

We introduce a new class of Hamiltonian Monte Carlo (HMC) algorithm call...
research
03/17/2020

Mixing Rates for Hamiltonian Monte Carlo Algorithms in Finite and Infinite Dimensions

We establish the geometric ergodicity of the preconditioned Hamiltonian ...
research
06/16/2020

Time Discretizations of Wasserstein-Hamiltonian Flows

We study discretizations of Hamiltonian systems on the probability densi...

Please sign up or login with your details

Forgot password? Click here to reset