Delayed Projection Techniques for Linearly Constrained Problems: Convergence Rates, Acceleration, and Applications
Not on the map. Why?
Abstract (arXiv)
In this work, we study a novel class of projection-based algorithms for linearly constrained problems (LCPs) which have a lot of applications in statistics, optimization, and machine learning. Conventional primal gradient-based methods for LCPs call a projection after each (stochastic) gradient descent, resulting in that the required number of projections equals that of gradient descents (or total iterations). Motivated by the recent progress in distributed optimization, we propose the delayed projection technique that calls a projection once for a while, lowering the projection frequency and improving the projection efficiency. Accordingly, we devise a series of stochastic methods for LCPs using the technique, including a variance reduced method and an accelerated one. We theoretically show that it is feasible to improve projection efficiency in both strongly convex and generally convex cases. Our analysis is simple and unified and can be easily extended to other methods using delayed projections. When applying our new algorithms to federated optimization, a newfangled and privacy-preserving subfield in distributed optimization, we obtain not only a variance reduced federated algorithm with convergence rates better than previous works, but also the first accelerated method able to handle data heterogeneity inherent in federated optimization.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 48 of its 77 references that are in the map. First posted on arXiv 5 Jan 2021.
Builds on
48 of 77 references.
References · 48
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2018Federated Optimization in Heterogeneous Networkscited by 2,987
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2018Federated Learning with Non-IID Datacited by 1,108
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2019Federated Machine Learning: Concept and Applicationscited by 412
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 402
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2015A Differential Equation for Modeling Nesterov's Accelerated Gradient Method: Theory and Insightscited by 206
36 more
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
- 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
- 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
- 2019On the Convergence of Local Descent Methods in Federated Learningcited by 153
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2020FedPD: A Federated Learning Framework with Optimal Rates and Adaptivity to Non-IID Datacited by 144
- 2016Katyusha: The First Direct Acceleration of Stochastic Gradient Methodscited by 135
- 2013Communication Efficient Distributed Optimization using an Approximate Newton-type Methodcited by 132
- 2020FedSplit: An algorithmic framework for fast federated optimizationcited by 108
- 2020Federated Accelerated Stochastic Gradient Descentcited by 85
- 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 82
- 2019Variance Reduced Local SGD with Lower Communication Complexitycited by 80
- 2020Variance-Reduced Methods for Machine Learningcited by 79
- 2014A Proximal Stochastic Gradient Method with Progressive Variance Reductioncited by 78
- 2015Communication Complexity of Distributed Convex Learning and Optimizationcited by 60
- 2015A Universal Catalyst for First-Order Optimizationcited by 54
- 2016Tight Complexity Bounds for Optimizing Composite Objectivescited by 48
- 2017GIANT: Globally Improved Approximate Newton Method for Distributed Optimizationcited by 44
- 2016AIDE: Fast and Communication Efficient Distributed Optimizationcited by 43
- 2015Improved SVRG for Non-Strongly-Convex or Sum-of-Non-Convex Objectivescited by 38
- 2019Communication-Efficient Accurate Statistical Estimationcited by 32
- 2014Communication-Efficient Distributed Dual Coordinate Ascentcited by 31
- 2014Playing with Duality: An Overview of Recent Primal-Dual Approaches for Solving Large-Scale Optimization Problemscited by 25
- 2019Communication-Efficient Local Decentralized SGD Methodscited by 23
- 2016Optimal Black-Box Reductions Between Optimization Objectivescited by 21
- 2015Adding vs. Averaging in Distributed Primal-Dual Optimizationcited by 19
- 2016Algorithms for Fitting the Constrained Lassocited by 18
- 2018Katyusha X: Practical Momentum Method for Stochastic Sum-of-Nonconvex Optimizationcited by 15
- 2017Distributed Optimization Using the Primal-Dual Method of Multiplierscited by 13
- 2019Linear Convergence of Primal-Dual Gradient Methods and their Performance in Distributed Optimizationcited by 11
- 2018VR-SGD: A Simple Stochastic Variance Reduction Method for Machine Learningcited by 7
- 2017Stochastic, Distributed and Federated Optimization for Machine Learningcited by 4
- 2018ASVRG: Accelerated Proximal SVRGcited by 3
- 2018Gradient Primal-Dual Algorithm Converges to Second-Order Stationary Solutions for Nonconvex Distributed Optimizationcited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.