mlsanityData to 7 Oct 2026

Sharper Rates and Flexible Framework for Nonconvex SGD with Client and Data Sampling

arXiv 2206.02275 ↗First posted 5 Jun 2022cs.LG math.OC stat.MLcited by 9

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

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  3. 2019Advances and Open Problems in Federated Learningcited by 3,021
  4. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  5. 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
  6. 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 303
  7. 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
  8. 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
  9. 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 116
  10. 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
  11. 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
  12. 2021Permutation Compressors for Provably Faster Distributed Nonconvex Optimizationcited by 32
5 more
  1. 2014Accelerating Minibatch Stochastic Gradient Descent using Stratified Samplingcited by 20
  2. 2020Adaptivity of Stochastic Gradient Methods for Nonconvex Optimizationcited by 16
  3. 2018Nonconvex Variance Reduced Optimization with Arbitrary Samplingcited by 14
  4. 2019L-SVRG and L-Katyusha with Arbitrary Samplingcited by 14
  5. 2022FL_PyTorch: optimization research simulator for federated learningcited by 10

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1; 2024: 5; 2025: 2.

9 papers.