paper-with-me

Papers

Toward Understanding the Impact of Staleness in Distributed Machine Learning

2018-10-08 · ICLR 2019 5 · Wei Dai, Yi Zhou, Nanqing Dong, Hao Zhang, Eric P. Xing

Many distributed machine learning (ML) systems adopt the non-synchronous execution in order to alleviate the network communication bottleneck, resulting in stale parameters that do not reflect the latest updates. Despite much development in large-scale ML, the effects of staleness on learning are inconclusive as it is challenging to directly monitor or control staleness in complex distributed environments. In this work, we study the convergence behaviors of a wide array of ML models and algorithms under delayed updates. Our extensive experiments reveal the rich diversity of the effects of staleness on the convergence of ML algorithms and offer insights into seemingly contradictory reports in the literature. The empirical findings also inspire a new convergence analysis of stochastic gradient descent in non-convex optimization under staleness, matching the best-known convergence rate of O(1/\sqrt{T}).

📄 PDF Abstract BibTeX arXiv:1810.03264

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningDiversity

Similar Papers 제목 키워드 기반

Faster Asynchronous SGD

2016-01-15 · Augustus Odena

Asynchronous distributed stochastic gradient descent methods have trouble converging because of stale gradients. A gradient update sent to a parameter server by a client is stale if the parameters used to calculate that …

Distributed Stochastic Gradient Descent with Staleness: A Stochastic Delay Differential Equation Based Framework

2024-06-17 · Siyuan Yu, Wei Chen, H. Vincent Poor

Distributed stochastic gradient descent (SGD) has attracted considerable recent attention due to its potential for scaling computational resources, reducing training time, and helping protect user privacy in machine lear…

Scheduling

Sparsification as a Remedy for Staleness in Distributed Asynchronous SGD

2019-10-21 · Rosa Candela, Giulio Franzese, Maurizio Filippone, Pietro Michiardi

Large scale machine learning is increasingly relying on distributed optimization, whereby several machines contribute to the training process of a statistical model. In this work we study the performance of asynchronous,…

Distributed Optimization

Staleness-Alleviated Distributed GNN Training via Online Dynamic-Embedding Prediction

2023-08-25 · Guangji Bai, Ziyang Yu, Zheng Chai, Yue Cheng 외

Despite the recent success of Graph Neural Networks (GNNs), it remains challenging to train GNNs on large-scale graphs due to neighbor explosions. As a remedy, distributed computing becomes a promising solution by levera…

Distributed ComputingGPU

MindTheStep-AsyncPSGD: Adaptive Asynchronous Parallel Stochastic Gradient Descent

2019-11-08 · Karl Bäckström, Marina Papatriantafilou, Philippas Tsigas

Stochastic Gradient Descent (SGD) is very useful in optimization problems with high-dimensional non-convex target functions, and hence constitutes an important component of several Machine Learning and Data Analytics met…