Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning
Not on the map. Why?
Abstract (arXiv)
Performance of distributed optimization and learning systems is bottlenecked by "straggler" nodes and slow communication links, which significantly delay computation. We propose a distributed optimization framework where the dataset is "encoded" to have an over-complete representation with built-in redundancy, and the straggling nodes in the system are dynamically left out of the computation at every iteration, whose loss is compensated by the embedded redundancy. We show that oblivious application of several popular optimization algorithms on encoded data, including gradient descent, L-BFGS, proximal gradient under data parallelism, and coordinate descent under model parallelism, converge to either approximate or exact solutions of the original problem when stragglers are treated as erasures. These convergence results are deterministic, i.e., they establish sample path convergence for arbitrary sequences of delay patterns or distributions on the nodes, and are independent of the tail behavior of the delay distribution. We demonstrate that equiangular tight frames have desirable properties as encoding matrices, and propose efficient mechanisms for encoding large-scale data. We implement the proposed technique on Amazon EC2 clusters, and demonstrate its performance over several learning problems, including matrix factorization, LASSO, ridge regression and logistic regression, and compare the proposed method with uncoded, asynchronous, and data replication strategies.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 0; 2025: 1.
7 papers.
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updatescited by 10
- 2021Joint Coding and Scheduling Optimization for Distributed Learning over Wireless Edge Networkscited by 5
- 2025General Coded Computing: Adversarial Settingscited by 4
- 2022Lightweight Projective Derivative Codes for Compressed Asynchronous Gradient Descentcited by 1
- 2021Utilizing Redundancy in Cost Functions for Resilience in Distributed Optimization and Learningcited by 0
- 2022Impact of Redundancy on Resilience in Distributed Optimization and Learningcited by 0
- 2023Iterative Sketching for Secure Coded Regressioncited by 0
- 2025General Coded Computing: Adversarial Settings12 Feb 2025
- 2023Iterative Sketching for Secure Coded Regression8 Aug 2023
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updates21 Jun 2023
- 2022Impact of Redundancy on Resilience in Distributed Optimization and Learning16 Nov 2022
- 2022Lightweight Projective Derivative Codes for Compressed Asynchronous Gradient Descent31 Jan 2022
- 2021Utilizing Redundancy in Cost Functions for Resilience in Distributed Optimization and Learning21 Oct 2021
- 2021Joint Coding and Scheduling Optimization for Distributed Learning over Wireless Edge Networks7 Mar 2021