First and Second Order Approximations to Stochastic Gradient Descent Methods with Momentum Terms
Eric Lu
TL;DR
The paper addresses the dynamics of momentum-based stochastic gradient descent with time-varying learning rates by deriving continuous-time approximations. It develops $ODE$ and $SDE$ limits using a 2d augmented state that encodes momentum and provides explicit weak-error expansions for smooth test functions, including a second-order extension. The main contributions are the precise statements and proofs of the $ODE$ and $SDE$ approximation theorems under weak assumptions, plus the handling of diagonal learning-rate schedules and time-dependent objectives. This framework enables rigorous understanding of how momentum and learning-rate schedules shape SGD dynamics, with potential applications to accelerated methods such as Nesterov-type schemes.
Abstract
Stochastic Gradient Descent (SGD) methods see many uses in optimization problems. Modifications to the algorithm, such as momentum-based SGD methods have been known to produce better results in certain cases. Much of this, however, is due to empirical information rather than rigorous proof. While the dynamics of gradient descent methods can be studied through continuous approximations, existing works only cover scenarios with constant learning rates or SGD without momentum terms. We present approximation results under weak assumptions for SGD that allow learning rates and momentum parameters to vary with respect to time.
