Simple and Optimal Stochastic Gradient Methods for Nonsmooth Nonconvex Optimization
Not on the map. Why?
Abstract (arXiv)
We propose and analyze several stochastic gradient algorithms for finding stationary points or local minimum in nonconvex, possibly with nonsmooth regularizer, finite-sum and online optimization problems. First, we propose a simple proximal stochastic gradient algorithm based on variance reduction called ProxSVRG+. We provide a clean and tight analysis of ProxSVRG+, which shows that it outperforms the deterministic proximal gradient descent (ProxGD) for a wide range of minibatch sizes, hence solves an open problem proposed in Reddi et al. (2016b). Also, ProxSVRG+ uses much less proximal oracle calls than ProxSVRG (Reddi et al., 2016b) and extends to the online setting by avoiding full gradient computations. Then, we further propose an optimal algorithm, called SSRGD, based on SARAH (Nguyen et al., 2017) and show that SSRGD further improves the gradient complexity of ProxSVRG+ and achieves the optimal upper bound, matching the known lower bound of (Fang et al., 2018; Li et al., 2021). Moreover, we show that both ProxSVRG+ and SSRGD enjoy automatic adaptation with local structure of the objective function such as the Polyak-Lojasiewicz (PL) condition for nonconvex functions in the finite-sum case, i.e., we prove that both of them can automatically switch to faster global linear convergence without any restart performed in prior work ProxSVRG (Reddi et al., 2016b). Finally, we focus on the more challenging problem of finding an (ε, δ)-local minimum instead of just finding an ε-approximate (first-order) stationary point (which may be some bad unstable saddle points). We show that SSRGD can find an (ε, δ)-local minimum by simply adding some random perturbations. Our algorithm is almost as simple as its counterpart for finding stationary points, and achieves similar optimal rates.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 55 of its 72 references that are in the map. First posted on arXiv 22 Aug 2022.
Builds on
55 of 72 references.
References · 55
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 526
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2017How to Escape Saddle Points Efficientlycited by 284
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2015Escaping From Saddle Points --- Online Stochastic Gradient for Tensor Decompositioncited by 241
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
- 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
- 2016Stochastic Variance Reduction for Nonconvex Optimizationcited by 143
- 2013Mini-batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimizationcited by 142
- 2016Katyusha: The First Direct Acceleration of Stochastic Gradient Methodscited by 134
- 2021EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedbackcited by 131
38 more
- 2016Matrix Completion has No Spurious Local Minimumcited by 124
- 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 116
- 2020Acceleration for Compressed Gradient Descent in Distributed and Federated Optimizationcited by 90
- 2016Global Optimality of Local Search for Low Rank Matrix Recoverycited by 81
- 2017Learning One-hidden-layer Neural Networks with Landscape Designcited by 79
- 2014A Proximal Stochastic Gradient Method with Progressive Variance Reductioncited by 78
- 2021MARINA: Faster Non-Convex Distributed Learning with Compressioncited by 77
- 2017Gradient Descent Can Take Exponential Time to Escape Saddle Pointscited by 74
- 2019Don't Jump Through Hoops and Remove Those Loops: SVRG and Katyusha are Better Without the Outer Loopcited by 68
- 2017Accelerated Gradient Descent Escapes Saddle Points Faster than Gradient Descentcited by 66
- 2018Escaping Saddles with Stochastic Gradientscited by 66
- 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
- 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
- 2015A Universal Catalyst for First-Order Optimizationcited by 54
- 2017Natasha 2: Faster Non-Convex Optimization Than SGDcited by 49
- 2016Tight Complexity Bounds for Optimizing Composite Objectivescited by 47
- 2017"Convex Until Proven Guilty": Dimension-Free Acceleration of Gradient Descent on Non-Convex Functionscited by 46
- 2022BEER: Fast O(1/T) Rate for Decentralized Nonconvex Optimization with Communication Compressioncited by 41
- 2019Sharp Analysis for Nonconvex SGD Escaping from Saddle Pointscited by 40
- 2019ProxSARAH: An Efficient Algorithmic Framework for Stochastic Composite Nonconvex Optimizationcited by 37
- 2017Neon2: Finding Local Minima via First-Order Oraclescited by 36
- 2022SoteriaFL: A Unified Framework for Private Federated Learning with Communication Compressioncited by 34
- 2018A Simple Proximal Stochastic Gradient Method for Nonsmooth Nonconvex Optimizationcited by 33
- 2015An optimal randomized incremental gradient methodcited by 32
- 2017First-order Stochastic Algorithms for Escaping From Saddle Points in Almost Linear Timecited by 29
- 2021ZeroSARAH: Efficient Nonconvex Finite-Sum Optimization with Zero Full Gradient Computationcited by 28
- 2020A Unified Analysis of Stochastic Gradient Methods for Nonconvex Federated Optimizationcited by 27
- 20223PC: Three Point Compressors for Communication-Efficient Distributed Training and a Better Theory for Lazy Aggregationcited by 27
- 2019SSRGD: Simple Stochastic Recursive Gradient Descent for Escaping Saddle Pointscited by 25
- 2016Efficient approaches for escaping higher order saddle points in non-convex optimizationcited by 23
- 2019A unified variance-reduced accelerated gradient method for convex optimizationcited by 23
- 2021CANITA: Faster Rates for Distributed Convex Optimization with Communication Compressioncited by 23
- 2016Accelerated Methods for Non-Convex Optimizationcited by 20
- 2021FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learningcited by 19
- 2016Less than a Single Pass: Stochastically Controlled Stochastic Gradient Methodcited by 17
- 2021DESTRESS: Computation-Optimal and Communication-Efficient Decentralized Nonconvex Finite-Sum Optimizationcited by 16
- 2019Stabilized SVRG: Simple Variance Reduction for Nonconvex Optimizationcited by 15
- 2017Random gradient extrapolation for distributed and stochastic optimizationcited by 14
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 1; 2026: 1.
5 papers.
- 2025On the Convergence of Muon and Beyondcited by 28
- 2023Faster Gradient-Free Algorithms for Nonsmooth Nonconvex Stochastic Optimizationcited by 16
- 2023Convergence of Adam for Non-convex Objectives: Relaxed Hyperparameters and Non-ergodic Casecited by 13
- 2024FedP3: Federated Personalized and Privacy-friendly Network Pruning under Model Heterogeneitycited by 13
- 2026A proximal subgradient method for nonconvex stochastic optimization under the Kurdyka-Lojasiewicz conditioncited by 0
- 2026A proximal subgradient method for nonconvex stochastic optimization under the Kurdyka-Lojasiewicz condition5 Aug 2026
- 2025On the Convergence of Muon and Beyond19 Sep 2025
- 2024FedP3: Federated Personalized and Privacy-friendly Network Pruning under Model Heterogeneity15 Apr 2024
- 2023Convergence of Adam for Non-convex Objectives: Relaxed Hyperparameters and Non-ergodic Case20 Jul 2023
- 2023Faster Gradient-Free Algorithms for Nonsmooth Nonconvex Stochastic Optimization16 Jan 2023