High dimensional analysis reveals conservative sharpening and a stochastic edge of stability
Atish Agarwala, Jeffrey Pennington
TL;DR
This work analyzes stochastic gradient descent dynamics through the lens of Hessian-spectrum stability, introducing a stochastic edge of stability (S-EOS) governed by a noise kernel norm $\mathcal{K}$. By combining a high-dimensional linearized model with a second-moment analysis, it derives conditions for both deterministic EOS ($\eta\lambda_{\max}<2$) and S-EOS (threshold near $\mathcal{K}=1$), and explains conservative sharpening where SGD noise preferentially dampens large eigenmodes. The paper combines theoretical results with extensive experiments on MNIST, CIFAR-10, and Imagenet, showing that $\mathcal{K}$ is a robust predictor of training outcomes across architectures and loss types, and that controlling SGD noise can improve optimization efficiency. These insights highlight practical opportunities to adapt learning rates and batch sizes by tracking $\mathcal{K}$ and the NTK spectrum, potentially guiding more stable and faster training in large-scale models.
Abstract
Recent empirical and theoretical work has shown that the dynamics of the large eigenvalues of the training loss Hessian have some remarkably robust features across models and datasets in the full batch regime. There is often an early period of progressive sharpening where the large eigenvalues increase, followed by stabilization at a predictable value known as the edge of stability. Previous work showed that in the stochastic setting, the eigenvalues increase more slowly - a phenomenon we call conservative sharpening. We provide a theoretical analysis of a simple high-dimensional model which shows the origin of this slowdown. We also show that there is an alternative stochastic edge of stability which arises at small batch size that is sensitive to the trace of the Neural Tangent Kernel rather than the large Hessian eigenvalues. We conduct an experimental study which highlights the qualitative differences from the full batch phenomenology, and suggests that controlling the stochastic edge of stability can help optimization.
