atlas

Research map / Optimization / Distributed and compressed

Enhancing Parallelism in Decentralized Stochastic Convex Optimization

ICML 2025 · 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 Decentralized Anytime SGD (DAT-SGD), which runs gossip-based Anytime SGD with gradients at slowly-moving averaged query points to reduce consensus bias, raising the decentralized parallelism bound from O(rho^{1/2} N^{1/4}) to O(rho sqrt(N)) for stochastic convex optimization.

Problem

Decentralized stochastic convex optimization suffers a parallelism limit: adding machines degrades convergence, and existing bounds leave a gap to centralized minibatch SGD even on well-connected topologies.

Approach

Extend Anytime SGD to the decentralized setting: each node computes stochastic gradients at averaged query points x_t that evolve more slowly than the iterates, and gossips both iterates and query points, which tightens the consensus-distance bias term and yields a larger parallelism threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use gradually shifting averaged query points for gradient evaluation, as in DAT-SGD rather than D-SGDDecentralized SCO on ring and torus topologies · Decentralized SCO, ring and torusparallelism bound: \mathcal{O}(N^{1/8}) -> \mathcal{O}(N^{1/6}); \mathcal{O}(N^{1/6}) -> \mathcal{O}(N^{1/4})Helped
Use gradually shifting averaged query points for gradient evaluation, as in DAT-SGD rather than D-SGDDecentralized SCO on near-complete graphs · Decentralized SCO, near-complete graphparallelism bound: \mathcal{O}(\rho^{1/2} N^{1/4}) -> \mathcal{O}(\rho\sqrt{N})Helped
Use DAT-SGD instead of prior decentralized methodsDecentralized SCO · Decentralized SCOconvergence rateHelped
Use DAT-SGD instead of D-SGDSynthetic least squares · Synthetic least squares, torus and 1-peer exponential graphfinal errorHelped
Use DAT-SGD instead of D-SGDSynthetic least squares · Synthetic least squares, ringfinal errorMixed
Use DAT-SGD instead of D-SGD and D²LeNet on Fashion MNIST with heterogeneous data · Fashion MNIST, heterogeneous data (α=0.1), ring and Base-2 graphtest accuracyHelped
Use DAT-SGD instead of D-SGD and D²LeNet on Fashion MNIST · Fashion MNIST, nearly homogeneous data (α=10)test accuracyHurt
Increase the number of machines using DAT-SGD rather than D-SGD or D²LeNet on Fashion MNIST with heterogeneous data · Fashion MNIST, heterogeneous data (α=0.1), ringtest accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Fashion MNIST synthetic least squares

Benchmarks: Fashion MNIST synthetic least squares

Metrics: final error test accuracy

Baselines: D-SGD D^2 Minibatch SGD

Builds on: Anytime SGD Decentralized SGD D^2 gossip averaging

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