paper-with-me

Papers

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 settings, when applying sparsification, a technique used to reduce communication overheads. In particular, for the first time in an asynchronous, non-convex setting, we theoretically prove that, in presence of staleness, sparsification does not harm SGD performance: the ergodic convergence rate matches the known result of standard SGD, that is $\mathcal{O} \left( 1/\sqrt{T} \right)$. We also carry out an empirical study to complement our theory, and confirm that the effects of sparsification on the convergence rate are negligible, when compared to 'vanilla' SGD, even in the challenging scenario of an asynchronous, distributed system.

📄 PDF Abstract BibTeX arXiv:1910.09466

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed Optimization

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Mobility-Aware Asynchronous Federated Learning with Dynamic Sparsification

2025-06-08 · Jintao Yan, Tan Chen, Yuxuan Sun, Zhaojun Nan 외

Asynchronous Federated Learning (AFL) enables distributed model training across multiple mobile devices, allowing each device to independently update its local model without waiting for others. However, device mobility i…

Federated Learningimage-classificationImage ClassificationTrajectory Prediction

Taming Momentum in a Distributed Asynchronous Environment

2019-07-26 · Ido Hakimi, Saar Barkai, Moshe Gabel, Assaf Schuster

Although distributed computing can significantly reduce the training time of deep neural networks, scaling the training process while maintaining high efficiency and final accuracy is challenging. Distributed asynchronou…

16kDistributed Computing

Efficient Asynchronous Federated Learning with Sparsification and Quantization

2023-12-23 · Juncheng Jia, Ji Liu, Chendi Zhou, Hao Tian 외

While data is distributed in multiple edge devices, Federated Learning (FL) is attracting more and more attention to collaboratively train a machine learning model without transferring raw data. FL generally exploits a p…

Federated LearningQuantization

Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGD

2018-03-03 · Sanghamitra Dutta, Gauri Joshi, Soumyadip Ghosh, Parijat Dube 외

Distributed Stochastic Gradient Descent (SGD) when run in a synchronous manner, suffers from delays in waiting for the slowest learners (stragglers). Asynchronous methods can alleviate stragglers, but cause gradient stal…

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