Convergence Analysis of SGD under Expected Smoothness
Yuta Kawamoto, Hideaki Iiduka
TL;DR
This work studies stochastic gradient descent under the Expected Smoothness framework, linking the second moment of stochastic gradients to suboptimality, gradient norm, and data heterogeneity via constants $(A,B,C)$. It provides a self-contained descent analysis with explicit, sampling-aware bounds for several step-size schedules (constant, harmonic, polynomial, cosine) and derives a global convergence theorem under ES, along with closed-form ES constants for common sampling schemes. The authors validate the ES model empirically on CIFAR-100 with ResNet-18, showing that ES accurately captures gradient variance and reveals a two-phase microscopic noise structure: an initial suboptimality-dominated phase followed by a geometry-dominated phase. The results offer practical guidance for designing step-size and batch-size schedules in large-scale nonconvex optimization and deepen the theoretical understanding of variance–descent tradeoffs under realistic stochastic noise models.
Abstract
Stochastic gradient descent (SGD) is the workhorse of large-scale learning, yet classical analyses rely on assumptions that can be either too strong (bounded variance) or too coarse (uniform noise). The expected smoothness (ES) condition has emerged as a flexible alternative that ties the second moment of stochastic gradients to the objective value and the full gradient. This paper presents a self-contained convergence analysis of SGD under ES. We (i) refine ES with interpretations and sampling-dependent constants; (ii) derive bounds of the expectation of squared full gradient norm; and (iii) prove $O(1/K)$ rates with explicit residual errors for various step-size schedules. All proofs are given in full detail in the appendix. Our treatment unifies and extends recent threads (Khaled and Richtárik, 2020; Umeda and Iiduka, 2025).
