paper-with-me

Papers

Stochastic Gradient Push for Distributed Deep Learning

2018-11-27 · ICLR 2019 5 · Mahmoud Assran, Nicolas Loizou, Nicolas Ballas, Michael Rabbat

Distributed data-parallel algorithms aim to accelerate the training of deep neural networks by parallelizing the computation of large mini-batch gradient updates across multiple nodes. Approaches that synchronize nodes using exact distributed averaging (e.g., via AllReduce) are sensitive to stragglers and communication delays. The PushSum gossip algorithm is robust to these issues, but only performs approximate distributed averaging. This paper studies Stochastic Gradient Push (SGP), which combines PushSum with stochastic gradient updates. We prove that SGP converges to a stationary point of smooth, non-convex objectives at the same sub-linear rate as SGD, and that all nodes achieve consensus. We empirically validate the performance of SGP on image classification (ResNet-50, ImageNet) and machine translation (Transformer, WMT'16 En-De) workloads. Our code will be made publicly available.

📄 PDF Abstract BibTeX arXiv:1811.10792

Code (3)

VhalPurohit/290s pytorch
adelnabli/acid pytorch
facebookresearch/stochastic_gradient_push pytorch

Tasks

Deep LearningGeneral Classificationimage-classificationImage ClassificationMachine TranslationTranslation

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 제목 키워드 기반

Push-SAGA: A decentralized stochastic algorithm with variance reduction over directed graphs

2020-08-13 · Muhammad I. Qureshi, Ran Xin, Soummya Kar, Usman A. Khan

In this paper, we propose Push-SAGA, a decentralized stochastic first-order method for finite-sum minimization over a directed network of nodes. Push-SAGA combines node-level variance reduction to remove the uncertainty …

Projected Push-Sum Gradient Descent-Ascent for Convex Optimizationwith Application to Economic Dispatch Problems

2020-08-11

We propose a novel algorithm for solving convex, constrained and distributed optimization problems defined on multi-agent-networks, where each agent has exclusive access to a part of the global objective function. The ag…

Distributed Optimization

Variance reduced stochastic optimization over directed graphs with row and column stochastic weights

2022-02-07 · Muhammad I. Qureshi, Ran Xin, Soummya Kar, Usman A. Khan

This paper proposes AB-SAGA, a first-order distributed stochastic optimization method to minimize a finite-sum of smooth and strongly convex functions distributed over an arbitrary directed graph. AB-SAGA removes the unc…

Stochastic Optimization

PrivSGP-VR: Differentially Private Variance-Reduced Stochastic Gradient Push with Tight Utility Bounds

2024-05-04 · Zehan Zhu, Yan Huang, Xin Wang, Jinming Xu

In this paper, we propose a differentially private decentralized learning method (termed PrivSGP-VR) which employs stochastic gradient push with variance reduction and guarantees $(\epsilon, \delta)$-differential privacy…

Distributed Byzantine Tolerant Stochastic Gradient Descent in the Era of Big Data

2019-02-27 · Richeng Jin, Xiaofan He, Huaiyu Dai

The recent advances in sensor technologies and smart devices enable the collaborative collection of a sheer volume of data from multiple information sources. As a promising tool to efficiently extract useful information …

BIG-bench Machine Learning