Vardan Papyan (2020), Journal of Machine Learning Research 21(252):1–64 — ARXIV-2008.11865

Key takeaways

  • One pattern, every object. With C classes, a spectrum shows one large outlier, C − 1 secondary outliers, a mini-bulk of about C(C − 1) eigenvalues and a main bulk (Figure 1). The causes are the second moment of the global mean, the between-class second moment, the between-cross-class covariance and the within-cross-class covariance, shown by knocking each out (Section 3, Table 1). The Fisher decomposes as G = Gclass + Gcross + Gwithin + Gc=c′ (Eq. 6.4).
  • The Fisher is a weighted second moment of “extended gradients” gᵢ,c,c′, the gradient of example i of class c as if its label were c′, with weights pᵢ,c,c′/nC (Eq. 6.2). Per layer gˡᵢ,c,c′ = hˡ⁻¹ᵢ,c ⊗ δˡᵢ,c,c′ (features ⊗ backpropagated errors, Eq. 7.4), so Gˡ = Σ w (hhᵀ) ⊗ (δδᵀ), and the class means of gradients are approximately hc ⊗ δc and the cross-class means hc ⊗ δc,c′ (Section 7.12).
  • K-FAC versus CFAC. K-FAC’s block Hˡ ⊗ Δˡ, a product of an average over all examples with an average over all examples, “multiplies the feature mean of one class by the error mean of another”. Its spectrum’s outliers and mini-bulks are “drastically misaligned” from the Fisher’s (Figures 11–12). The proposed Class-distinct Factorized Approximate Curvature, Gˡ_CFAC = Ave_c Hˡc ⊗ Δˡc, aligns much better at deeper layers; at shallow layers the improvement depends on the dataset.
  • Theory for the simplest case. For multinomial logistic regression on xᵢ,c = t·e_c + z, z ~ N(0, I), with symmetric predicted probabilities, the expected Fisher is (s/C)·blkdiag(U¹…U^C, 0) + I ⊗ Ū (Lemma 8.1) and its spectrum has exactly C outliers, C(C − 2) mini-bulk eigenvalues and a bulk (Theorem 8.1). Raising the signal-to-noise s separates all three, so their ratios predict misclassification.

Standing in the record

Filed on 2026-10-03 at the owner’s request: the owner’s “2020 JMLR”, and with Papyan 2019 the “Fisher-spectrum block structure, the object being thresholded”. This is the paper that says exactly what that structure is, across objects and layers, and connects it to the Kronecker approximations.

It extends Papyan 2019 (LIT-619). It takes the three-level hierarchy of that paper, “slightly modified” to probability-weighted means, as its starting point, and credits that paper with attributing the C outliers to class means; what it adds is the mini-bulk and the main bulk, seen only in log-spectra, and the extension from G to every other object. It extends the 2018 preprint (LIT-617) too, whose Lanczos tools (Appendix C here) and Hessian-to-G attribution (Section 5 here) it reuses.

It was measured against K-FAC (LIT-622). Section 7.10 defines K-FAC’s matrix following Martens and Grosse, computes its spectrum per layer on an eight-layer MLP trained on MNIST, Fashion-MNIST and CIFAR-10, and compares it with the true layer Fisher and with CFAC (Figures 11–12). The comparison is spectral only; no optimizer is run with CFAC. The paper cites Ma et al. (2020) on K-FAC being inefficient for large batches, and says it “does not shed light on this phenomenon”.

What the record should take from it:

  • Block structure. The Fisher’s dominant structure in a classifier is a sum over classes of Kronecker products, not one Kronecker product per layer. Shampoo (LIT-621) is not examined.
  • Representation. Feature class means grow in energy and become closer to orthogonal with depth (Figures 7–8); the error class means do the same toward the output and lose it toward the input (Figures 9–10). This is the layer-wise picture whose last layer neural collapse (LIT-618) describes, though this paper does not cite it.
  • Generalization. It argues that sharpness measures should look at the separation of outliers from bulk rather than at the trace or top eigenvalue (Section 9.4), and that the TIC-based predictor of Thomas et al. is dominated by the bulk (Section 9.5).
  • Singular learning. The paper says nothing about singularity; it does show the Fisher’s informative directions numbering about C² against a bulk and a vast null space, which is the empirical shape of a degenerate Fisher that Watanabe’s theory (LIT-354) is about.

It is ML measurement and optimizer design, so anthology-candidate; the anthology’s curvature holdings (ANTH-LIT-768, ANTH-LIT-746) are where a transfer would land.