Catapults in SGD: spikes in the training loss and their impact on generalization through feature learning
Not on the map. Why?
Abstract (arXiv)
In this paper, we first present an explanation regarding the common occurrence of spikes in the training loss when neural networks are trained with stochastic gradient descent (SGD). We provide evidence that the spikes in the training loss of SGD are "catapults", an optimization phenomenon originally observed in GD with large learning rates in [Lewkowycz et al. 2020]. We empirically show that these catapults occur in a low-dimensional subspace spanned by the top eigenvectors of the tangent kernel, for both GD and SGD. Second, we posit an explanation for how catapults lead to better generalization by demonstrating that catapults promote feature learning by increasing alignment with the Average Gradient Outer Product (AGOP) of the true predictor. Furthermore, we demonstrate that a smaller batch size in SGD induces a larger number of catapults, thereby improving AGOP alignment and test performance.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). Builds on 66 of its 94 references that are in the map. First posted on arXiv 7 Jun 2023.
Builds on
66 of 94 references.
References · 66
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2016Wide Residual Networkscited by 3,057
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
38 more
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 732
- 2018On Lazy Training in Differentiable Programmingcited by 671
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 655
- 2015Cyclical Learning Rates for Training Neural Networkscited by 627
- 2017Exploring Generalization in Deep Learningcited by 595
- 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 572
- 2019Fantastic Generalization Measures and Where to Find Themcited by 507
- 2017Sharp Minima Can Generalize For Deep Netscited by 462
- 2021Gradient Descent on Neural Networks Typically Occurs at the Edge of Stabilitycited by 413
- 2020Kernel and Rich Regimes in Overparametrized Modelscited by 302
- 2017Three Factors Influencing Minima in SGDcited by 270
- 2020Loss landscapes and optimization in over-parameterized non-linear systems and neural networkscited by 231
- 2018Gradient Descent Happens in a Tiny Subspacecited by 208
- 2020The large learning rate phase of deep learning: the catapult mechanismcited by 206
- 2020Deep learning versus kernel learning: an empirical study of loss landscape geometry and the time evolution of the Neural Tangent Kernelcited by 185
- 2021On the Origin of Implicit Regularization in Stochastic Gradient Descentcited by 183
- 2020Feature Learning in Infinite-Width Neural Networkscited by 182
- 2021The Principles of Deep Learning Theorycited by 169
- 2020Finite Versus Infinite Neural Networks: an Empirical Studycited by 156
- 2022Self-Stabilization: The Implicit Bias of Gradient Descent at the Edge of Stabilitycited by 151
- 2020The Break-Even Point on Optimization Trajectories of Deep Neural Networkscited by 149
- 2020On the linearity of large non-linear models: when and why the tangent kernel is constantcited by 129
- 2022Understanding Gradient Descent on Edge of Stability in Deep Learningcited by 126
- 2017Improving Generalization Performance by Switching from Adam to SGDcited by 121
- 2019An Improved Analysis of Training Over-parameterized Deep Neural Networkscited by 120
- 2018An Alternative View: When Does SGD Escape Local Minima?cited by 115
- 2020The Early Phase of Neural Network Trainingcited by 114
- 2021Neural Networks as Kernel Learners: The Silent Alignment Effectcited by 106
- 2018Revisiting Small Batch Training for Deep Neural Networkscited by 100
- 2018On the Relation Between the Sharpest Directions of DNN Loss and the SGD Step Lengthcited by 85
- 2017Towards Understanding Generalization of Deep Learning: Perspective of Loss Landscapescited by 84
- 2022Understanding the unstable convergence of gradient descentcited by 84
- 2018A Walk with SGDcited by 74
- 2019Measurements of Three-Level Hierarchical Structure in the Outliers in the Spectrum of Deepnet Hessianscited by 68
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2023: 4; 2024: 7; 2025: 11; 2026: 7.
29 papers.
Sort:
- 2024From Lazy to Rich: Exact Learning Dynamics in Deep Linear Networkscited by 46
- 2024Get rich quick: exact solutions reveal how unbalanced initializations promote rapid feature learningcited by 41
- 2024Does SGD really happen in tiny subspaces?cited by 35
- 2024Emergence in non-neural models: grokking modular arithmetic via average gradient outer productcited by 26
- 2023Universal Sharpness Dynamics in Neural Network Training: Fixed Point Analysis, Edge of Stability, and Route to Chaoscited by 21
- 2024Average gradient outer product as a mechanism for deep neural collapsecited by 21
- 2023From Stability to Chaos: Analyzing Gradient Descent Dynamics in Quadratic Regressioncited by 16
- 2025Alternating Gradient Flows: A Theory of Feature Learning in Two-layer Neural Networkscited by 11
- 2024Feature learning as alignment: a structural property of gradient descent in non-linear neural networkscited by 9
- 2024Gradient Descent on Logistic Regression with Non-Separable Data and Large Step Sizescited by 9
- 2023Benign Oscillation of Stochastic Gradient Descent with Large Learning Ratescited by 8
- 2026Non-Euclidean Gradient Descent Operates at the Edge of Stabilitycited by 7
17 more
- 2025Understanding the Evolution of the Neural Tangent Kernel at the Edge of Stabilitycited by 6
- 2025Understanding Sharpness Dynamics in NN Training with a Minimalist Example: The Effects of Dataset Difficulty, Depth, Stochasticity, and Morecited by 5
- 2025Gradient Descent with Large Step Sizes: Chaos and Fractal Convergence Regioncited by 5
- 2025Learning a Single Index Model from Anisotropic Data with vanilla Stochastic Gradient Descentcited by 4
- 2025BSFA: Leveraging the Subspace Dichotomy to Accelerate Neural Network Trainingcited by 3
- 2023Gradient Descent with Polyak's Momentum Finds Flatter Minima via Large Catapultscited by 2
- 2025The Features at Convergence Theorem: a first-principles alternative to the Neural Feature Ansatz for how networks learn representationscited by 2
- 2025Large Learning Rates Simultaneously Achieve Robustness to Spurious Correlations and Compressibilitycited by 2
- 2025On the Neural Feature Ansatz for Deep Neural Networkscited by 1
- 2026Breaking Data Symmetry is Needed For Generalization in Feature Learning Kernelscited by 1
- 2026The Road Taken: The Role of Optimizers at the Edge of Stabilitycited by 1
- 2026Finite-Horizon Input-Output Dynamics of Minibatch Perturbations in AdamWcited by 1
- 2025Feature Learning Beyond the Edge of Stabilitycited by 0
- 2025SoftSignSGD(S3): An Enhanced Optimizer for Practical DNN Training and Loss Spikes Minimization Beyond Adamcited by 0
- 2026Large Spikes in Stochastic Gradient Descent: A Large-Deviations Viewcited by 0
- 2026Improving Adversarial Robustness of Attribution via Implicit Regularizationcited by 0
- 2026Gradient Descent with Large Step Size Restores Symmetry in Deep Linear Networks with Multi-Pathwaycited by 0
- 2026Finite-Horizon Input-Output Dynamics of Minibatch Perturbations in AdamW20 Aug 2026
- 2026The Road Taken: The Role of Optimizers at the Edge of Stability19 Aug 2026
- 2026Gradient Descent with Large Step Size Restores Symmetry in Deep Linear Networks with Multi-Pathway29 May 2026
- 2026Improving Adversarial Robustness of Attribution via Implicit Regularization28 May 2026
- 2026Breaking Data Symmetry is Needed For Generalization in Feature Learning Kernels31 Mar 2026
- 2026Large Spikes in Stochastic Gradient Descent: A Large-Deviations View10 Mar 2026
- 2026Non-Euclidean Gradient Descent Operates at the Edge of Stability5 Mar 2026
- 2025BSFA: Leveraging the Subspace Dichotomy to Accelerate Neural Network Training29 Oct 2025
- 2025On the Neural Feature Ansatz for Deep Neural Networks17 Oct 2025
- 2025Gradient Descent with Large Step Sizes: Chaos and Fractal Convergence Region29 Sep 2025
- 2025Large Learning Rates Simultaneously Achieve Robustness to Spurious Correlations and Compressibility23 Jul 2025
- 2025Understanding the Evolution of the Neural Tangent Kernel at the Edge of Stability17 Jul 2025
17 more
- 2025SoftSignSGD(S3): An Enhanced Optimizer for Practical DNN Training and Loss Spikes Minimization Beyond Adam9 Jul 2025
- 2025The Features at Convergence Theorem: a first-principles alternative to the Neural Feature Ansatz for how networks learn representations8 Jul 2025
- 2025Understanding Sharpness Dynamics in NN Training with a Minimalist Example: The Effects of Dataset Difficulty, Depth, Stochasticity, and More7 Jun 2025
- 2025Alternating Gradient Flows: A Theory of Feature Learning in Two-layer Neural Networks6 Jun 2025
- 2025Learning a Single Index Model from Anisotropic Data with vanilla Stochastic Gradient Descent31 Mar 2025
- 2025Feature Learning Beyond the Edge of Stability18 Feb 2025
- 2024From Lazy to Rich: Exact Learning Dynamics in Deep Linear Networks22 Sep 2024
- 2024Emergence in non-neural models: grokking modular arithmetic via average gradient outer product29 Jul 2024
- 2024Get rich quick: exact solutions reveal how unbalanced initializations promote rapid feature learning10 Jun 2024
- 2024Gradient Descent on Logistic Regression with Non-Separable Data and Large Step Sizes7 Jun 2024
- 2024Does SGD really happen in tiny subspaces?25 May 2024
- 2024Average gradient outer product as a mechanism for deep neural collapse21 Feb 2024
- 2024Feature learning as alignment: a structural property of gradient descent in non-linear neural networks7 Feb 2024
- 2023Gradient Descent with Polyak's Momentum Finds Flatter Minima via Large Catapults25 Nov 2023
- 2023Universal Sharpness Dynamics in Neural Network Training: Fixed Point Analysis, Edge of Stability, and Route to Chaos3 Nov 2023
- 2023Benign Oscillation of Stochastic Gradient Descent with Large Learning Rates26 Oct 2023
- 2023From Stability to Chaos: Analyzing Gradient Descent Dynamics in Quadratic Regression2 Oct 2023
- 2024From Lazy to Rich: Exact Learning Dynamics in Deep Linear Networkscited by 46
- 2024Get rich quick: exact solutions reveal how unbalanced initializations promote rapid feature learningcited by 41
- 2024Does SGD really happen in tiny subspaces?cited by 35
- 2024Emergence in non-neural models: grokking modular arithmetic via average gradient outer productcited by 26
- 2023Universal Sharpness Dynamics in Neural Network Training: Fixed Point Analysis, Edge of Stability, and Route to Chaoscited by 21
- 2024Average gradient outer product as a mechanism for deep neural collapsecited by 21
- 2023From Stability to Chaos: Analyzing Gradient Descent Dynamics in Quadratic Regressioncited by 16
- 2025Alternating Gradient Flows: A Theory of Feature Learning in Two-layer Neural Networkscited by 11
- 2024Feature learning as alignment: a structural property of gradient descent in non-linear neural networkscited by 9
- 2024Gradient Descent on Logistic Regression with Non-Separable Data and Large Step Sizescited by 9
- 2023Benign Oscillation of Stochastic Gradient Descent with Large Learning Ratescited by 8
- 2026Non-Euclidean Gradient Descent Operates at the Edge of Stabilitycited by 7
12 most cited of 29 All 29 (JSON)
- 2026Finite-Horizon Input-Output Dynamics of Minibatch Perturbations in AdamW20 Aug 2026
- 2026The Road Taken: The Role of Optimizers at the Edge of Stability19 Aug 2026
- 2026Gradient Descent with Large Step Size Restores Symmetry in Deep Linear Networks with Multi-Pathway29 May 2026
- 2026Improving Adversarial Robustness of Attribution via Implicit Regularization28 May 2026
- 2026Breaking Data Symmetry is Needed For Generalization in Feature Learning Kernels31 Mar 2026
- 2026Large Spikes in Stochastic Gradient Descent: A Large-Deviations View10 Mar 2026
- 2026Non-Euclidean Gradient Descent Operates at the Edge of Stability5 Mar 2026
- 2025BSFA: Leveraging the Subspace Dichotomy to Accelerate Neural Network Training29 Oct 2025
- 2025On the Neural Feature Ansatz for Deep Neural Networks17 Oct 2025
- 2025Gradient Descent with Large Step Sizes: Chaos and Fractal Convergence Region29 Sep 2025
- 2025Large Learning Rates Simultaneously Achieve Robustness to Spurious Correlations and Compressibility23 Jul 2025
- 2025Understanding the Evolution of the Neural Tangent Kernel at the Edge of Stability17 Jul 2025
12 newest of 29 All 29 (JSON)