Gaussian Limits for SGD Without Stationary Moments
Organizations: University of Chicago
Abstract
Temporal dependence can separate the Gaussian approximation of stochastic gradient descent from its stationary moments. For unmodified least-squares SGD, we construct a design with standard Gaussian marginals whose stationary error has every positive moment infinite. Independent observations with the same marginals instead give finite stationary variance. Both regimes retain a Gaussian small-step limit. Our general theory establishes pathwise contraction from a finite second design moment, then uses score cancellation and localization to obtain stationary Gaussian and Ornstein--Uhlenbeck limits. Independent Gaussian regression errors yield an exact conditional Gaussian law and total-variation convergence under the same design integrability. Stronger design conditions identify a positive first-order total-variation constant and a deterministic covariance correction with error. A scalar coverage expansion translates this correction into its inference consequence. Experiments examine distributional error, coverage, and calibration with dependent scores. Together, these results establish precise probability-law approximation beyond moment-based stationary analysis.
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Representative work | Setting or requirement | Result and relation to this paper |
|---|---|---|
| Chen et al. (2022) ; Dieuleveut et al. (2020) | Stationary small-step analysis | Law characterization and moment expansions, respectively; our laws may have all moments infinite. |
| Khusainov et al. (2025) | Iid, bounded designs; finite third score moment | Finite-history convex-distance bound; our Gaussian-error TV expansion permits dependent unbounded designs. |
| Guo et al. (1997) ; Durmus et al. (2021a) | Temporal energy or drift/growth control | Product-moment stability; our PSD argument gives pathwise contraction. |
| Roitershtein (2007) ; Damek & Mentemeier (2026) | Markov-modulated or iid affine recursions | Power-law tails; our examples combine all-moment failure with a Gaussian limit. |
| Mou et al. (2020) | Fixed-step averaged linear SA | CLT and correction for averages; our correction is for the stationary last iterate. |
| Merad & Gaïffas (2023) ; Wang et al. (2026) | Invariant-law convergence or quantitative SA with moment control | TV to stationarity or Wasserstein Gaussian bounds; our expansion is from stationarity to Gaussian. |
| Base coverage | Corrected coverage | TV | Corrected TV | MCSE (corr.) | |
|---|---|---|---|---|---|
| 0.04 | 94.3885 | 95.0766 | 123.130 | 17.859 | 0.469 |
| 0.02 | 94.6849 | 95.0293 | 65.035 | 6.488 | 0.199 |
| 0.01 | 94.8373 | 95.0095 | 33.976 | 2.050 | 0.084 |
| 0.005 | 94.9167 | 95.0027 | 17.492 | 0.588 | 0.035 |
| 0.0025 | 94.9579 | 95.0009 | 8.872 | 0.185 | 0.013 |
| 10th percentile | Median | 90th percentile | |||
|---|---|---|---|---|---|
| 0 | 0.04 | 0.975 | 1.414 | 2.389 | 0.3043 |
| 0 | 0.02 | 1.078 | 1.442 | 2.102 | 0.1746 |
| 0 | 0.01 | 1.176 | 1.466 | 1.941 | 0.0897 |
| 0 | 0.005 | 1.254 | 1.476 | 1.811 | 0.0381 |
| 0 | 0.0025 | 1.318 | 1.488 | 1.719 | 0.0091 |
| 0.7 | 0.04 | 0.653 | 1.095 | 2.207 | 0.5507 |
| Model | Parameter | Coverage | Corrected coverage | Expansion paths | |
|---|---|---|---|---|---|
| pareto | 0 | 0.04 | 93.1154 | – | 3432 |
| pareto | 0 | 0.01 | 94.0687 | – | 1829 |
| pareto | 0 | 0.0025 | 94.5519 | – | 941 |
| pareto | 0.7 | 0.04 | 94.6931 | – | 226 |
| pareto | 0.7 | 0.01 | 94.9047 | – | 87 |
| pareto | 0.7 | 0.0025 | 94.9703 | – | 36 |
| Oracle | Lag zero | HAC | HAC | HAC | |
|---|---|---|---|---|---|
| 0.04 | 94.92 (0.28) | 77.60 (0.54) | 93.60 (0.32) | 93.55 (0.32) | 94.12 (0.30) |
| 0.01 | 95.35 (0.27) | 76.62 (0.55) | 93.92 (0.31) | 93.82 (0.31) | 94.50 (0.29) |
| 0.0025 | 95.23 (0.28) | 76.17 (0.55) | 93.60 (0.32) | 93.78 (0.31) | 94.38 (0.30) |
| Naive | Known | Estimated | Median width | 90th width | ||
|---|---|---|---|---|---|---|
| 0.04 | 0.08 | 0.12 (0.02) | 95.03 (0.10) | 95.06 (0.10) | 3.811 | 16.863 |
| 0.04 | 0.28 | 2.86 (0.08) | 94.86 (0.10) | 94.97 (0.10) | 1.781 | 4.308 |
| 0.04 | 1 | 29.89 (0.21) | 95.04 (0.10) | 95.02 (0.10) | 0.884 | 1.344 |
| 0.04 | 4 | 93.05 (0.12) | 95.08 (0.10) | 95.01 (0.10) | 0.594 | 0.669 |
| 0.04 | 24 | 94.40 (0.10) | 95.01 (0.10) | 95.08 (0.10) | 0.577 | 0.645 |
| 0.01 | 0.05 | 0.00 (0.00) | 94.69 (0.10) | 94.72 (0.10) | 2.186 | 6.242 |
| Histories | Baseline coverage | Corrected coverage | MCSE (baseline, corrected) | |
|---|---|---|---|---|
| 0.0025 | 48000 | 94.9426 | 95.2455 | (0.0026, 0.0026) |
| 0.000625 | 24000 | 94.9772 | 95.0545 | (0.0031, 0.0031) |