Part V's explainability methods all asked what a model's output depended on. This chapter asks a stranger question: what does a single number inside the model — one neuron's activation — actually mean? Sometimes the honest answer is "two unrelated things at once."
Switch examples. The raw activation never cleanly isolates "animal" or "finance" in either dimension — both numbers are always nonzero, entangled together. The decoded bars below are what a sparse autoencoder is trained to recover: which concept, and how much of it.
Superposition: a layer can represent more concepts than it has dimensions by overlapping them, provided they don't all activate strongly at once. A sparse autoencoder (SAE) learns to reverse that overlap — an encoder mapping the tangled raw activation to a higher-dimensional, sparse code where (ideally) each dimension means one clean thing:
- — the raw activation vector, where concepts are overlapped together.
- — the mixing matrix describing how concepts combine into raw activations.
- — the vector of clean, disentangled concept strengths the SAE tries to recover.
- — the inverse mixing matrix, used to reverse the overlap back to clean concepts (only well-defined here because is known and invertible).
- Here, recovery is exact matrix inversion
This chapter's is known and exactly invertible, so "training" the SAE is just matrix inversion.
- Real SAEs face a much harder version
is unknown, the true concept count is unknown, and the decomposition has to be learned from activations alone, with an explicit sparsity penalty standing in for "most concepts are usually off."
"Cat" and "stock" each decode to a clean, single dominant feature. The deliberately ambiguous "catfish stock tip" example decodes to a genuine 40/60 split — not a decoding failure, but an accurate readout of an input that really does carry both concepts at once.
Recovering the ambiguous example's concepts from its raw activation :
- The known mixing matrix
, .
- Invert it
.
- Apply it to the raw activation
These are exactly the clean concept strengths that produced this raw activation in the first place.
Find the candidate, among the three, whose decoded concepts are animal-dominant.
This chapter's exact recovery only works because was known and invertible — real mechanistic interpretability work (Anthropic's "Toy Models of Superposition" and later SAE research) has neither luxury: the number of true underlying concepts usually exceeds the number of raw dimensions (an overcomplete, not square, mixing), and the SAE has to learn an approximate decomposition from activations alone, validated afterward by checking whether the recovered features actually correspond to something a human can name. This closes the mechanism chapters of this part. The capstone puts everything together: find a toy model's actual failure mode on purpose, then fix it and prove the fix didn't break anything else.