Sharper Rates and Flexible Framework for Nonconvex SGD with Client and Data Sampling
Not on the map. Why?
Abstract (arXiv)
We revisit the classical problem of finding an approximately stationary point of the average of n smooth and possibly nonconvex functions. The optimal complexity of stochastic first-order methods in terms of the number of gradient evaluations of individual functions is Oleft(n + n1/2varepsilon-1right), attained by the optimal SGD methods smallsfcolorgreenSPIDER(arXiv:1807.01695) and smallsfcolorgreenPAGE(arXiv:2008.10898), for example, where varepsilon is the error tolerance. However, i) the big-O notation hides crucial dependencies on the smoothness constants associated with the functions, and ii) the rates and theory in these methods assume simplistic sampling mechanisms that do not offer any flexibility. In this work we remedy the situation. First, we generalize the smallsfcolorgreenPAGE algorithm so that it can provably work with virtually any (unbiased) sampling mechanism. This is particularly useful in federated learning, as it allows us to construct and better understand the impact of various combinations of client and data sampling strategies. Second, our analysis is sharper as we make explicit use of certain novel inequalities that capture the intricate interplay between the smoothness constants and the sampling procedure. Indeed, our analysis is better even for the simple sampling procedure analyzed in the smallsfcolorgreenPAGE paper. However, this already improved bound can be further sharpened by a different sampling scheme which we propose. In summary, we provide the most general and most accurate analysis of optimal SGD in the smooth nonconvex regime. Finally, our theoretical findings are supposed with carefully designed experiments.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 17 of its 27 references that are in the map. First posted on arXiv 5 Jun 2022.
Builds on
17 of 27 references.
References · 17
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 303
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
- 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 116
- 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
- 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
- 2021Permutation Compressors for Provably Faster Distributed Nonconvex Optimizationcited by 32
5 more
- 2014Accelerating Minibatch Stochastic Gradient Descent using Stratified Samplingcited by 20
- 2020Adaptivity of Stochastic Gradient Methods for Nonconvex Optimizationcited by 16
- 2018Nonconvex Variance Reduced Optimization with Arbitrary Samplingcited by 14
- 2019L-SVRG and L-Katyusha with Arbitrary Samplingcited by 14
- 2022FL_PyTorch: optimization research simulator for federated learningcited by 10
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 5; 2025: 2.
9 papers.
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!cited by 22
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysiscited by 8
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 7
- 2024Freya PAGE: First Optimal Time Complexity for Large-Scale Nonconvex Finite-Sum Optimization with Heterogeneous Asynchronous Computationscited by 5
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimizationcited by 3
- 2024SPAM: Stochastic Proximal Point Method with Momentum Variance Reduction for Non-convex Cross-Device Federated Learningcited by 3
- 2024Tighter Performance Theory of FedExProxcited by 1
- 2025BurTorch: Revisiting Training from First Principles by Coupling Autodiff, Math Optimization, and Systemscited by 0
- 2025Convergence Analysis of the ProbAbilistic Gradient Estimator Algorithm for Weakly Convex Finite-Sum Optimizationcited by 0
- 2025Convergence Analysis of the ProbAbilistic Gradient Estimator Algorithm for Weakly Convex Finite-Sum Optimization31 Aug 2025
- 2025BurTorch: Revisiting Training from First Principles by Coupling Autodiff, Math Optimization, and Systems18 Mar 2025
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis30 Oct 2024
- 2024Tighter Performance Theory of FedExProx20 Oct 2024
- 2024SPAM: Stochastic Proximal Point Method with Momentum Variance Reduction for Non-convex Cross-Device Federated Learning30 May 2024
- 2024Freya PAGE: First Optimal Time Complexity for Large-Scale Nonconvex Finite-Sum Optimization with Heterogeneous Asynchronous Computations24 May 2024
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimization10 Jan 2024
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!29 Dec 2022