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

09/26/2022
by   Simon Apers, et al.
0

Hamiltonian Monte Carlo (HMC) is a Markov chain algorithm for sampling from a high-dimensional distribution with density e^-f(x), given access to the gradient of f. A particular case of interest is that of a d-dimensional Gaussian distribution with covariance matrix Σ, in which case f(x) = x^⊤Σ^-1 x. We show that HMC can sample from a distribution that is ε-close in total variation distance using O(√(κ) d^1/4log(1/ε)) gradient queries, where κ is the condition number of Σ. Our algorithm uses long and random integration times for the Hamiltonian dynamics. This contrasts with (and was motivated by) recent results that give an Ω(κ d^1/2) query lower bound for HMC with fixed integration times, even for the Gaussian case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2021

An Introduction to Hamiltonian Monte Carlo Method for Sampling

The goal of this article is to introduce the Hamiltonian Monte Carlo (HM...
research
01/29/2016

On the Geometric Ergodicity of Hamiltonian Monte Carlo

We establish general conditions under which Markov chains produced by th...
research
05/23/2019

A Condition Number for Hamiltonian Monte Carlo

Hamiltonian Monte Carlo is a popular sampling technique for smooth targe...
research
05/01/2018

Coupling and Convergence for Hamiltonian Monte Carlo

Based on a new coupling approach, we prove that the transition step of t...
research
04/10/2023

When does Metropolized Hamiltonian Monte Carlo provably outperform Metropolis-adjusted Langevin algorithm?

We analyze the mixing time of Metropolized Hamiltonian Monte Carlo (HMC)...
research
05/20/2018

Conditional Inference in Pre-trained Variational Autoencoders via Cross-coding

Variational Autoencoders (VAEs) are a popular generative model, but one ...
research
11/14/2017

Neural Network Gradient Hamiltonian Monte Carlo

Hamiltonian Monte Carlo is a widely used algorithm for sampling from pos...

Please sign up or login with your details

Forgot password? Click here to reset