Sparse Readout Prism: Explaining Logit-Lens Scores in Features Instead of Tokens
Matteo He, William F. Shen, Xinchi Qiu, Nicholas D. Lane
University of Cambridge
Published September 1, 2026 · on the feed September 3, 2026 · ▲ 2 · arXiv 2609.01936
The abstract
A language model's prediction of its next token develops across layers, and lens methods track this process by decoding intermediate hidden states into tokens. But a lens reading reflects both the hidden state and the readout (the unembedding matrix) used to decode it. Many lenses are fit on a corpus, and we show that two lenses differing only in their fitting corpus can report different tokens for the same hidden states. We call this dependence corpus conditionality. To examine readout structure independently of the fitting corpus, we introduce Sparse Readout Prism (SRP), which decomposes the readout using only its weights and expresses any token logit or logit difference as a sum of contributions from sparse readout features. This reveals readout features as a new unit of analysis for lens readings, exposing structure that token identities can obscure and enabling comparisons across tokens, contexts, layers, and lenses. Replacing the original readout with SRP's sparse approximation reconstructs 8.9-17.3 percentage points more of the tested logit differences than the strongest of six baselines built on geometric relations among readout rows. Ablating features shifts logit differences in proportion to their SRP contributions. Although token readings vary with the fitting corpus, the dominant readout feature remains stable. Because SRP uses no corpus in its construction, it provides a control independent of the fitting corpus for lens analyses.
The Brief
2:39A short podcast summary of the paper. Written and voiced by AI.
Transcript
Sparse Readout Prism. Explaining Logit-Lens Scores in Features Instead of Tokens. By Matteo He and three others, from the University of Cambridge. Published on the first of September. Its code repository is worked out: about ninety source files, with a readme and a licence.
A language model's prediction of its next token develops across its layers, and lens methods follow that development by decoding intermediate hidden states into tokens. But what a lens reports reflects two things: the hidden state, and the readout, meaning the unembedding matrix used to decode it. Many lenses are fit on a corpus. The authors show that two lenses differing only in the corpus they were fit on can report different tokens for the very same hidden states. They call this dependence corpus conditionality. A reading that changes with the corpus is partly a reading of the corpus.
Sparse Readout Prism, or SRP, examines the structure of the readout without any fitting corpus at all. It decomposes the readout using only its weights, and expresses any token logit, or any difference between two logits, as a sum of contributions from sparse readout features. As a prism splits light, a single score is broken into the parts that add up to it.
That decomposition makes readout features a new unit of analysis for lens readings. They expose structure that token identities can obscure, and they allow comparisons across tokens, across contexts, across layers, and across different lenses. Instead of asking which token a layer points to, one can ask which features are contributing to the score.
Replace the original readout with SRP's sparse approximation, and it reconstructs between eight point nine and seventeen point three percentage points more of the tested logit differences than the strongest of six baselines. Those baselines are built on geometric relations among the rows of the readout. So the comparison is between two ways of finding structure in the same matrix: relations among its rows, against a sparse set of features drawn from its weights. On the logit differences tested, the features recover more.
A causal check points the same way: ablating features shifts logit differences in proportion to their SRP contributions. Then the corpus question comes back. Token readings vary with the fitting corpus, but the dominant readout feature remains stable across them. The surface of the reading moves with the corpus. What sits underneath it, at the level of features, holds still.
That stability is what gives SRP a role beyond its own analyses. Because no corpus goes into its construction, it offers lens studies a control that is independent of the fitting corpus. Where two lenses report different tokens for the same hidden state, a reading in features gives a reference point that neither fitting corpus had a hand in shaping.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Two instruments, one hidden state, two different answers. Start there.
You study how a language model forms its next-token prediction by decoding its middle layers into tokens. Some decoders are first fitted on a text corpus, to map a middle-layer state into the space the final output reads.
The road ahead
- 1 · The problem ~7 min A fitted lens's reading of a middle layer can depend on the text it was fitted on, not only on the model's hidden state.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Break the readout's rows into shared sparse features using only its weights, so any score splits into per-feature parts that no corpus touched.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Fit sparse features to the readout's rows, split chosen scores into feature contributions, then compare which feature dominates under two differently fitted lenses.
- 6 · The experiment ~6 min You’ll guess: Lenses fitted on different corpora report different tokens for the same hidden states. What happens to the dominant readout feature behind those readings?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.