paper-with-me

홈 › Papers

Coded Distributed Computing for Inverse Problems

2017-12-01 · NeurIPS 2017 12 · Yaoqing Yang, Pulkit Grover, Soummya Kar

Computationally intensive distributed and parallel computing is often bottlenecked by a small set of slow workers known as stragglers. In this paper, we utilize the emerging idea of `coded computation'' to design a novel error-correcting-code inspired technique for solving linear inverse problems under specific iterative methods in a parallelized implementation affected by stragglers. Example machine-learning applications include inverse problems such as personalized PageRank and sampling on graphs. We provably show that our coded-computation technique can reduce the mean-squared error under a computational deadline constraint. In fact, the ratio of mean-squared error of replication-based and coded techniques diverges to infinity as the deadline increases. Our experiments for personalized PageRank performed on real systems and real social networks show that this ratio can be as large as $10^4$. Further, unlike coded-computation techniques proposed thus far, our strategy combines outputs of all workers, including the stragglers, to produce more accurate estimates at the computational deadline. This also ensures that the accuracy degrades `gracefully'' in the event that the number of stragglers is large.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed Computing

Similar Papers 제목 키워드 기반

Adaptive Verifiable Coded Computing: Towards Fast, Secure and Private Distributed Machine Learning

2021-07-27 · Tingting Tang, Ramy E. Ali, Hanieh Hashemi, Tynan Gangwani 외

Stragglers, Byzantine workers, and data privacy are the main bottlenecks in distributed cloud computing. Some prior works proposed coded computing strategies to jointly address all three challenges. They require either a…

BIG-bench Machine LearningCloud Computingregression

Gradient Coding with Clustering and Multi-message Communication

2019-03-05 · Emre Ozfatura, Deniz Gunduz, Sennur Ulukus

Gradient descent (GD) methods are commonly employed in machine learning problems to optimize the parameters of the model in an iterative fashion. For problems with massive datasets, computations are distributed to many p…

ClusteringDistributed Computing

Joint Coding and Scheduling Optimization for Distributed Learning over Wireless Edge Networks

2021-03-07 · Nguyen Van Huynh, Dinh Thai Hoang, Diep N. Nguyen, Eryk Dutkiewicz

Unlike theoretical distributed learning (DL), DL over wireless edge networks faces the inherent dynamics/uncertainty of wireless connections and edge nodes, making DL less efficient or even inapplicable under the highly …

Deep Reinforcement LearningEdge-computingScheduling

Coded Computing for Federated Learning at the Edge

2020-07-07 · Saurav Prakash, Sagar Dhakal, Mustafa Akdeniz, A. Salman Avestimehr 외

Federated Learning (FL) is an exciting new paradigm that enables training a global model from data generated locally at the client nodes, without moving client data to a centralized server. Performance of FL in a multi-a…

Edge-computingFederated Learningregression

Flexible Coded Distributed Convolution Computing for Enhanced Fault Tolerance and Numerical Stability in Distributed CNNs

2024-11-03 · Shuo Tan, Rui Liu, Xianlei Long, Kai Wan 외

Deploying Convolutional Neural Networks (CNNs) on resource-constrained devices necessitates efficient management of computational resources, often via distributed systems susceptible to latency from straggler nodes. This…

Computational EfficiencyDistributed ComputingManagement