Versatile Single-Loop Method for Gradient Estimator: First and Second Order Optimality, and its Application to Federated Learning
Not on the map. Why?
Abstract (arXiv)
While variance reduction methods have shown great success in solving large scale optimization problems, many of them suffer from accumulated errors and, therefore, should periodically require the full gradient computation. In this paper, we present a single-loop algorithm named SLEDGE (Single-Loop mEthoD for Gradient Estimator) for finite-sum nonconvex optimization, which does not require periodic refresh of the gradient estimator but achieves nearly optimal gradient complexity. Unlike existing methods, SLEDGE has the advantage of versatility; (i) second-order optimality, (ii) exponential convergence in the PL region, and (iii) smaller complexity under less heterogeneity of data. We build an efficient federated learning algorithm by exploiting these favorable properties. We show the first and second-order optimality of the output and also provide analysis under PL conditions. When the local budget is sufficiently large and clients are less (Hessian-)~heterogeneous, the algorithm requires fewer communication rounds then existing methods such as FedAvg, SCAFFOLD, and Mime. The superiority of our method is verified in numerical experiments.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 29 of its 52 references that are in the map. First posted on arXiv 1 Sep 2022.
Builds on
29 of 52 references.
References · 29
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 558
- 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
- 2019Momentum-Based Variance Reduction in Non-Convex SGDcited by 302
- 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
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
17 more
- 2017Lower Bounds for Finding Stationary Points Icited by 125
- 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 116
- 2019Don't Jump Through Hoops and Remove Those Loops: SVRG and Katyusha are Better Without the Outer Loopcited by 68
- 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
- 2022FedVARP: Tackling the Variance Due to Partial Client Participation in Federated Learningcited by 62
- 2017Neon2: Finding Local Minima via First-Order Oraclescited by 36
- 2021Bias-Variance Reduced Local SGD for Less Heterogeneous Federated Learningcited by 30
- 2021ZeroSARAH: Efficient Nonconvex Finite-Sum Optimization with Zero Full Gradient Computationcited by 28
- 2019A Hybrid Stochastic Optimization Framework for Stochastic Composite Nonconvex Optimizationcited by 27
- 2019SSRGD: Simple Stochastic Recursive Gradient Descent for Escaping Saddle Pointscited by 25
- 2017Stochastic Recursive Gradient Algorithm for Nonconvex Optimizationcited by 20
- 2019Stabilized SVRG: Simple Variance Reduction for Nonconvex Optimizationcited by 15
- 2018Inexact SARAH Algorithm for Stochastic Optimizationcited by 12
- 2019Efficiently avoiding saddle points with zero order methods: No gradients requiredcited by 10
- 2020An Optimal Hybrid Variance-Reduced Algorithm for Stochastic Composite Nonconvex Optimizationcited by 9
- 2021Random-reshuffled SARAH does not need a full gradient computationscited by 7
- 2022Escaping Saddle Points with Bias-Variance Reduced Local Perturbed SGD for Communication Efficient Nonconvex Distributed Learningcited by 2
Built on by
Not cited yet.