A Langevin Sampling Algorithm Inspired by the Adam Optimizer
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