atlas

Research map / Optimization / Nonconvex and smooth optimization

Stability and Generalization of Asynchronous SGD: Sharper Bounds Beyond Lipschitz and Smoothness

NeurIPS 2024 · Optimization › Nonconvex and smooth optimization · approach: Stochastic gradient last-iterate analysis · 1 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.

Establishes on-average model stability and generalization bounds for asynchronous SGD without Lipschitz assumptions, including the first non-smooth (Hölder continuous gradient) analysis, with excess-risk bounds showing that moderate asynchronous delay can improve generalization.

Problem

Generalization of asynchronous SGD (ASGD) with delayed gradients is poorly understood: existing bounds are vacuous or require Lipschitz/smooth and quadratic-only assumptions, and no analysis covers non-smooth losses.

Approach

Uses on-average model stability with an approximately non-expansive lemma for delayed gradient updates, replacing the Lipschitz constant with loss values via self-bounding properties; extends to (α,β)-Hölder continuous gradients and yields excess generalization bounds where average delay τ appears as an improving term.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase average asynchronous delay while scaling the learning rate inversely with delayASGD · general convex problemsgeneralization error: O(1/τ + 1/√K)Helped
increase average asynchronous delay while scaling the learning rate inversely with delayASGD · low-noise convex problems, K ≍ nexcess generalization error: O(1/τ + ∥w1 − w∗∥²/n)Helped
increase average asynchronous delay while scaling the learning rate inversely with delayASGD with Hölder-continuous gradients · low-noise convex problems, K ≍ nexcess generalization error: O(1/√τ + ∥w1 − w∗∥^(4α/(1+α))/√n^(1+α))Helped
choose a better initial model, closer to w∗ASGD · general convex problemsalgorithmic stabilityHelped
choose a better initial model, closer to w∗ASGD · low-noise convex problems, K ≍ nexcess generalization error: O(1/τ + ∥w1 − w∗∥²/n)Helped
increase the number of training samplesASGD · low-noise convex problemsexcess generalization error: O(1/τ + ∥w1 − w∗∥²/n)Helped
increase the number of training iterationsASGD · general convex problemsalgorithmic stabilityHurt
increase the number of training iterationsASGD · general convex problemsgeneralization performanceHurt
increase asynchronous delay with learning rate 0.1/τASGD · RCV1generalization errorHelped
increase asynchronous delay with learning rate 0.1/τResNet18 trained with ASGD · CIFAR100generalization errorHelped
increase asynchronous delay with learning rate 0.1/τBERT trained with ASGD · SST-2generalization errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: RCV1 CIFAR10 CIFAR100 SST-2

Benchmarks: RCV1 CIFAR100 SST-2

Metrics: generalization error (train-test error gap) model stability ||A(S)-A(S^(i))||^2

Baselines: Regatti et al. ASGD uniform stability bound Deng et al. ASGD average stability bound Lei and Ying SGD bounds

Builds on: Lei and Ying on-average model stability Hardt et al. uniform stability of SGD Stich and Karimireddy ASGD convergence Deng et al. ASGD average stability

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