paper-with-me

Papers

Age-Based Coded Computation for Bias Reduction in Distributed Learning

2020-06-02 · Emre Ozfatura, Baturalp Buyukates, Deniz Gunduz, Sennur Ulukus

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 $timely$ 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 $age$ metric in the design of the dynamic encoding scheme. We show through numerical results that the proposed dynamic encoding strategy increases the timeliness of the recovered computations, which as a result, reduces the bias in model updates, and accelerates the convergence compared to the conventional static partial recovery schemes.

📄 PDF Abstract BibTeX arXiv:2006.01816

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Train Where the Data is: A Case for Bandwidth Efficient Coded Training

2019-10-22 · Zhifeng Lin, Krishna Giri Narra, Mingchao Yu, Salman Avestimehr 외

Training a machine learning model is both compute and data-intensive. Most of the model training is performed on high performance compute nodes and the training data is stored near these nodes for faster training. But th…

Coded Distributed Computing with Partial Recovery

2020-07-04 · Emre Ozfatura, Sennur Ulukus, Deniz Gunduz

Coded computation techniques provide robustness against straggling workers in distributed computing. However, most of the existing schemes require exact provisioning of the straggling behaviour and ignore the computation…

Distributed Computing

Distributed Gradient Descent with Coded Partial Gradient Computations

2018-11-22 · Emre Ozfatura, Sennur Ulukus, Deniz Gunduz

Coded computation techniques provide robustness against straggling servers in distributed computing, with the following limitations: First, they increase decoding complexity. Second, they ignore computations carried out …

Distributed Computing

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

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