atlas

Research map / Optimization / Distributed and compressed

SLowcalSGD : Slow Query Points Improve Local-SGD for Stochastic Convex Optimization

NeurIPS 2024 · Optimization › Distributed and compressed · approach: Decentralized optimization algorithms · 0 citations (OpenAlex)

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 SLowcal-SGD, a local-update method for heterogeneous stochastic convex optimization that queries gradients at slowly changing weighted averages (Anytime-SGD style) and provably beats Minibatch-SGD and Local-SGD in communication rounds.

Problem

Distributed stochastic convex optimization with heterogeneous data across M machines: existing local-update methods (Local-SGD) do not provably beat Minibatch-SGD, and accelerated Minibatch-SGD remains the best known baseline.

Approach

Customize Anytime-SGD (slowly changing query points given by weighted averages of iterates, with increasing weights alpha_t = t+1) to the local-update distributed setting, so that the bias between machines' query points shrinks, reducing the bias from local updates; importance weights are shown to be crucial.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use slowly changing averaged query points for local gradient updatesLocal-SGD (Slowcal-SGD) · Heterogeneous SCOminimum rounds for linear speedup: $G_*580MK^{1/2} +MK^{1/2} $ vs. ${MK}$Helped
Use slowly changing averaged query points for local gradient updatesLocal-SGD (Slowcal-SGD) · MNIST testtest accuracyHelped
Use slowly changing averaged query points for local gradient updatesLocal-SGD (Slowcal-SGD) · MNIST testtest lossHelped
Use increasing weights $\alpha_t=t+1$ instead of uniform weights (ablation)Slowcal-SGD · Heterogeneous SCOexcess lossHelped
Use uniform weights $\alpha_t=1$ instead of increasing weights (ablation)Slowcal-SGD · Heterogeneous SCOexcess lossHurt
Increase the number of local stepsSlowcal-SGD · MNIST testtest accuracyHelped
Increase the number of local stepsMinibatch-SGD · MNIST testtest accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST

Benchmarks: MNIST

Metrics: test accuracy test loss

Baselines: Minibatch-SGD Local-SGD SCAFFOLD Accelerated Minibatch-SGD

Builds on: Anytime-SGD Local-SGD Minibatch-SGD SCAFFOLD

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