Nested Gradient Codes for Straggler Mitigation in Distributed Machine Learning
Not on the map. Why?
Abstract (arXiv)
We consider distributed learning in the presence of slow and unresponsive worker nodes, referred to as stragglers. In order to mitigate the effect of stragglers, gradient coding redundantly assigns partial computations to the worker such that the overall result can be recovered from only the non-straggling workers. Gradient codes are designed to tolerate a fixed number of stragglers. Since the number of stragglers in practice is random and unknown a priori, tolerating a fixed number of stragglers can yield a sub-optimal computation load and can result in higher latency. We propose a gradient coding scheme that can tolerate a flexible number of stragglers by carefully concatenating gradient codes for different straggler tolerance. By proper task scheduling and small additional signaling, our scheme adapts the computation load of the workers to the actual number of stragglers. We analyze the latency of our proposed scheme and show that it has a significantly lower latency than gradient codes.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 14 of its 24 references that are in the map. First posted on arXiv 16 Dec 2022.
Builds on
14 of 24 references.
References · 14
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2015Speeding Up Distributed Machine Learning Using Codescited by 76
- 2018Lagrange Coded Computing: Optimal Design for Resiliency, Security and Privacycited by 66
- 2017Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplicationcited by 32
- 2019ErasureHead: Distributed Gradient Descent without Delays Using Approximate Gradient Codingcited by 22
- 2020Approximate Gradient Coding with Optimal Decodingcited by 14
- 2017Approximate Gradient Coding via Sparse Random Graphscited by 12
- 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learningcited by 8
- 2013TOFEC: Achieving Optimal Throughput-Delay Trade-off of Cloud Storage Using Erasure Codescited by 5
- 2017Block-Diagonal and LT Codes for Distributed Computing With Straggling Serverscited by 5
- 2020Communication-Efficient Gradient Coding for Straggler Mitigation in Distributed Learningcited by 4
- 2021On Gradient Coding with Partial Recoverycited by 3
2 more
- 2021Soft BIBD and Product Gradient Codescited by 3
- 2021Flexible Distributed Matrix Multiplicationcited by 2
Built on by
Not cited yet.