A weak convergence approach to large deviations for stochastic approximations
Henrik Hult, Adam Lindhe, Pierre Nyquist, Guo-Jhen Wu
TL;DR
The paper establishes a full large-deviation principle for stochastic-approximation algorithms with state-dependent Markovian noise and decreasing step sizes by leveraging a weak-convergence framework. The main result provides a Laplace principle with rate function $I(\varphi)=\int_0^T \frac{1}{h(t)} L(\varphi(t),\dot{\varphi}(t))\,dt$, where $h(t)$ captures the time-scale and $L$ is a local rate function expressed via the family of transition kernels $\rho_x(y,\cdot)$. It also offers a new rate-function representation not relying on a limiting Hamiltonian, connects $L$ to several equivalent representations, and characterizes a time-dependent Hamiltonian $H(t,x,\alpha) = \frac{1}{h(t)} H(x,\alpha h(t))$, highlighting the two-time-scale ergodic structure. Applications include stochastic gradients, persistent-contrastive divergence, and the Wang–Landau algorithm, demonstrating broad applicability to learning and statistical-physics algorithms. The results generalize prior decreasing-step results to state-dependent noise and provide a robust framework for assessing rare-event behavior in complex stochastic-approximation schemes.
Abstract
The theory of stochastic approximations form the theoretical foundation for studying convergence properties of many popular recursive learning algorithms in statistics, machine learning and statistical physics. Large deviations for stochastic approximations provide asymptotic estimates of the probability that the learning algorithm deviates from its expected path, given by a limit ODE, and the large deviation rate function gives insights to the most likely way that such deviations occur. In this paper we prove a large deviation principle for general stochastic approximations with state-dependent Markovian noise and decreasing step size. Using the weak convergence approach to large deviations, we generalize previous results for stochastic approximations and identify the appropriate scaling sequence for the large deviation principle. We also give a new representation for the rate function, in which the rate function is expressed as an action functional involving the family of Markov transition kernels. Examples of learning algorithms that are covered by the large deviation principle include stochastic gradient descent, persistent contrastive divergence and the Wang-Landau algorithm.
