The shifted ODE method for underdamped Langevin MCMC

01/10/2021
by   James Foster, et al.
0

In this paper, we consider the underdamped Langevin diffusion (ULD) and propose a numerical approximation using its associated ordinary differential equation (ODE). When used as a Markov Chain Monte Carlo (MCMC) algorithm, we show that the ODE approximation achieves a 2-Wasserstein error of ε in 𝒪(d^1/3/ε^2/3) steps under the standard smoothness and strong convexity assumptions on the target distribution. This matches the complexity of the randomized midpoint method proposed by Shen and Lee [NeurIPS 2019] which was shown to be order optimal by Cao, Lu and Wang. However, the main feature of the proposed numerical method is that it can utilize additional smoothness of the target log-density f. More concretely, we show that the ODE approximation achieves a 2-Wasserstein error of ε in 𝒪(d^2/5/ε^2/5) and 𝒪(√(d)/ε^1/3) steps when Lipschitz continuity is assumed for the Hessian and third derivative of f. By discretizing this ODE using a third order Runge-Kutta method, we can obtain a practical MCMC method that uses just two additional gradient evaluations per step. In our experiment, where the target comes from a logistic regression, this method shows faster convergence compared to other unadjusted Langevin MCMC algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2017

Underdamped Langevin MCMC: A non-asymptotic analysis

We study the underdamped Langevin diffusion when the log of the target d...
research
08/28/2019

High-Order Langevin Diffusion Yields an Accelerated MCMC Algorithm

We propose a Markov chain Monte Carlo (MCMC) algorithm based on third-or...
research
09/12/2019

The Randomized Midpoint Method for Log-Concave Sampling

Sampling from log-concave distributions is a well researched problem tha...
research
05/08/2020

Optimal Thinning of MCMC Output

The use of heuristics to assess the convergence and compress the output ...
research
03/07/2022

Convergence Speed and Approximation Accuracy of Numerical MCMC

When implementing Markov Chain Monte Carlo (MCMC) algorithms, perturbati...
research
07/09/2021

Fast compression of MCMC output

We propose cube thinning, a novel method for compressing the output of a...
research
11/20/2022

Unadjusted Hamiltonian MCMC with Stratified Monte Carlo Time Integration

A novel randomized time integrator is suggested for unadjusted Hamiltoni...

Please sign up or login with your details

Forgot password? Click here to reset