mlsanityData to 7 Oct 2026

Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learning

arXiv 2103.01206 ↗First posted 1 Mar 2021cs.IT cs.DC cs.LGcited by 8

Not on the map. Why?

Abstract (arXiv)

Distributed implementations are crucial in speeding up large scale machine learning applications. Distributed gradient descent (GD) is widely employed to parallelize the learning task by distributing the dataset across multiple workers. A significant performance bottleneck for the per-iteration completion time in distributed synchronous GD is straggling workers. Coded distributed computation techniques have been introduced recently to mitigate stragglers and to speed up GD iterations by assigning redundant computations to workers. In this paper, we consider gradient coding (GC), and propose a novel dynamic GC scheme, which assigns redundant data to workers to acquire the flexibility to dynamically choose from among a set of possible codes depending on the past straggling behavior. In particular, we consider GC with clustering, and regulate the number of stragglers in each cluster by dynamically forming the clusters at each iteration; hence, the proposed scheme is called GC with dynamic clustering (GC-DC). Under a time-correlated straggling behavior, GC-DC gains from adapting to the straggling behavior over time such that, at each iteration, GC-DC aims at distributing the stragglers across clusters as uniformly as possible based on the past straggler behavior. For both homogeneous and heterogeneous worker models, we numerically show that GC-DC provides significant improvements in the average per-iteration completion time without an increase in the communication load compared to the original GC scheme.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 28 of its 49 references that are in the map. First posted on arXiv 1 Mar 2021.

Builds on

28 of 49 references.

References · 28

  1. 2017Revisiting Distributed Synchronous SGDcited by 142
  2. 2015Speeding Up Distributed Machine Learning Using Codescited by 76
  3. 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
  4. 2017Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplicationcited by 32
  5. 2018On the Optimal Recovery Threshold of Coded Matrix Multiplicationcited by 27
  6. 2018Communication-Computation Efficient Gradient Codingcited by 26
  7. 2017Gradient Coding from Cyclic MDS Codes and Expander Graphscited by 19
  8. 2020Straggler-aware Distributed Learning: Communication Computation Latency Trade-offcited by 15
  9. 2017Improving Distributed Gradient Descent Using Reed-Solomon Codescited by 14
  10. 2019Gradient Coding with Clustering and Multi-message Communicationcited by 12
  11. 2017Near-Optimal Straggler Mitigation for Distributed Gradient Methodscited by 11
  12. 2019LAGC: Lazily Aggregated Gradient Coding for Straggler-Tolerant and Communication-Efficient Distributed Learningcited by 9
16 more
  1. 2018A Unified Coded Deep Neural Network Training Strategy Based on Generalized PolyDot Codes for Matrix Multiplicationcited by 8
  2. 2020A Survey of Coded Distributed Computingcited by 8
  3. 2018Anytime Stochastic Gradient Descent: A Time to Hear from all the Workerscited by 6
  4. 2019Heterogeneity-aware Gradient Coding for Straggler Tolerancecited by 6
  5. 2019Timely Distributed Computation with Stragglerscited by 6
  6. 2018Speeding Up Distributed Gradient Descent by Utilizing Non-persistent Stragglerscited by 5
  7. 2019Gradient Coding Based on Block Designs for Mitigating Adversarial Stragglerscited by 5
  8. 2018Distributed Gradient Descent with Coded Partial Gradient Computationscited by 4
  9. 2020Age-Based Coded Computation for Bias Reduction in Distributed Learningcited by 3
  10. 2018Hierarchical Coding for Distributed Computingcited by 2
  11. 2018Polynomially Coded Regression: Optimal Straggler Mitigation via Data Encodingcited by 2
  12. 2020Bivariate Polynomial Coding for Efficient Distributed Matrix Multiplicationcited by 2
  13. 2020Gradient Coding with Dynamic Clustering for Straggler Mitigationcited by 2
  14. 2018Robust Gradient Descent via Moment Encoding with LDPC Codescited by 1
  15. 2018On the Effect of Task-to-Worker Assignment in Distributed Computing Systems with Stragglerscited by 1
  16. 2020Age of Information with Gilbert-Elliot Servers and Samplerscited by 1

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 1; 2024: 4; 2025: 1.

8 papers.