Langevin MCMC Methods
- Langevin MCMC is a family of methods that discretize continuous-time Langevin diffusions to sample from target distributions, forming the basis for algorithms like ULA and MALA.
- These techniques incorporate adaptations such as stochastic gradients, proximal operators, and manifold geometry to tackle high-dimensional, non-smooth inference problems.
- Extensions in the framework include distributed inference, multilevel Monte Carlo, and acceleration methods that enhance mixing rates and correct for discretization bias.
Langevin Markov chain Monte Carlo (MCMC) is a family of sampling methods that build Markov chains by discretizing a continuous-time stochastic differential equation whose invariant distribution is the target posterior or Gibbs measure (Giles et al., 2016, Durmus et al., 2016). In its classical form, the target density is written either as or , and the resulting algorithms include the overdamped and underdamped Langevin schemes, the Unadjusted Langevin Algorithm (ULA), and Metropolis-adjusted variants such as MALA. Subsequent work extends the same core construction to stochastic gradients, adaptive scaling, non-smooth convex targets, manifold geometry, distributed inference, deep latent-variable models, privacy guarantees, and several notions of acceleration (Basak et al., 2012, Yao et al., 24 Mar 2025).
1. Diffusion formulation and classical discretizations
The canonical overdamped Langevin diffusion for is
and under mild conditions it has a unique invariant distribution with density proportional to (Durmus et al., 2016). In Bayesian notation, a corresponding posterior-targeting diffusion can be written as
whose invariant law is the posterior under suitable conditions (Giles et al., 2016).
Euler–Maruyama discretization yields the Unadjusted Langevin Algorithm. In one common form,
while in posterior form one writes
ULA is biased: its invariant distribution approximates, but does not equal, the target (Durmus et al., 2016, Giles et al., 2016).
Metropolis-adjusted Langevin algorithms correct that discretization bias by using one Langevin step as a proposal inside Metropolis–Hastings. The resulting chain has the target posterior exactly as invariant distribution and is the standard correction from ULA to MALA (Giles et al., 2016). In state-space filtering, the same principle appears as preconditioned MALA and manifold MALA, with proposal covariance either fixed as or state dependent through a metric 0 (Septier et al., 2015).
Underdamped or kinetic Langevin dynamics enlarge the state by a momentum variable. A representative form is
1
which preserves an augmented Gibbs law in 2 and often improves exploration relative to overdamped dynamics (Yao et al., 24 Mar 2025). This kinetic formulation is the basis of several later accelerations, including high-order, high-resolution, and regime-switching constructions.
2. Stochastic gradients and large-data Langevin sampling
When the target posterior factorizes over a large dataset, exact gradient evaluation is often the dominant cost. Stochastic Gradient Langevin Dynamics (SGLD) replaces the full gradient by a minibatch estimator: 3 where 4 is a random minibatch of size 5 (Giles et al., 2016). With decreasing step sizes, SGLD can asymptotically sample from the true posterior, but its root mean square error scales as 6 in computational cost 7, in contrast to the 8 rate of standard MCMC methods such as MALA (Giles et al., 2016).
Several Langevin variants target the extra variance introduced by stochastic gradients. “Laplacian Smoothing Stochastic Gradient Markov Chain Monte Carlo” (Wang et al., 2019) introduces the preconditioned SDE
9
and its discretization
0
The continuous-time process preserves the same Gibbs measure, and the paper proves that LS-SGLD achieves strictly smaller discretization error in 1-Wasserstein distance, although its mixing rate can be slightly slower (Wang et al., 2019).
“Langevin Markov Chain Monte Carlo with stochastic gradients” (Matthews et al., 2018) instead develops an underdamped integrator, NOGIN, for noisy gradients. Its central theoretical claim is second-order weak consistency with respect to an underdamped Langevin SDE in which the friction is modified to
2
where 3 is the covariance of the stochastic gradient estimator. The same paper also proves an exactness result in the Gaussian case: when the target is Gaussian and the stochastic gradient noise is Gaussian, the marginal invariant law in 4 is exact (Matthews et al., 2018).
A different route is to incorporate local curvature. “Stochastic Quasi-Newton Langevin Monte Carlo” (Şimşekli et al., 2016) proposes HAMCMC, which uses L-BFGS approximations of inverse Hessians inside SG-MCMC. The algorithm maintains linear time and memory complexity in the dimension, uses dense approximations of the inverse Hessian, and is shown to be asymptotically unbiased and consistent with posterior expectations (Şimşekli et al., 2016). This places quasi-Newton preconditioning inside the Langevin framework without resorting to full Riemannian metrics.
3. Geometry, non-smoothness, and manifold adaptations
A recurrent limitation of classical ULA and MALA is their reliance on differentiability and globally Lipschitz gradients. For high-dimensional log-concave but non-smooth targets, especially in imaging, proximal Langevin methods replace the raw potential 5 by a Moreau–Yoshida regularization 6, where
7
This yields MYULA,
8
which targets a regularized density 9 and comes with asymptotic and non-asymptotic total-variation bounds (Durmus et al., 2016). A common misunderstanding is that Langevin MCMC is intrinsically limited to smooth potentials; proximal constructions show that the framework extends to non-smooth log-concave posteriors once the drift is regularized through proximal operators (Durmus et al., 2016).
State-dependent geometry enters through manifold Langevin proposals. In sequential filtering, manifold MALA uses a position-specific metric 0 and proposal
1
with simplified variants omitting the 2 correction when its computation is too costly (Septier et al., 2015). In practice, the metric is often chosen from a negative Hessian or Fisher information construction tailored to the likelihood and prior (Septier et al., 2015).
A more explicitly differential-geometric development appears in “Geometrically adapted Langevin dynamics for Markov chain Monte Carlo simulations” (Mamajiwala et al., 2022). That work uses stochastic development on Riemannian manifolds, the metric tensor 3, and Christoffel symbols 4 to construct a geometrically adapted Langevin dynamics and the corresponding GALA algorithm. The proposal uses covariance 5 together with a nontrivial geometric drift term, and the paper reports strong empirical performance on anisotropic and high-dimensional targets, including logistic regression (Mamajiwala et al., 2022).
4. Adaptive limits, multilevel constructions, and acceleration
One line of work derives Langevin dynamics as a limit of adaptive Metropolis procedures. “Langevin type limiting processes for Adaptive MCMC” (Basak et al., 2012) studies an adaptive random-walk Metropolis scheme with proposal scale 6, continuous-time embedding with step size 7, proposal variance scaled like 8, and a sped-up time parameter. Under that regime, the embedded chain converges weakly to a coupled SDE for 9, whose 0-component is
1
while the non-adaptive limit reduces to the standard one-dimensional Langevin diffusion with invariant density 2 (Basak et al., 2012). The result gives a rigorous bridge between adaptive random-walk Metropolis and Langevin-type MCMC.
A different objective is estimator complexity rather than single-chain mixing. “Multilevel Monte Carlo for Scalable Bayesian Computations” (Giles et al., 2016) embeds SGLD in a multilevel Monte Carlo hierarchy with step sizes 3, coupled Brownian paths, and coupled subsampling indices. Its antithetic ML-SGLD construction achieves empirical variance decay of order 4 and recovers the 5 RMSE–cost scaling of standard MCMC without Metropolis–Hastings correction (Giles et al., 2016).
Acceleration has also been formalized directly at the level of continuous-time empirical measures. “Accelerating Langevin Monte Carlo Sampling: A Large Deviations Analysis” (Yao et al., 24 Mar 2025) introduces a generalized Langevin SDE framework
6
covering overdamped, underdamped, nonreversible, mirror, high-order, and Hessian-free high-resolution dynamics. The paper establishes large deviation principles for empirical measures, derives explicit rate functions, and uses rate-function domination as an acceleration criterion relative to overdamped Langevin dynamics (Yao et al., 24 Mar 2025).
Two further accelerations use randomized or higher-order continuous dynamics. “Regime-Switching Langevin Monte Carlo Algorithms” (Wang et al., 31 Aug 2025) studies regime-switching overdamped and kinetic Langevin dynamics, together with discretizations RS-LMC, RS-KLMC, and FRS-KLMC, which can be interpreted as LMC and KLMC with random step sizes or random friction coefficients and admit 7-Wasserstein non-asymptotic guarantees under strong log-concavity (Wang et al., 31 Aug 2025). “High-Order Langevin Diffusion Yields an Accelerated MCMC Algorithm” (Mou et al., 2019) introduces a third-order Langevin diffusion and a tailored splitting integrator, proving 8 mixing for a broad class of 9-dimensional ridge-separable targets and 0 under 1-th order smoothness (Mou et al., 2019). These papers use different performance criteria—Wasserstein mixing, RMSE–cost scaling, and large-deviation rate functions—so their acceleration statements are complementary rather than interchangeable.
5. Distributed, sequential, and amortized Langevin formulations
Langevin proposals also serve as modular components inside larger inference architectures. “DG-LMC: A Turn-key and Scalable Synchronous Distributed MCMC Algorithm via Langevin Monte Carlo within Gibbs” (Plassier et al., 2021) starts from an asymptotically exact data augmentation factorization
2
which makes the conditional 3 independent across workers. Each worker then runs local LMC updates for its 4, while the master samples 5 from a Gaussian conditional. The resulting synchronous distributed chain has explicit high-dimensional 6 mixing-time guarantees under strong log-concavity (Plassier et al., 2021).
In nonlinear state-space models, Langevin updates appear inside Sequential MCMC. “Langevin and Hamiltonian based Sequential MCMC for Efficient Bayesian Filtering in High-dimensional Spaces” (Septier et al., 2015) samples the current latent state 7 conditional on a selected past trajectory using MALA, preconditioned MALA, manifold MALA, or simplified manifold MALA. The target at time 8 is the conditional
9
and the paper reports substantial improvements over particle-filter baselines in high-dimensional filtering examples (Septier et al., 2015).
A different extension replaces datapoint-wise latent Langevin chains by a shared encoder. “Langevin Autoencoders for Learning Deep Latent Variable Models” (Taniguchi et al., 2022) defines an encoder 0 and a potential over the last-layer parameters,
1
Langevin dynamics are then run in 2-space rather than separately for each latent 3. Under a rank condition on the feature matrix 4, the induced stationary law over the encoded latents equals the product of the true posteriors for the datapoints in the batch, so the amortized Langevin dynamics remain a valid MCMC algorithm (Taniguchi et al., 2022). This suggests that Langevin MCMC can operate not only on latent variables or model parameters, but also on shared inference-network parameters when the induced Markov structure is controlled.
6. Invariance, stability, and contemporary guarantees
The Langevin framework is anchored by invariant-measure calculations and SDE well-posedness conditions. For fixed diffusion coefficient, the stationary density 5 solves the stationary Fokker–Planck equation associated with the one-dimensional Langevin SDE, and standard linear-growth and local-Lipschitz conditions guarantee existence, uniqueness, and non-explosion of the resulting SDEs (Basak et al., 2012). For MYULA, convexity and Lipschitz continuity of 6 yield geometric ergodicity of the Markov kernel and explicit total-variation error bounds that separate mixing error, discretization bias, and Moreau–Yoshida approximation bias (Durmus et al., 2016).
A contemporary extension concerns privacy. “Differential privacy guarantees of Markov chain Monte Carlo algorithms” (Bertazzi et al., 24 Feb 2025) establishes differential privacy and Rényi differential privacy guarantees for MCMC outputs under assumptions on convergence of the underlying Markov chain. For ULA and SGLD specifically, the paper uses Girsanov’s theorem and a perturbation trick to prove uniform in 7 privacy guarantees when the state of the chain after 8 iterations is released, and also derives bounds for the privacy of the entire chain trajectory (Bertazzi et al., 24 Feb 2025). A central structural conclusion is that if an asymptotically exact MCMC algorithm is uniformly private in time, then the target posterior itself must be differentially private (Bertazzi et al., 24 Feb 2025).
Across these strands, Langevin MCMC functions less as a single algorithm than as a design principle: specify a diffusion with the desired invariant law, choose a discretization with acceptable bias and stability, and adapt the geometry, noise model, communication pattern, or auxiliary variables to the structure of the target and the computational environment. The resulting family now spans overdamped and kinetic samplers, stochastic-gradient and multilevel schemes, proximal and manifold methods, adaptive diffusion limits, distributed Gibbs constructions, amortized latent-variable inference, and privacy-aware sampling (Giles et al., 2016, Durmus et al., 2016, Yao et al., 24 Mar 2025).