Age-Based Coded Computation for Bias Reduction in Distributed Learning
Emre Ozfatura, Baturalp Buyukates, Deniz Gunduz, Sennur, Ulukus

TL;DR
This paper introduces an age-based dynamic encoding framework for coded distributed learning, reducing bias and accelerating convergence by improving the timeliness of partial gradient recovery amidst straggling workers.
Contribution
It proposes a novel age-based dynamic encoding scheme that adapts over time to mitigate bias in partial gradient recovery in distributed learning.
Findings
Reduces bias in gradient estimators
Speeds up convergence in distributed learning
Enhances timeliness of partial computations
Abstract
Coded computation can be used to speed up distributed learning in the presence of straggling workers. Partial recovery of the gradient vector can further reduce the computation time at each iteration; however, this can result in biased estimators, which may slow down convergence, or even cause divergence. Estimator bias will be particularly prevalent when the straggling behavior is correlated over time, which results in the gradient estimators being dominated by a few fast servers. To mitigate biased estimators, we design a dynamic encoding framework for partial recovery that includes an ordering operator that changes the codewords and computation orders at workers over time. To regulate the recovery frequencies, we adopt an metric in the design of the dynamic encoding scheme. We show through numerical results that the proposed dynamic encoding strategy increases the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
