Snap-Shot Decentralized Stochastic Gradient Tracking Methods
Abstract
In decentralized optimization, m agents form a network and only communicate with their neighbors, which gives advantages in data ownership, privacy, and scalability. At the same time, decentralized stochastic gradient descent (SGD) methods, as popular decentralized algorithms for training large-scale machine learning models, have shown their superiority over centralized counterparts. Distributed stochastic gradient tracking~(DSGT)~pu2021distributed has been recognized as the popular and state-of-the-art decentralized SGD method due to its proper theoretical guarantees. However, the theoretical analysis of ~koloskova2021improved shows that its iteration complexity is O (σ2mμ + Lσμ(1 - λ2(W))1/2 CW ), where W is a double stochastic mixing matrix that presents the network topology and CW is a parameter that depends on W. Thus, it indicates that the convergence property of DSGT is heavily affected by the topology of the communication network. To overcome the weakness of DSGT, we resort to the snap-shot gradient tracking skill and propose two novel algorithms. We further justify that the proposed two algorithms are more robust to the topology of communication networks under similar algorithmic structures and the same communication strategy to ~. Compared with , their iteration complexity are O( σ2mμ + Lσμ (1 - λ2(W)) ) and O( σ2mμ + Lσμ (1 - λ2(W))1/2 ) which reduce the impact on network topology (no CW).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.