Adaptive stepsize algorithms for Langevin dynamics
Alix Leroy, Benedict Leimkuhler, Jonas Latz, Desmond J. Higham
TL;DR
This work introduces an invariant-measure-preserving transformed Langevin framework that uses a state-dependent time change with a monitor function to adapt timesteps while sampling from the Gibbs measures of overdamped and underdamped dynamics. A fluctuation-dissipation correction term β^{-1} ∇ g(x) is added to maintain the correct invariant distribution under the transformed dynamics, and a suite of splitting-based numerical integrators is developed to efficiently simulate the IP-transformed SDEs. The authors establish conditions ensuring existence, uniqueness, and ergodicity of the IP-transformed processes, and demonstrate substantial efficiency gains in numerical experiments, including a Bayesian posterior problem with a steep prior and a 2D landscape with multiple pathways. Overall, the paper provides a principled design for adaptive timestepping in stochastic sampling, with practical impact for Bayesian inference and high-dimensional sampling problems where stiffness or sharp features hinder fixed-step Langevin integration.
Abstract
We discuss the design of an invariant measure-preserving transformed dynamics for the numerical treatment of Langevin dynamics based on rescaling of time, with the goal of sampling from an invariant measure. Given an appropriate monitor function which characterizes the numerical difficulty of the problem as a function of the state of the system, this method allows the stepsizes to be reduced only when necessary, facilitating efficient recovery of long-time behavior. We study both the overdamped and underdamped Langevin dynamics. We investigate how an appropriate correction term that ensures preservation of the invariant measure should be incorporated into a numerical splitting scheme. Finally, we demonstrate the use of the technique in several model systems, including a Bayesian sampling problem with a steep prior.
