Parallel Restarted SPIDER -- Communication Efficient Distributed Nonconvex Optimization with Optimal Computation Complexity
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose a distributed algorithm for stochastic smooth, non-convex optimization. We assume a worker-server architecture where N nodes, each having n (potentially infinite) number of samples, collaborate with the help of a central server to perform the optimization task. The global objective is to minimize the average of local cost functions available at individual nodes. The proposed approach is a non-trivial extension of the popular parallel-restarted SGD algorithm, incorporating the optimal variance-reduction based SPIDER gradient estimator into it. We prove convergence of our algorithm to a first-order stationary solution. The proposed approach achieves the best known communication complexity O(ε-1) along with the optimal computation complexity. For finite-sum problems (finite n), we achieve the optimal computation (IFO) complexity O(√Nnε-1). For online problems (n unknown or infinite), we achieve the optimal IFO complexity O(ε-3/2). In both the cases, we maintain the linear speedup achieved by existing methods. This is a massive improvement over the O(ε-2) IFO complexity of the existing approaches. Additionally, our algorithm is general enough to allow non-identical distributions of data across workers, as in the recently proposed federated learning paradigm.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 1.
8 papers.
- 2021MARINA: Faster Non-Convex Distributed Learning with Compressioncited by 78
- 2021STEM: A Stochastic Two-Sided Momentum Algorithm Achieving Near-Optimal Sample and Communication Complexities for Federated Learningcited by 43
- 2021Bias-Variance Reduced Local SGD for Less Heterogeneous Federated Learningcited by 31
- 2022Private Non-Convex Federated Learning Without a Trusted Servercited by 26
- 2022DASHA: Distributed Nonconvex Optimization with Communication Compression, Optimal Oracle Complexity, and No Client Synchronizationcited by 16
- 2022Escaping Saddle Points with Bias-Variance Reduced Local Perturbed SGD for Communication Efficient Nonconvex Distributed Learningcited by 2
- 2023FedDRO: Federated Compositional Optimization for Distributionally Robust Learningcited by 1
- 2024Local Methods with Adaptivity via Scalingcited by 1
- 2024Local Methods with Adaptivity via Scaling2 Jun 2024
- 2023FedDRO: Federated Compositional Optimization for Distributionally Robust Learning21 Nov 2023
- 2022Private Non-Convex Federated Learning Without a Trusted Server13 Mar 2022
- 2022Escaping Saddle Points with Bias-Variance Reduced Local Perturbed SGD for Communication Efficient Nonconvex Distributed Learning12 Feb 2022
- 2022DASHA: Distributed Nonconvex Optimization with Communication Compression, Optimal Oracle Complexity, and No Client Synchronization2 Feb 2022
- 2021STEM: A Stochastic Two-Sided Momentum Algorithm Achieving Near-Optimal Sample and Communication Complexities for Federated Learning19 Jun 2021
- 2021MARINA: Faster Non-Convex Distributed Learning with Compression15 Feb 2021
- 2021Bias-Variance Reduced Local SGD for Less Heterogeneous Federated Learning5 Feb 2021