atlas

Research map / Optimization / Distributed and compressed

Double Stochasticity Gazes Faster: Snap-Shot Decentralized Stochastic Gradient Tracking Methods

ICML 2024 · Optimization › Distributed and compressed · approach: Decentralized optimization algorithms

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes snap-shot decentralized stochastic gradient tracking (SS DSGT) and an accelerated variant (ASS DSGT) with loopless Chebyshev acceleration, achieving lower iteration complexity than DSGT on general topologies for strongly convex decentralized optimization.

Problem

Decentralized stochastic optimization over networks with heterogeneous data: DSGT's iteration complexity degrades with the spectral gap of the mixing matrix, and its dependence on the topology (C_W) is not tight for general networks.

Approach

Extends the snap-shot gradient tracking idea (SVRG/L-SVRG-style, updating the tracker and snapshot only with probability p) from SS GT to decentralized SGD, yielding iteration complexity depending on (1-λ2(W))^-1 instead of DSGT's (1-λ2(W))^-3/2; adds loopless Chebyshev acceleration for (1-λ2(W))^-1/2 on symmetric PSD mixing matrices.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add snapshot gradient trackingDSGT · General communication network, stochastic noiseiteration complexity: ˜O(\bar{σ}²/(mµε) + √L\bar{σ}/(µ(1 − λ₂(W))^{3/2}√ε)) -> O(\bar{σ}²/(µmε) + √L\bar{σ}/((1 − λ₂(W))µ√ε) + L/((1 − λ₂(W))µHelped
Add loopless Chebyshev acceleration to SS DSGT (ablation)SS DSGT · Static network, stochastic noiseiteration complexity: O(\bar{σ}²/(µmε) + √L\bar{σ}/((1 − λ₂(W))µ√ε) + L/((1 − λ₂(W))µε^{1/3})) -> O(\bar{σ}²/(µmε) + √L\bar{σ}/(µ√(1 − λ₂(W))√Helped
Add loopless Chebyshev acceleration to SS DSGT (ablation)SS DSGT · Static network, deterministic case (\bar{σ}² = 0)iteration complexity: O(L/(µ(1 − λ₂(W)) log 1/ε)) -> O(L/(µ√(1 − λ₂(W)) log 1/ε))Helped
Use ASS DSGT instead of DSGTASS DSGT and DSGT · Symmetric mixing matrix W sy; banknote, a9a, ijcnn1distance to optimumHelped
Use SS DSGT instead of DSGTSS DSGT and DSGT · Asymmetric mixing matrix W asy; banknote, a9a, ijcnn1distance to optimumHelped

Limitations

Experimental setup

Datasets: banknote a9a ijcnn1

Benchmarks: banknote a9a ijcnn1

Metrics: squared distance ||x_t - x*||^2 versus communication rounds training loss

Baselines: DSGT

Builds on: DSGT SS GT (Song et al., 2023) L-SVRG loopless Chebyshev acceleration

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy