Saddle-to-Saddle Dynamics Explains A Simplicity Bias Across Neural Network Architectures
Yedi Zhang, Andrew Saxe, Peter E. Latham
TL;DR
The paper addresses why gradient descent training often yields progressively more complex solutions across architectures, proposing a universal saddle-to-saddle learning framework. It centers on embedded fixed points and invariant manifolds, predicting incremental recruitment of effective units (hidden neurons, kernels, or heads) via plateaus and rapid transitions, with complexity measured by the minimal effective width. Two concrete mechanisms drive the dynamics: (i) a linear-case timescale separation determined by the input-output covariance spectrum, and (ii) a quadratic-case timescale separation driven by initialization, plus a generalization to nonlinear activations. The framework yields testable predictions about how width, data structure, and initialization shape learning dynamics and provides a principled, architecture-aware notion of simplicity with broad implications for understanding and pruning neural networks.
Abstract
Neural networks trained with gradient descent often learn solutions of increasing complexity over time, a phenomenon known as simplicity bias. Despite being widely observed across architectures, existing theoretical treatments lack a unifying framework. We present a theoretical framework that explains a simplicity bias arising from saddle-to-saddle learning dynamics for a general class of neural networks, incorporating fully-connected, convolutional, and attention-based architectures. Here, simple means expressible with few hidden units, i.e., hidden neurons, convolutional kernels, or attention heads. Specifically, we show that linear networks learn solutions of increasing rank, ReLU networks learn solutions with an increasing number of kinks, convolutional networks learn solutions with an increasing number of convolutional kernels, and self-attention models learn solutions with an increasing number of attention heads. By analyzing fixed points, invariant manifolds, and dynamics of gradient descent learning, we show that saddle-to-saddle dynamics operates by iteratively evolving near an invariant manifold, approaching a saddle, and switching to another invariant manifold. Our analysis also illuminates the effects of data distribution and weight initialization on the duration and number of plateaus in learning, dissociating previously confounding factors. Overall, our theory offers a framework for understanding when and why gradient descent progressively learns increasingly complex solutions.
