REVIEW 3 major objections 6 minor 1 cited by
The paper proves that, when tokens are sums of linearly represented features, the top singular vectors of an attention head's QK matrix align with the features that head is paying attention to, and shows this alignment produces sparse atten
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-02 23:29 UTC pith:7JQDGT4V
load-bearing objection First systematic theory-plus-toy-model case for singular-vector/feature alignment in attention heads; conditional and overclaimed at the real-model end, but a solid, referee-worthy advance. the 3 major comments →
Singular Vectors of Attention Heads Align with Features
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that singular vector–feature (SVF) alignment is not an accident but a consequence of how attention heads are trained: when tokens are sums of linearly represented features and the head must attend to specific feature pairs, cross-entropy minimization forces the learned QK matrix into a rank-one form whose top left and right singular vectors are the whitened feature directions of interest. With isotropic features this is exact alignment; with near-isotropy, alignment holds up to a bound on feature interference. The same training objective, combined with reconstruction loss, pushes non-attended features orthogonal to aligned singular-vector directions, so multiple feature
What carries the argument
The central object is the QK matrix Ω = W_Q^T W_K of an attention head. The key identity is that, under the student-teacher setting where tokens are independent Bernoulli sums of features, the unique minimizer of population cross-entropy to a teacher attention target is Ω* = α(Σ_X^{-1} x_1)(Σ_Y^{-1} y_1)^T, a rank-one matrix whose singular vectors are exactly the whitened feature directions. When feature sets are isotropic (Σ_X = aI, Σ_Y = bI), singular vectors become exactly the features x_1, y_1; when nearly isotropic, a singular-vector perturbation bound gives an explicit angle estimate. The paper's Theorem 4 shows that a reconstruction-loss penalty drives features orthogonal to already-a
Load-bearing premise
The theorems assume the attention target the head is trained to match is a bilinear form in whitened feature-presence statistics, so the teacher already has its singular vectors along (whitened) features; if real attention is not bilinear in feature indicators or features are strongly anisotropic, the proof does not transfer.
What would settle it
Train the paper's toy model with a teacher that is not bilinear—for example, attention logits set by a conjunction or threshold of feature-presence indicators—and measure whether the learned QK's top singular vectors still align with the attended features. If alignment largely persists, the bilinear-teacher assumption is not the operative mechanism; if it fails, the explanation offered here is falsified. A real-model check would compare a head's top singular directions against feature directions obtained by an independent activation-based method on the same token pairs.
If this is right
- Feature identification can proceed by projecting activations onto a head's singular vectors; when alignment holds, these projections give candidate features in a single forward pass per prompt.
- Multiple features of interest are assigned to distinct singular directions up to head dimension, because features orthogonalize to keep reconstruction loss low—so a head's top singular directions form a bounded search space for its features.
- Sparse attention decomposition—relative attention concentrated on few SVD components—is a reliable predictor that a limited set of attended features is present; high sparsity correlates with fewer features.
- The number of singular vectors needed to reconstruct relative attention estimates how many features a head is attending to; in the real-model circuit studied, typical counts are 1-4 and decline during training.
- Because sparsity emerges during training in both toy and real models, monitoring decomposition sparsity offers a training-time diagnostic for when heads commit to feature-specific computations.
Where Pith is reading between the lines
- Editorial inference: the results suggest a cheap, training-free diagnostic—measure SVD-basis sparsity of relative attention across many prompts for every head; heads with persistently sparse decompositions are likely to be interpretable as feature-detectors, while persistently diffuse heads may be mixing many features. This is a testable extension beyond the paper.
- Editorial inference: since the teacher target is a whitened bilinear form, the singular vectors that align are whitened feature directions, not raw feature directions; when features are correlated, interpreting singular vectors as the features themselves may be subtly wrong—the right reading is that singular vectors point along decorrelated feature contrasts. This distinction is explicit in the pa
- Editorial inference: if real attention targets are non-bilinear (e.g., attention depends on feature conjunctions or on relative feature strengths), the alignment theorem's premises fail; a direct test would be to induce a head to implement a non-bilinear function in the same toy setup and check whether alignment breaks. This would mark the boundary of when the result transfers.
- Editorial inference: the over-capacity experiments (more feature pairs than head dimensions) predict that the smallest singular vector of a head accumulates low-priority features in superposition; a real-model corollary is that the smallest singular directions are the least likely to be monosemantic, and should be treated cautiously in interpretability pipelines.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper argues that the singular vectors of an attention head's QK matrix align with linearly represented features under a token-as-sum-of-features model. It supports this claim with a toy model, a set of theorems in Appendices B.2--B.3, and a testable prediction called sparse attention decomposition (SAD), which the authors report observing in GPT-2 and Pythia on an IOI prompt. Theorems 1--3 show that, when the teacher logits are a bilinear form in whitened feature directions, the unique minimizer of population cross-entropy is rank-one with singular vectors in those whitened directions; near-isotropy yields approximate alignment. Theorem 4 gives a conditional orthogonality result under an explicit interference penalty. The paper concludes that SVF alignment has strong empirical and theoretical justification as a basis for feature identification.
Significance. If the central claim were established, SVF alignment would offer a fast, weight-based route to feature identification that is far cheaper than SAEs or activation patching. The toy-model evidence is a genuine strength: the paper provides systematic sweeps over feature probability, loss weight, head dimension, number of features, context length, and random seeds, and the rotation controls in Section 5 rule out the low-rank/spectrum explanation of the real-model sparsity. Theorems 1--3 are internally consistent and provide a rigorous recovery guarantee for a particular bilinear teacher. However, the teacher is explicitly constructed so that its singular vectors are whitened feature directions, making the theoretical results sufficiency theorems for a class of target functions rather than a derivation that real attention heads must align. The real-model SAD evidence is suggestive but indirect, and the paper's abstract and conclusion claim more than the evidence supports. The contribution is a useful conditional result plus a candidate empirical signature, rather than the strong justification claimed.
major comments (3)
- [Appendix B.2.1 / Theorems 1–3] The teacher in Appendix B.2.1 is defined as Ω_T = α(Σ_X^{-1} x1)(Σ_Y^{-1} y1)^⊤. By construction, its nonzero singular vectors are proportional to the whitened feature directions. Theorem 1 proves that the unique population minimizer of the cross-entropy loss is exactly this Ω_T; Theorems 2 and 3 then read off alignment exactly under isotropy and approximately near it. This is a consistency/recovery result for a teacher that was built to align; it does not derive alignment from 'tokens are sums of features' and 'heads attend to features'. The Section 4 claim that 'SVF alignment provably occurs under fairly general conditions' is therefore overstated. Please restate Theorems 1--3 explicitly as sufficiency results for a bilinear teacher, and discuss what would need to be true of real attention logits (e.g., approximate bilinearity in whitened feature-presence statistics) for the conclusion
- [Section 5, Figs. 6–8] Sparse attention decomposition is a plausible necessary condition for SVF alignment, but it is not unique to alignment. The rotation control in Figs. 6(b) and 7 rules out low rank and the spectrum, but the authors themselves acknowledge in Section 6 that anisotropy/cone directions can create spurious structure in the SVD basis. The empirical test is also narrow: a single IOI prompt and a preselected set of circuit heads (Appendix F, Table 2). Thus the statement that SVF alignment has 'strong empirical justification' in real models is not supported by the presented evidence. To make this load-bearing claim convincing, I suggest (i) measuring SAD on multiple prompts and on heads outside the hand-selected circuit, (ii) constructing null token distributions matched in anisotropy but without feature-aligned singular vectors, and (iii) connecting SAD to actual features by causal interventions
- [Appendix B.3, Eq. (16)] Theorem 4 is conditional in two ways that are not reflected in the main text. The objective in Eq. (16) contains an explicit interference penalty (λ/2)(y_2^⊤ y_1)^2; the theorem does not show that the cross-entropy loss alone induces orthogonality. Second, the conclusion that y_2^⊤ y_1 = 0 requires the existence of a feasible (x′, y′) that simultaneously attains the infimum of the cross-entropy terms and satisfies y′_2^⊤ y_1 = 0; no such existence argument is given. The theorem also assumes the first feature pair is already aligned with singular vectors of Ω. The main-text bullet 'Features orthogonalize to minimize interference' should therefore be stated as a property of a regularized objective under an existence assumption, not as a demonstrated outcome of the unregularized training dynamics. The toy experiments do show orthogonalization, so the intended phenomenon is plausible; the th
minor comments (6)
- [Abstract / Appendix A.1 / Appendix F.1] There are typos: 'identifysparse' in the abstract, 'Alighment' in Appendix A.1, and 'Identifiation' in Appendix F.1.
- [Eqs. (1)–(2)] The bracketed terms in Eq. (2) split the feature strengths f_i and f_j across the two factors, making the 'feature pair matched to a singular vector pair' statement harder to verify. Including f_i^{(r)} and f_j^{(s)} explicitly inside the respective brackets would improve readability.
- [Figure 3 caption] The caption is ambiguous: it refers to 'Above' and 'Below' and 'top' and 'bottom' without clearly indicating which panels show singular-vector evolution, which show feature evolution, and which show their alignment.
- [References] Franco & Crovella (2025) is listed with 'doi: TBD' and 'URL TBD'; these should be completed before publication.
- [Appendix D, Figure 18] The captions in Figure 18 list feature ranges such as 'f6 f11' and 'f7 f13' that do not obviously match the pair definitions used in the main text (e.g., (i, i+20) or the linearly declining logit schedule). Please clarify the indexing.
- [Reproducibility] The paper does not state whether training code and data are available. Given the empirical dependence on exact sweep details and the Pythia/GPT-2 prompt, a code/data availability statement would strengthen reproducibility.
Circularity Check
Theorems 1-3 inherit 'alignment' from the teacher matrix, which is defined to have whitened-feature singular vectors; the real-model SAD test adds independent but non-unique evidence.
specific steps
-
self definitional
[Appendix B.2.1 (Setting), Theorems 1-2 (B.2.3)]
"Fix a scale α>0 and define the teacher matrix Ω_T := αuv^⊤ = α(Σ_X^{-1} x1),(Σ_Y^{-1} y1)^⊤. ... Then the unique population minimizer satisfies Ω⋆ = Ω_T = α/(ab) x1y1^⊤ ... u1(Ω⋆)∥x1, v1(Ω⋆)∥y1."
Ω_T is defined as the outer product of the whitened feature directions Σ_X^{-1}x1 and Σ_Y^{-1}y1. For a rank-1 outer product, the singular vectors are exactly its two constituent vectors, so 'SVF alignment' of the teacher is true by construction. Theorem 1 shows the nontrivial fact that the population CE minimizer uniquely equals Ω_T; Theorem 2 then substitutes isotropy (Σ_X=aI, Σ_Y=bI) to conclude Ω⋆=(α/ab)x1y1^⊤, hence u1∥x1, v1∥y1. Thus the theoretical prediction of alignment is a corollary of the teacher's defining property, not a derivation from feature geometry or from generic attention targets. Theorem 3 only quantifies how much this constructed alignment degrades under anisotropy.
full rationale
The central circularity is localized to the teacher construction. The paper claims to show 'theoretically that such alignment is expected under a range of conditions,' but the conditions in B.2.1 build the alignment into the target: Ω_T is explicitly chosen as the outer product of the whitened feature directions, so its singular vectors align with features by definition. Theorems 1-2 then prove that minimizing cross-entropy recovers this teacher; this is a consistency / identifiability result, not an independent derivation of SVF alignment. The toy experiments are a legitimate simulation of this same construction, so they validate the training dynamics rather than independently testing the alignment hypothesis. The real-model evidence via SAD is more independent: it is derived from the alignment hypothesis, tested on an external model (Pythia/GPT-2) with a rotation control that rules out low-rank/spectrum explanations, and it uses a pre-existing circuit (Tigges et al.). However, SAD is not uniquely diagnostic of feature alignment, as the paper itself acknowledges with the cone-directions/anisotropy caveat. The SAD and relative-attention tools come from the authors' own prior work, but they are re-derived here and tested in the toy model, so the self-citation is not itself load-bearing. On balance, the theoretical 'prediction' of alignment reduces by construction to the teacher's definition, giving a partial circularity (score 6), while the empirical SAD component preserves some independent content.
Axiom & Free-Parameter Ledger
free parameters (3)
- Toy target-logit schedule Tij =
T01=1; Ti,i+20=26-i for i=0..19; linearly declining schedules elsewhere
- Attention-loss weight lambda =
4 (default; swept 0.0625-16)
- Theorem 4 interference penalty lambda/2 * (y2^T y1)^2 =
unspecified lambda > 0
axioms (6)
- domain assumption Features are linearly represented and tokens are sums of features: r = W f, s_j = W f_j (Section 3).
- domain assumption Teacher attention logits are bilinear in feature strengths: ell_T = sum_ij T_ij f_i^r f_j^s (Section 3).
- domain assumption Feature covariance matrices Sigma_X and Sigma_Y are invertible, and features are at least near-isotropic for Theorems 2-3 (Appendix B.2.1-B.2.3).
- standard math Softmax equality implies logits differ by an additive constant (Lemma 1, Appendix B.2.2).
- standard math Wedin's sin-theta theorem and Weyl's inequality for singular values (Appendix B.2.3, Theorem 3 proof).
- ad hoc to paper The Theorem 4 objective includes an explicit interference penalty lambda/2 (y2^T y1)^2 (Equation 16).
read the original abstract
Identifying feature representations in language models is a central task in mechanistic interpretability. Several recent studies have made the observation that feature representations can be inferred in some cases from singular vectors of attention matrices. However, sound justification for this phenomenon is lacking. In this paper we address that question, asking: why and when do singular vectors align with features? First, we demonstrate that singular vectors robustly align with features in a model where features can be directly observed. We then show theoretically that such alignment is expected under a range of conditions. We close by asking how, operationally, alignment may be recognized in real models where feature representations are not directly observable. We identify sparse attention decomposition as a testable prediction of alignment, and show evidence that it emerges in real models in a manner consistent with predictions. Together these results suggest that alignment of singular vectors with features can be a sound and theoretically justified basis for feature identification in language models.
Figures
Forward citations
Cited by 1 Pith paper
-
Complexity-Guided Component-wise Initialization for Language Model Pretraining
Coarse component-wise spectral matching of pretrained GPT-2 weights changes structure but does not beat standard initialization, while direct weight reuse remains competitive.
Reference graph
Works this paper leans on
-
[2]
URL https://arxiv.org/abs/2308.0 9124. Horn, R. A. and Johnson, C. R.Matrix Analysis. Cambridge University Press, 2 edition, 2012. Huben, R., Cunningham, H., Smith, L. R., Ewart, A., and Sharkey, L. Sparse autoencoders find highly interpretable features in language models. InThe Twelfth International Conference on Learning Representations, 2024. URL https...
Pith/arXiv arXiv 2012
-
[4]
In particular, if there exists a feasible(x′ 2, y′
with ∥x′ 2∥=∥y ′ 2∥= 1. In particular, if there exists a feasible(x′ 2, y′
-
[5]
achieving minimal CE while also havingy ′⊤ 2 y1 = 0, then the optimizer must satisfyy λ⊤ 2 y1 = 0 Proof.Fix anyλ >0. For any(x 2, y2)we can decompose the objective as J(x 2, y2) = CE(δ⋆ A, δA(x2, y2)) + CE(δ⋆ B, δB(x2, y2))| {z } =:L CE(x2,y2) + λ 2 (y⊤ 2 y1)2 Let(x λ 2 , yλ 2 )be a global minimizer. Now choose any comparison pair(x ′ 2, y′ 2)withy ′⊤ 2 y...
-
[6]
+ λ 2 (y′⊤ 2 y1)2 | {z } =0 . 22 Singular Vectors of Attention Heads Align with Features 0 1 2 3 4 5 6 7 8 9 0123456789 0 1 2 0 1 2 3 4 5 6 7 8 9 0123456789 0.0 0.5 1.0 1.5 2.0 (a) (b) Figure 17.W W⊤ matrices showing isotropic arrangement of features (a) without attention, and (b) when two features are of interest to the head. Rearranging yields the finit...
2024
-
[1972]
URL https://link.springer.com/ar ticle/10.1007/BF01932678. Pan, X., Philip, A., Xie, Z., and Schwartz, O. Dissecting query-key interaction in vision transformers. InProceed- ings of NeurIPS, 2024. Park, K., Choe, Y . J., and Veitch, V . The linear represen- tation hypothesis and the geometry of large language models. InCausal Representation Learning Works...
Pith/arXiv arXiv 2024
-
[2024]
URL https://arxiv.org/abs/2410.0 0340. Franco, G. and Crovella, M. Pinpointing attention-causal communication in language models. InProceedings of NeurIPS, San Diego, CA, 2025. doi: TBD. URLTBD. Gao, L., la Tour, T. D., Tillman, H., Goh, G., Troll, R., Radford, A., Sutskever, I., Leike, J., and Wu, J. Scaling and evaluating sparse autoencoders, 2024. URL ...
Pith/arXiv arXiv 2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.