Random Reshuffling for Smooth Convex Optimization: Dominates Stochastic Gradient Descent
Zijian Liu
Abstract
Stochastic Gradient Descent (SGD) is one of the most classical optimization algorithms with favorable theoretical guarantees, yet its practical implementation differs subtly from its well-known form and is often referred to as Shuffling Stochastic Gradient Descent (Shuffling SGD). A particularly popular strategy in Shuffling SGD is Random Reshuffling (RR), which has achieved great empirical success. Despite its strong performance, RR has long been considered a heuristic due to a lack of theoretical support. Over the last decade, people have finally established provable convergence rates for RR, thus justifying its observed superiority. However, for smooth convex optimization, two clouds over the convergence theory of RR remain. According to current theory, Shuffling SGD under RR converges only when the stepsize is smaller than a threshold proportional to 1/n, where n is the number of summands in the objective (or the number of data points). Consequently, the optimally tuned theoretical rate of Shuffling SGD under RR is strictly worse than that of SGD when the number of epochs is smaller than another threshold proportional to n. These two restrictions heavily limit the applicability of existing theories and leave a critical mismatch with practice. In this work, for the first time, we prove that RR dominates SGD in smooth convex optimization for any reasonable stepsize after any finite number of epochs, thereby addressing a longstanding open question. Moreover, we establish new algorithm-dependent lower bounds for RR and SGD, respectively. Altogether, these results yield (nearly) sharp worst-case characterizations of RR and SGD. Furthermore, we develop a shuffling-based method to optimize functions satisfying the quadratic growth condition, a strict relaxation of strong convexity, and derive a new complexity bound improving existing results proved under stronger assumptions.
Create a lesson
Related papers
An Accelerated Proximal Gradient Method for Bures-Wasserstein Space
Jakob Nylöf, Sloan Nietert, Julien Pallage et al.
Augmented Lagrangian methods with telescopic subproblems for MPCCs and cardinality constraints with general constraints: constraint-preserving swaps and B-stationarity
Ernesto G. Birgin, J. M. Martínez
A Theoretical Analysis of a Bilevel Optimization Formulation for Combined Local-Global Optical Flow Models
El Mostafa Kalmoun
Hardness of integer linear feasibility with cyclic support
Marco Di Summa
A Proximal Newton Framework with Local Superlinear Convergence for Simple Bilevel Optimization
Xiaoning Bai, Boris S. Mordukhovich, Shangzhi Zeng et al.
Adaptive pairwise preference elicitation for decision support: identifying the best alternative with fewer judgments
Luis Ángel Calvo, Jiri Mazurek