REVIEW 1 cited by
Random Reshuffling with Momentum: Complexity Bounds and Last-iterate Convergence
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
abstract
Random reshuffling with momentum (RRM) corresponds to the SGD optimizer with the 'momentum' option enabled, as found in many machine learning libraries such as PyTorch and TensorFlow. Despite its widespread use, the convergence properties of RRM do not seem to be well understood. This work establishes new complexity bounds and asymptotic convergence guarantees for popular versions of RRM using stochastic heavy-ball momentum, Nesterov acceleration, and mini-batches in a general nonconvex setting. In particular, we prove that the base variant of RRM achieves the complexity $O(n^{-1/3}((1-\beta^n)T)^{-2/3})$, where $n$ denotes the number of samples, $\beta \in [0,1)$ is a momentum parameter, and $T$ is the total number of epochs. On the asymptotic side, we show that every accumulation point of the iterates $\{x^k\}_k$ generated by RRM is a stationary point of the problem. For definable objectives -- a broad and common class of functions including, e.g., semialgebraic, globally subanalytic, and log-exp functions -- we strengthen this subsequential result to last-iterate convergence to a single stationary point. Moreover, improved asymptotic complexity bounds are presented that are based on the additional geometric properties of definable functions.
Forward citations
Cited by 1 Pith paper
-
Improved Last-Iterate Convergence of Shuffling Gradient Methods for Nonsmooth Convex Optimization
For nonsmooth convex finite-sum optimization, random reshuffling and single shuffle achieve last-iterate rates up to n^{1/4} and n^{1/2} faster than proximal gradient descent, with random reshuffling suffix average ma...
Discussion (0). Sign in to comment.