The question
Training a classifier past zero error drives its last layers toward a specific geometry, in which features collapse onto class means arranged as a simplex. The class means then dominate the curvature. The question is why training reaches this structure, and what the structure removes. The second part means: what can no longer be read from the top layers, and where in depth it can still be read.
Why the record needs it
QUESTION-010 asks whether a chain can keep what one task family needs while destroying what another needs. A trained network’s layers are a chain of maps, so information about any target can only fall along them. What training adds is the choice of which information is spent. That makes these results a measured case for QUESTION-010, though not an answer to it for reconstruction chains. CLAIM-164 is touched: the class-mean span is the cluster that a spectral cut keeps.
What the record holds
- THEORY-083: features collapse “onto their class means”, toward a simplex equiangular tight frame, and the decision becomes “nearest class mean”. Limit: it does not say why; balanced classes, last layer.
- THEORY-104: “in-distribution accuracy rises while out-of-distribution accuracy falls” across the last layers, so the best layer for a readout under shift “lies below the top”. Limit: the layer is chosen on out-of-distribution data; the effect is weak for ViTs.
- THEORY-085: class-driven Fisher outliers “pair each class’s feature mean with that class’s own error mean”. The class is a shared cause, and a class-blind factorization misplaces it. Limit: spectra are judged by eye on one MLP.
- THEORY-278: under MSE a trained classifier stays near the least-squares classifier for its features, and on that path a re-whitened gradient flow on unconstrained features drives the class-separation singular values to infinity at equal rates, which is collapse. Limit: MSE, unconstrained features and a modified flow, not gradient descent on cross-entropy.
- THEORY-286: under class imbalance unregularized cross-entropy prefers simplex-encoded-label interpolation, not the simplex ETF, which it is only for balanced or binary data. Limit: an endpoint for unconstrained features; it does not show that gradient descent reaches it.
- THEORY-294: lazy-regime training of a wide shallow network does not collapse its features, so collapse needs feature learning. Limit: proved for one-dimensional, two-class data; higher dimensions are measured.
- THEORY-246: among ImageNet-trained ResNet-50s, objectives that raise penultimate class separation (R² 0.349 for softmax to 0.845 for squared error) give fixed features that transfer worse to datasets with other classes (Spearman ρ = −0.93 over nine losses; mean linear transfer 75.9% to 48.3%), and the differences lie in the last few blocks, which fine-tuning rebuilds. Limit: networks early-stopped near 92% training accuracy, not in the terminal phase; one dataset and a correlation across losses, with one temperature sweep; transfer read only at the penultimate layer; for the same classes under input shift the more separated losses do slightly better, so the cost is for new classes.
The derivation for cross-entropy asked for below is still open: the held derivations are for MSE or for an endpoint, and all remove the data. For the second half the record now holds a direct measurement: Kornblith et al. (2021), LIT-1044, read in NOTE-762 and filed as THEORY-246. It measures the cost at the penultimate layer for new class partitions only, short of the terminal phase, and does not read the earlier layers, so the layer-by-layer half of what would answer it is still open.
What would answer it
A derivation showing why gradient descent on cross-entropy reaches collapse. Alongside it, a layer-by-layer measurement relating the degree of collapse to the loss of readability for held-out tasks, with the layer not chosen on test data.