An Optimal Algorithm for Decentralized Finite Sum Optimization
Hadrien Hendrikx, Francis Bach, Laurent Massoulie

TL;DR
This paper introduces ADFS, an accelerated decentralized stochastic algorithm for finite-sum optimization that scales efficiently across multiple machines, matching the performance of centralized algorithms while reducing communication bottlenecks.
Contribution
The paper presents ADFS, a novel accelerated decentralized algorithm that achieves optimal scaling and communication efficiency for finite-sum problems, extending coordinate gradient methods to arbitrary sampling.
Findings
ADFS scales linearly with the number of machines up to a critical network size.
ADFS matches the optimal complexity bounds for decentralized algorithms.
Experiments show ADFS outperforms existing decentralized methods in efficiency.
Abstract
Modern large-scale finite-sum optimization relies on two key aspects: distribution and stochastic updates. For smooth and strongly convex problems, existing decentralized algorithms are slower than modern accelerated variance-reduced stochastic algorithms when run on a single machine, and are therefore not efficient. Centralized algorithms are fast, but their scaling is limited by global aggregation steps that result in communication bottlenecks. In this work, we propose an efficient \textbf{A}ccelerated \textbf{D}ecentralized stochastic algorithm for \textbf{F}inite \textbf{S}ums named ADFS, which uses local stochastic proximal updates and decentralized communications between nodes. On machines, ADFS minimizes the objective function with samples in the same time it takes optimal algorithms to optimize from samples on one machine. This scaling holds until a critical network…
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.
