Eigenvalues of the Hessian in Deep Learning: The Origin of Symmetry and Its Breaking
Organizations: Yossi Arjevani
Abstract
Hessian spectra at trained models in deep learning exhibit a persistent pattern: eigenvalues organize into distinct clusters, including a large bulk near zero and a few isolated outliers. This paper shows that a natural account of these spectral phenomena emerges when the original setting is understood as a departure from a nearby, otherwise hidden, highly symmetric reference. Modifications, including changes to the architecture, data distribution, or parameter metric, expose a nearby reference configuration whose Hessian exhibits rich invariances-ones not accounted for by weight symmetries. There, symmetry enables a precise description of the spectra, forcing high-dimensional kernels and eigenvalues of large multiplicity. Returning to the original configuration breaks the Hessian symmetry and thereby produces the observed hierarchy of clusters and outliers. The framework is developed in some generality, with a detailed analysis of three-layer ReLU networks and applications to convolutional, graph, and transformer models, as well as to the NTK. The same mechanism is further shown to yield analogous spectral structures in layerwise Hessians and the Gauss-Newton matrix.
Figures & tables
| Parameter set | Dimension of the Hessian kernel | Multiplicity structure |
| A.e. point with , critical or not | (all transverse) | |
| Global minimizers | ( transverse) | |
| Invariance analysis | Isotypic decomposition on | Positive eigenvalue decay |
| Output invariance only | ||
| Full composite invariance |
| Tangency arc | Source | Target | ||||
| Saddle | Saddle | |||||
| Saddle | Global minimum | |||||
| Saddle | Saddle | |||||
| Saddle | Global minimum | |||||
| Saddle | Saddle | |||||
| Spectrum on the parameter quotient | ||
| scale of eigenvalues | multiplicities forced by symmetry | total out of |
| one eigenvalue of multiplicity two eigenvalues of multiplicity four simple eigenvalues | ||
| two eigenvalues of multiplicity four simple eigenvalues | ||
| one simple eigenvalue | ||
| The kernel in parameter space has dimension . | ||
| Depth | Multiplicity pattern | |||
| # | Symmetry type | Definition | Isomorphism class | Invariance of |
| Architectural | No | |||
| Architectural | Yes | |||
| Structural | No | |||
| Distributional | No | |||
| Distributional | No | |||
| Composite | Yes |
| Space | Isotypic decomposition | Multiplicity structure |
| Quotient under |
| # | Symmetry type | Action | Invariance of |
| Architectural | No | ||
| Architectural | Yes | ||
| Architectural | Yes | ||
| Structural | Yes | ||
| Structural | No | ||
| Structural | Yes |
| Generic point | |||
| Stabilizer multiplicity structure | |||
| Hessian multiplicity structure |
| Notation | Definition | |
| Local automorphism group | ||
| Weight-component projection | Projection onto | |
| Joint local automorphism group | ||
| Distribution group | ||
| Initialization group | ||
| Symmetry groups of pointwise quantities | ||
| Type | Space | Dimension | Description |
| Transverse | -isotypic component | with columns orthogonal to | |
| Transverse | -isotypic component | orthogonal to | |
| Transverse | in the -isotypic component | and | |
| Orbit | |||
| Total |
| trivial | trivial | trivial | |||
| trivial | |||||
| trivial | |||||
| Isotypic dec. | |||||
| Multi. structure |
| Points | isotypic decomposition of | ||||||
| N^{3,\scalebox{0.53}{\varnothing}} | |||||||
| N^{3,\mathord{\vbox{\hbox{\hbox to2.58pt{\vbox to2.58pt{\pgfpicture\makeatletter\hbox{\hskip 1.28802pt\lower-1.28802pt\hbox to0.0pt{\lxSVG@begingroup@{_scopebegin=1} \lxSVG@begingroup@{stroke=#000000} \lxSVG@begingroup@{fill=#000000} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.4pt} \lx@inpgf@ignorespaces\nullfont\hbox to0.0pt{\lxSVG@begingroup@{_scopebegin=1} {\lx@inpgf@ignorespaces}\lx@inpgf@ignorespaces{\lx@inpgf@ignorespaces}\lx@inpgf@ignorespaces\lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.14pt} \lx@inpgf@ignorespaces\lxSVG@roundcap\lxSVG@begingroup@{stroke-linecap=round} \lx@inpgf@ignorespaces{ {}{{}}{}{{{}}{\lx@inpgf@ignorespaces}{}{}{}{}{}{}{}}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 0 M 1.45 0 C 1.45 0.8 0.8 1.45 0 1.45 C -0.8 1.45 -1.45 0.8 -1.45 0 C -1.45 -0.8 -0.8 -1.45 0 -1.45 C 0.8 -1.45 1.45 -0.8 1.45 0 Z M 0 0}{fill:none} \lx@inpgf@ignorespaces {}{{}}{} {}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M -1.69 -1.22 L 1.22 1.69}{fill:none} \lx@inpgf@ignorespaces {}{{}}{} {}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M -1.22 -1.69 L 1.69 1.22}{fill:none} \lx@inpgf@ignorespaces } \lxSVG@closescope {\lx@inpgf@ignorespaces}{\lx@inpgf@ignorespaces}{\lx@inpgf@ignorespaces}\hss}\lxSVG@discardpath\lxSVG@closescope \hss}}\lxSVG@closescope\endpgfpicture}}}}}} | |||||||
| space | isotypic decomposition |
| Name | Notation | Definition |
| Lebesgue space | , | |
| Sobolev space | ||
| Radon measures | locally finite -valued Radon measures on | |
| Bounded variation | ||
| Special bounded variation | ||
| Bounded Hessian |
| quantity | expression |
| ReLU masks | |
| preactivation variations | |
| first variation of logits | |
| absolutely continuous second variation | |
| layer-one singular second variation |
| Learning Problem 1 | |
| Phenomenon | Explanation within the framework |
| Large Hessian kernels at convergence. | • orbit directions account for • transverse directions (for ReLU, but not GELU, see Figure 11 ) account for |
| Clusters and outliers. | The rich Hessian invariance group forces eigenvalues with multiplicities of order , , and , unfolding into clusters and outliers under symmetry breaking. |
| Outlier count roughly matches the number of classes. | A leading eigenvalue of multiplicity at the symmetric reference splits under distributional SB into simple outliers (see Figure 1 ). |
| Structure of the Hessian ( ). | Symmetry identifies local degrees of freedom that account for the large kernel. On a codimension-one subspace, the Hessian lies in the associated commutant algebra. |
| Same qualitative picture across different variances ( ). | The composite Hessian invariance group and the kernel dimension do not depend on the variance. |
| Setting | Explanation within the framework |
| Trivial weight symmetries ( Figure 3 ). | The point-stabilizer approach generally fails to detect the relevant Hessian invariances. The composite invariance mechanism makes them explicit by combining structural symmetries of the network differential with distributional symmetries. |
| -layer fully connected networks. | The general case was considered in Arjevani and Field (2019) . There, the lack of weight symmetry was also identified as a major obstruction. The composite invariance mechanism overcomes it, detecting Hessian invariances that force multiplicities of orders , , and . |
| Residual connections | Residual connections can remove the transverse flat directions, allowing weight symmetries to capture the relevant Hessian invariances Arjevani (2026) . |
| Diagonal networks | For the diagonal linear networks (see Pesme and Flammarion (2023) ), with , the global minima are precisely , where and (and see algorithmic symmetries in Section 6.1 ) |