paper-with-me

Papers

CodedReduce: A Fast and Robust Framework for Gradient Aggregation in Distributed Learning

2019-02-06 · Amirhossein Reisizadeh, Saurav Prakash, Ramtin Pedarsani, Amir Salman Avestimehr

We focus on the commonly used synchronous Gradient Descent paradigm for large-scale distributed learning, for which there has been a growing interest to develop efficient and robust gradient aggregation strategies that overcome two key system bottlenecks: communication bandwidth and stragglers' delays. In particular, Ring-AllReduce (RAR) design has been proposed to avoid bandwidth bottleneck at any particular node by allowing each worker to only communicate with its neighbors that are arranged in a logical ring. On the other hand, Gradient Coding (GC) has been recently proposed to mitigate stragglers in a master-worker topology by allowing carefully designed redundant allocation of the data set to the workers. We propose a joint communication topology design and data set allocation strategy, named CodedReduce (CR), that combines the best of both RAR and GC. That is, it parallelizes the communications over a tree topology leading to efficient bandwidth utilization, and carefully designs a redundant data set allocation and coding strategy at the nodes to make the proposed gradient aggregation scheme robust to stragglers. In particular, we quantify the communication parallelization gain and resiliency of the proposed CR scheme, and prove its optimality when the communication topology is a regular tree. Moreover, we characterize the expected run-time of CR and show order-wise speedups compared to the benchmark schemes. Finally, we empirically evaluate the performance of our proposed CR design over Amazon EC2 and demonstrate that it achieves speedups of up to 27.2x and 7.0x, respectively over the benchmarks GC and RAR.

📄 PDF Abstract BibTeX arXiv:1902.01981

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

DETOX: A Redundancy-based Framework for Faster and More Robust Gradient Aggregation

2019-07-29 · NeurIPS 2019 12 · Shashank Rajput, Hongyi Wang, Zachary Charles, Dimitris Papailiopoulos

To improve the resilience of distributed training to worst-case, or Byzantine node failures, several recent approaches have replaced gradient averaging with robust aggregation methods. Such techniques can have high compu…

Node Selection Toward Faster Convergence for Federated Learning on Non-IID Data

2021-05-14 · Hongda Wu, Ping Wang

Federated Learning (FL) is a distributed learning paradigm that enables a large number of resource-limited nodes to collaboratively train a model without data sharing. The non-independent-and-identically-distributed (non…

Federated Learning

Aggregation in the Mirror Space (AIMS): Fast, Accurate Distributed Machine Learning in Military Settings

2022-10-28 · Ryan Yang, Haizhou Du, Andre Wibisono, Patrick Baker

Distributed machine learning (DML) can be an important capability for modern military to take advantage of data and devices distributed at multiple vantage points to adapt and learn. The existing distributed machine lear…

Adaptive Consensus Gradients Aggregation for Scaled Distributed Training

2024-11-06 · Yoni Choukroun, Shlomi Azoulay, Pavel Kisilev

Distributed machine learning has recently become a critical paradigm for training large models on vast datasets. We examine the stochastic optimization problem for deep learning within synchronous parallel computing envi…

Stochastic Optimization

THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compression

2023-02-16 · Minghao Li, Ran Ben Basat, Shay Vargaftik, ChonLam Lao 외

Deep neural networks (DNNs) are the de facto standard for essential use cases, such as image classification, computer vision, and natural language processing. As DNNs and datasets get larger, they require distributed tra…

Deep Learningimage-classificationImage Classification