paper-with-me

Papers

Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning

2018-03-14 · Can Karakus, Yifan Sun, Suhas Diggavi, Wotao Yin

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.

📄 PDF Abstract BibTeX arXiv:1803.05397

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed Optimizationregression

Similar Papers 제목 키워드 기반

Straggler Mitigation in Distributed Optimization Through Data Encoding

2017-11-14 · NeurIPS 2017 12 · Can Karakus, Yifan Sun, Suhas Diggavi, Wotao Yin

Slow running or straggler tasks can significantly reduce computation speed in distributed computation. Recently, coding-theory-inspired approaches have been applied to mitigate the effect of straggling, through embedding…

Distributed Optimization

AntDT: A Self-Adaptive Distributed Training Framework for Leader and Straggler Nodes

2024-04-15 · Youshao Xiao, Lin Ju, Zhenglei Zhou, Siyuan Li 외

Many distributed training techniques like Parameter Server and AllReduce have been proposed to take advantage of the increasingly large data and rich features. However, stragglers frequently occur in distributed training…

Fundamental Resource Trade-offs for Encoded Distributed Optimization

2018-03-31 · A. Salman Avestimehr, Seyed Mohammadreza Mousavi Kalan, Mahdi Soltanolkotabi

Dealing with the shear size and complexity of today's massive data sets requires computational platforms that can analyze data in a parallelized and distributed fashion. A major bottleneck that arises in such modern dist…

Distributed ComputingDistributed Optimization

Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices

2024-06-16 · Weiheng Tang, Jingyi Li, Lin Chen, Xu Chen

Edge computing has recently emerged as a promising paradigm to boost the performance of distributed learning by leveraging the distributed resources at edge nodes. Architecturally, the introduction of edge nodes adds an …

Edge-computing

Approximate Gradient Coding for Distributed Learning with Heterogeneous Stragglers

2025-10-26 · Heekang Song, Wan Choi arxiv

In this paper, we propose an optimally structured gradient coding scheme to mitigate the straggler problem in distributed learning. Conventional gradient coding methods often assume homogeneous straggler models or rely o…