A Langevin Sampling Algorithm Inspired by the Adam Optimizer

Read full text
Authors: Benedict Leimkuhler, René Lohmann, Peter A. Whalley
Cited by: 0
References: 43

Abstract

We present a framework for adaptive-stepsize MCMC sampling based on time-rescaled Langevin dynamics, in which the stepsize variation is dynamically driven by an additional degree of freedom based on a moving average of a local monitor function. This approach provides for precise control of the timestep while circumventing the need to modify the drift term in the physical system. SamAdams (“ sam pling with ada ptively m oderated s tepsize”) is straightforward to implement and can be readily combined with any off-the-peg fixed-stepsize Langevin integrator. As a particular example, we consider control of the stepsize by monitoring the norm of the log-posterior gradient, which takes inspiration from the Adam optimizer, the stepsize being automatically reduced in regions of steep change of the log posterior and increased on plateaus, improving numerical stability and convergence speed. As in Adam, the stepsize variation depends on the recent history of the monitor function, which enhances stability and improves accuracy compared to more immediate control approaches. We demonstrate the potential benefit of this method—both in accuracy and in stability—in numerical experiments including Neal’s funnel and a Bayesian neural network for classification of MNIST data.

Fields of Study & Subjects

Markov Chains and Monte Carlo Methods Stochastic Gradient Optimization Techniques Gaussian Processes and Bayesian Inference

Publication details

Journal / source
ACM transactions on probabilistic machine learning.
Volume
2
Issue
3
Pages
1–47
Publication date
1 April 2026
Language
EN