On the Trajectories of SGD Without Replacement
Not on the map. Why?
Abstract (arXiv)
This article examines the implicit regularization effect of Stochastic Gradient Descent (SGD). We consider the case of SGD without replacement, the variant typically used to optimize large-scale neural networks. We analyze this algorithm in a more realistic regime than typically considered in theoretical works on SGD, as, e.g., we allow the product of the learning rate and Hessian to be O(1) and we do not specify any model architecture, learning task, or loss (objective) function. Our core theoretical result is that optimizing with SGD without replacement is locally equivalent to making an additional step on a novel regularizer. This implies that the expected trajectories of SGD without replacement can be decoupled in (i) following SGD with replacement (in which batches are sampled i.i.d.) along the directions of high curvature, and (ii) regularizing the trace of the noise covariance along the flat ones. As a consequence, SGD without replacement travels flat areas and may escape saddles significantly faster than SGD with replacement. On several vision tasks, the novel regularizer penalizes a weighted trace of the Fisher Matrix, thus encouraging sparsity in the spectrum of the Hessian of the loss in line with empirical observations from prior work. We also propose an explanation for why SGD does not train at the edge of stability (as opposed to GD).
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Dec 2023.
Builds on
0 of 0 references.
No references here yet.
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 7.
11 papers.
- 2024How Neural Networks Learn the Support is an Implicit Regularization Effect of SGDcited by 8
- 2026Optimizer Memory Makes Shuffle Order a First-Order Source of Fine-Tuning Noisecited by 7
- 2026The Effect of Mini-Batch Noise on the Implicit Bias of Adamcited by 4
- 2025Randomised Splitting Methods and Stochastic Gradient Descentcited by 3
- 2026The Order Is The Messagecited by 2
- 2025Experience Replay with Random Reshufflingcited by 1
- 2026Does SGD Seek Flatness or Sharpness? An Exactly Solvable Modelcited by 1
- 2024Error dynamics of mini-batch gradient descent with random reshuffling for least squares regressioncited by 0
- 2026Same Error, Different Function: The Optimizer as an Implicit Prior in Financial Time Seriescited by 0
- 2026Do Deep Networks Forget Initialization? A Forgetting-Time View of Practical Inductive Biascited by 0
- 2026Stochastic Saddle Avoidance Beyond Unit Excitation and Smoothness: A Pathwise Lyapunov-Perron Frameworkcited by 0
- 2026Stochastic Saddle Avoidance Beyond Unit Excitation and Smoothness: A Pathwise Lyapunov-Perron Framework4 Aug 2026
- 2026Optimizer Memory Makes Shuffle Order a First-Order Source of Fine-Tuning Noise28 Jun 2026
- 2026Do Deep Networks Forget Initialization? A Forgetting-Time View of Practical Inductive Bias27 May 2026
- 2026The Order Is The Message24 Mar 2026
- 2026Same Error, Different Function: The Optimizer as an Implicit Prior in Financial Time Series3 Mar 2026
- 2026Does SGD Seek Flatness or Sharpness? An Exactly Solvable Model4 Feb 2026
- 2026The Effect of Mini-Batch Noise on the Implicit Bias of Adam2 Feb 2026
- 2025Randomised Splitting Methods and Stochastic Gradient Descent5 Apr 2025
- 2025Experience Replay with Random Reshuffling4 Mar 2025
- 2024How Neural Networks Learn the Support is an Implicit Regularization Effect of SGD17 Jun 2024
- 2024Error dynamics of mini-batch gradient descent with random reshuffling for least squares regression6 Jun 2024