Push--Pull with Device Sampling
Yu-Guan Hsieh, Yassine Laguel, Franck Iutzeler, J\'er\^ome Malick

TL;DR
This paper introduces a decentralized asynchronous optimization algorithm that combines gradient tracking with network-level variance reduction, achieving linear convergence without requiring doubly stochastic matrices.
Contribution
It proposes a novel algorithm for decentralized asynchronous optimization that converges linearly under mild conditions and does not need doubly stochastic matrices.
Findings
Algorithm converges linearly for strongly convex functions.
Effective in asynchronous, random node activation settings.
Confirmed performance on synthetic and real datasets.
Abstract
We consider decentralized optimization problems in which a number of agents collaborate to minimize the average of their local functions by exchanging over an underlying communication graph. Specifically, we place ourselves in an asynchronous model where only a random portion of nodes perform computation at each iteration, while the information exchange can be conducted between all the nodes and in an asymmetric fashion. For this setting, we propose an algorithm that combines gradient tracking with a network-level variance reduction (in contrast to variance reduction within each node). This enables each node to track the average of the gradients of the objective functions. Our theoretical analysis shows that the algorithm converges linearly, when the local objective functions are strongly convex, under mild connectivity conditions on the expected mixing matrices. In particular, our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Privacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
