atlas

Research map / Optimization / Nonconvex and smooth optimization

On Convergence of Incremental Gradient for Non-convex Smooth Functions

ICML 2024 · Optimization › Nonconvex and smooth optimization · approach: Complexity of nonconvex first-order methods · 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.

Gives a new analysis of SGD under arbitrary data orderings for non-convex smooth functions, improving incremental gradient and single shuffle convergence by a factor n in the optimization term.

Problem

Convergence theory for incremental gradient and shuffle-based SGD (with fixed or permuted data orders) on non-convex smooth finite-sum objectives is weak; prior IG/SS rates scale linearly with dataset size n in the optimization term.

Approach

Introduces a sequence-correlation variance measured over adaptively sized correlated periods tau = Theta(1/(L gamma)) rather than fixed size n, which removes the stepsize restriction gamma < O(1/(Ln)) and yields O(1/eps) optimization term for IG/SS.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the adaptive correlation period τ = Θ(1/(Lγ)) instead of fixing τ = nIncremental Gradient / Single Shuffle · Non-convex smooth finite-sum optimizationiterations to achieve accuracy ε: O(n/ε) -> O(1/ε)Helped
Use the proposed analysis for Incremental Gradient / Single ShuffleIncremental Gradient / Single Shuffle · Non-convex smooth finite-sum optimizationiterations to achieve accuracy ε: L F_0 · O(n/ε + nσ_SGD/ε) -> L F_0 · O(1/ε + min{n σ_SGD/ε, n σ²_SGD/ε²})Helped
Use the proposed analysis for Random ReshufflingRandom Reshuffling · Non-convex smooth finite-sum optimizationconvergence rate: O(L F_0 n/T + (L F_0 √n σ_SGD/T)^(2/3)) -> O(L F_0/T + min{(L F_0 n σ_SGD/T)^(2/3), √(L F_0 n σ_SGD/T)})Mixed
Use shuffle sampling instead of sampling with replacementSGD · Synthetic quadratic objectivesconvergenceHelped
Use Random Reshuffling or Single Shuffle instead of sampling with replacementSGD · Logistic regression on LibSVM datasetsfull gradient norm convergenceHelped
Use Random Reshuffling instead of sampling with replacementSGD · MNIST neural network, subset of size 1000full gradient norm convergenceMixed
Use Single Shuffle instead of sampling with replacementSGD · CIFAR ResNet-18training performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR LibSVM (ionosphere, breast-cancer, a9a, w1a, rcv1, Australian) synthetic quadratics

Benchmarks: MNIST subset CIFAR LibSVM logistic regression datasets synthetic quadratics

Metrics: full gradient norm iterations to reach target gradient norm

Baselines: SGD with replacement Random Reshuffling Single Shuffle prior IG/SS rates (Mishchenko et al. 2020; Nguyen et al. 2021)

Builds on: SGD with random reshuffling analyses perturbed iterate analysis SGD with linearly correlated noise (differential privacy)

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