atlas

Research map / Optimization / Nonconvex and smooth optimization

Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective

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

Analyzes shuffled SGD (IG, SO, RR) through a primal-dual cyclic-coordinate view and introduces new data-dependent smoothness constants that give convergence bounds up to O(√n) tighter than prior work.

Problem

Existing convergence bounds for shuffled SGD (without replacement) are overly pessimistic, depending on the global max component smoothness and forcing tiny step sizes, so they fail to explain the empirical success of shuffling over sampling with replacement.

Approach

Reformulates shuffled SGD as a primal-dual method performing cyclic updates on the dual side, and tracks cumulative dual bias within an epoch to derive new permutation-dependent smoothness constants (for general finite sums and for linear predictors/GLMs) that replace the max component smoothness in the step size and complexity bounds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use data-dependent smoothness parameters ˆL and ˜L for shuffled SGD on linear predictorsShuffled SGD convergence bound · Convex smooth finite-sum problems with linear predictorsindividual gradient oracle complexity: O(√n)Helped
Use the data-dependent parameter ˆL instead of LmaxShuffled SGD convergence bound · LIBSVM, MNIST, CIFAR10, and BBBC datasetsLmax/Lhat: 5.50; 5.49; 18.3; 7.04; 10.0; 38.0; 5.35; 3.52; 32.8; 19.1; 42.1; 111; 194; 6.26; 10.9Helped
Use the larger step size derived from the new smoothness parameters rather than the prior-work step sizeRandom-reshuffling SGD for logistic regression · LIBSVM luke, leu, and a9aoptimality gapHelped

Surprising findings

Limitations

Experimental setup

Datasets: LIBSVM (luke, leu, a9a, a1a, gisette, rcv1, real-sim, news20, e2006train, duke, sonar, tmc2007) MNIST CIFAR10 BBBC005 BBBC010

Benchmarks: LIBSVM datasets (luke, leu, a9a) 15 ML datasets for Lmax/L-hat ratio (a1a, a9a, BBBC005, BBBC010, CIFAR10, duke, e2006train, gisette, leu, MNIST, news20,

Metrics: optimality gap over epochs ratio Lmax/L-hat convergence complexity (gradient oracle calls)

Baselines: Mishchenko et al. (RR/SO bounds) Nguyen et al. (RR bounds) Cha et al. (RR bounds) Shamir (RR/SO nonsmooth bound) full gradient descent

Builds on: Mishchenko et al. shuffled SGD analysis Nguyen et al. shuffled SGD analysis Cha et al. shuffled SGD lower bounds randomized dual coordinate methods (Shalev-Shwartz & Zhang)

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