DIGEST: Fast and Communication Efficient Decentralized Learning with Local Updates
Peyman Gholami, Hulya Seferoglu

TL;DR
DIGEST is a novel asynchronous decentralized learning algorithm that combines Gossip and random-walk ideas to achieve fast, communication-efficient training for models like logistic regression and ResNet20, with proven convergence properties.
Contribution
The paper introduces DIGEST, a new asynchronous decentralized learning method that balances communication efficiency and convergence speed by leveraging local updates and stream strategies.
Findings
Multi-stream DIGEST converges faster than baselines in non-iid data.
Single-stream DIGEST approaches optimal solutions asymptotically.
Performance confirmed on logistic regression and ResNet20.
Abstract
Two widely considered decentralized learning algorithms are Gossip and random walk-based learning. Gossip algorithms (both synchronous and asynchronous versions) suffer from high communication cost, while random-walk based learning experiences increased convergence time. In this paper, we design a fast and communication-efficient asynchronous decentralized learning mechanism DIGEST by taking advantage of both Gossip and random-walk ideas, and focusing on stochastic gradient descent (SGD). DIGEST is an asynchronous decentralized algorithm building on local-SGD algorithms, which are originally designed for communication efficient centralized learning. We design both single-stream and multi-stream DIGEST, where the communication overhead may increase when the number of streams increases, and there is a convergence and communication overhead trade-off which can be leveraged. We analyze the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Cooperative Communication and Network Coding · Advanced MIMO Systems Optimization
MethodsLogistic Regression
