REVIEW 3 major objections 5 minor 22 references
A Procrustes rotation before joint sparse autoencoder training yields more cross-seed universal BERT features than post-hoc alignment.
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 · grok-4.5
2026-07-10 06:27 UTC pith:PS2NCA75
load-bearing objection Clean ablation shows pre-joint Procrustes beats post-hoc matching for cross-seed SAE features; useful engineering result, not a conceptual breakthrough. the 3 major comments →
Cross-seed explainability using Procrustes-conditioned Joint End-to-end Top-K Sparse Autoencoders
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Conditioning joint end-to-end Top-K sparse autoencoder training on an orthogonal Procrustes alignment of the two seeds' activation spaces produces more cross-seed universal features (Pearson r ≥ 0.70) than post-hoc matching baselines on all three evaluated datasets, and the rotation helps only when it is applied before joint training rather than after separate training.
What carries the argument
Procrustes-conditioned joint SAE: an orthogonal rotation matrix W_align that minimises the Frobenius distance between the two seeds' hidden-state matrices is applied to one seed's activations before they enter a single shared Top-K sparse autoencoder trained with local reconstruction, downstream KL/MSE, cross-code, and auxiliary dead-feature losses.
Load-bearing premise
A single orthogonal rotation estimated from only 500 sequences is assumed to be a faithful enough map of the two seeds' native activation geometries that later high correlations reflect shared structure rather than the rotation itself.
What would settle it
On a held-out seed pair and dataset, replace the true Procrustes matrix with random orthogonal matrices or a mismatched (shuffled-token) matrix and check whether the count of r ≥ 0.70 features collapses to the unrotated baseline; if true Procrustes no longer dominates, the alignment claim fails.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a Procrustes-conditioned Joint End-to-end Top-K Sparse Autoencoder that first estimates an orthogonal Procrustes rotation between the activation spaces of two independently trained BERT seeds (Eq. 1) and then trains a single shared Top-K SAE under a multi-term objective combining KL/downstream consistency, local reconstruction, cross-seed sparse-code MSE, and an AuxK dead-feature revival loss (Eqs. 2–7). On five seed pairs and three classification datasets (SST-2, Stanford Politeness, TweetEval Emotion), the full pipeline is reported to yield higher top-10/top-100 Pearson correlations and more features with r ≥ 0.70 than index-matched independent SAEs, post-hoc rotation, and joint training without rotation (Table 1). A short counterfactual ablation on one politeness feature and permutation/NRE checks in the appendices are offered as supporting evidence of interpretability and alignment quality.
Significance. Cross-seed feature misalignment is a genuine obstacle for mechanistic interpretability of independently trained models. The paper’s clean ablation ladder (independent matched → post-hoc Procrustes → joint without rotation → rotation-only → full pipeline) and the five-pair, three-dataset design give a concrete empirical ranking that is useful even if the absolute universality numbers remain threshold-sensitive. The rotation-only ablation and Appendix D’s 30-rotation nulls already show that Procrustes conditioning of joint training, rather than L_cross alone, drives most of the gain. If the ranking holds under broader model families and more rigorous qualitative validation, the method would be a lightweight, practical addition to the SAE toolkit for cross-seed and model-diffing studies.
major comments (3)
- §3.2 / Eq. (6) and Table 1: L_cross = MSE(c_A, c_B) directly optimizes the same sparse codes whose Pearson correlation is later used as the success metric. The authors correctly flag the Goodhart risk and report a rotation-only ablation (λ_cross = 0) that still beats joint-no-rotation; however, the absolute universal counts remain sensitive to the arbitrary r ≥ 0.70 cutoff and to dead-feature fractions often exceeding 70 %. A sensitivity analysis over a range of thresholds (e.g. 0.5–0.9) and a clearer statement of how much of the headline gain survives when λ_cross = 0 on every dataset would make the central claim robust rather than partially co-defined by the training objective.
- §5 / Table 1 and §6: The evaluation is confined to bert-base-uncased layer 10 and three English classification datasets. On SST-2 the absolute number of universal features remains small (78 ± 54) and the dead rate is ~87 %. The limitations section acknowledges the single-family restriction, but the central claim of a “consistent method for extracting linguistic information from black-box models” currently rests on a narrow regime; at least one additional architecture or layer, or an explicit comparison against Feature-Aligned SAEs [8], is needed before the ranking can be treated as general.
- §5.1 / Table 2: The qualitative validation consists of a single feature (Feature 389) with five hand-crafted counterfactuals. While the ablation is suggestive, it does not yet establish that high-universality features systematically encode interpretable sociolinguistic patterns. Expanding the analysis to a small random sample of high-r features (or an automated LLM-assisted labeling protocol with inter-annotator checks) would better support the interpretability claim that accompanies the quantitative ranking.
minor comments (5)
- Figure 1 caption and surrounding text refer to “Figure 3” for the PCA projection; numbering should be made consistent throughout.
- Appendix C reports mean-pooling results on only two seed pairs while the main table uses five; the discrepancy should be stated explicitly so readers do not over-interpret the larger universal counts.
- Eq. (5) writes MSEM(ĥ_B, W_align h_B); a short note clarifying that the decoder output is subsequently unrotated before downstream injection would remove ambiguity.
- The phrase “industry standard hyper-parameters” in §3.2 is vague; pointing readers to Table A1 earlier would help.
- Typographical inconsistencies appear in author names (e.g., “Bendeg´ uz”, “E¨ otv¨ os”) and in the arXiv date line; these should be cleaned for the camera-ready version.
Circularity Check
L_cross = MSE(c_A, c_B) directly optimizes sparse-code similarity later scored as Pearson-r universality (r≥0.70), a partial Goodhart loop the authors flag and partially ablate via λ_cross=0.
specific steps
-
other
[§3.2 Eqs. (2),(6); Goodhart paragraph; §4 universality definition; Table 1 ablations]
"Lcross = MSEM(cA, cB) (6) ... It is worth noting that L cross may seem to violate Goodhart’s law by optimizing for cross-seed SAE sparse codes while the feature correlations are measured as a metric of success. ... We define ”universality” if a feature active in both models has at least r≥0.70. ... Joint — rotation only ... Joint — full⋆"
The explicit training term L_cross minimizes squared discrepancy between the very sparse codes whose Pearson correlation is later thresholded at 0.70 to count “universal” features. Including λ_cross=1 therefore tends, by construction, to raise the reported universality counts relative to λ_cross=0. The paper mitigates this by showing the rotation-only condition already outperforms baselines, so the circularity is partial rather than total.
full rationale
This is an empirical methods paper proposing a joint SAE pipeline and ranking it against post-hoc matched baselines on three datasets; it does not claim a first-principles derivation or uniqueness theorem. The sole circularity risk is that the training objective includes L_cross = MSE(c_A, c_B) while the headline success metric is the fraction of features with Pearson r(c_A, c_B) ≥ 0.70. The authors themselves note the Goodhart concern and neutralize most of it by reporting the rotation-only ablation (λ_cross=0), which still beats joint-no-rotation and the post-hoc baselines on every dataset, plus a 30-rotation permutation null (Appendix D) that isolates Procrustes. No self-citation is load-bearing, no uniqueness is imported from the authors, and no fitted parameter is renamed a prediction. Residual sensitivity of absolute universal counts to the arbitrary 0.70 cutoff and high dead-feature rates remains, but does not collapse the central ranking by construction. Hence a modest score of 3 rather than 0 or 6+.
Axiom & Free-Parameter Ledger
free parameters (7)
- λ_DS (downstream loss weight) =
1.5
- λ_cross (cross-seed sparse-code loss weight) =
1.0
- Top-K sparsity level k =
32
- dictionary size n_dict =
6144
- Procrustes alignment sample size =
500
- universality threshold =
0.70
- λ_aux (auxiliary dead-feature loss weight) =
1/32
axioms (4)
- domain assumption Dictionary learning is non-convex, so independently trained networks learn misaligned feature spaces even under identical architecture and data.
- standard math The Orthogonal Procrustes problem yields the unique optimal rotation minimizing the Frobenius distance between two centered activation matrices.
- domain assumption Top-K activation structurally enforces sparsity and eliminates the shrinkage bias of L1 penalties.
- ad hoc to paper A feature active in both models with per-token Pearson r ≥ 0.70 counts as “universal.”
invented entities (1)
-
Procrustes-conditioned Joint End-to-end Top-K Sparse Autoencoder
no independent evidence
read the original abstract
We present a Procrustes-conditioned Joint End-to-end Top-K Sparse Autoencoder (SAE) for extracting cross-seed universal features from independently trained BERT models. Cross-seed feature universality is a fundamental challenge in mechanistic interpretability: because dictionary learning is non-convex, independently trained networks learn misaligned feature spaces, so apparently identical features may differ by random initialization. We address this by computing an orthogonal Procrustes rotation between seeds' activation spaces before joint SAE training, combining Top-K sparsity, end-to-end downstream optimization, and an auxiliary dead-feature revival loss based on previous SAE literature. Evaluating on five independent seed pairs (ten BERT models) across three benchmark datasets (SST-2, Stanford Politeness, TweetEval Emotion), our full pipeline produces more universal features (Pearson r $\geq$ 0.70 across seeds) than post-hoc alignment baselines on all three datasets. A minimal qualitative analysis confirms that high-universality features encode interpretable sociolinguistic patterns.
Reference graph
Works this paper leans on
-
[1]
arXiv preprint arXiv:2503.05613 (2025)
Shu, D., Wu, X., Zhao, H., Rai, D., Yao, Z., Liu, N., Du, M.: A survey on sparse autoencoders: Interpreting the internal mechanisms of large language models. arXiv preprint arXiv:2503.05613 (2025)
-
[2]
Sparse Autoencoders Find Highly Interpretable Features in Language Models
Cunningham, H., Ewart, A., Riggs, L., Huben, R., Sharkey, L.: Sparse autoen- coders find highly interpretable features in language models. arXiv preprint arXiv:2309.08600 (2023)
work page internal anchor Pith review Pith/arXiv arXiv 2023
-
[3]
Transformer Circuits Thread 2(5), 6 (2023)
Bricken, T., Templeton, A., Batson, J., Chen, B., Jermyn, A., Conerly, T., Turner, N., Anil, C., Denison, C., Askell, A.,et al.: Towards monosemanticity: Decom- posing language models with dictionary learning. Transformer Circuits Thread 2(5), 6 (2023)
work page 2023
-
[4]
Scaling and evaluating sparse autoencoders
Gao, L., Tour, T.D., Tillman, H., Goh, G., Troll, R., Radford, A., Sutskever, I., Leike, J., Wu, J.: Scaling and evaluating sparse autoencoders. arXiv preprint arXiv:2406.04093 (2024)
work page internal anchor Pith review Pith/arXiv arXiv 2024
-
[5]
Improving Dictionary Learning with Gated Sparse Autoencoders
Rajamanoharan, S., Conmy, A., Smith, L., Lieberum, T., Varma, V., Kram´ ar, J., Shah, R., Nanda, N.: Improving dictionary learning with gated sparse autoencoders. arXiv preprint arXiv:2404.16014 (2024)
work page internal anchor Pith review Pith/arXiv arXiv 2024
-
[6]
In: Proceedings of the AAAI Conference on Artificial Intelligence, vol
Galichin, A.V., Dontsov, A., Druzhinina, P., Razzhigaev, A., Rogov, O., Tutubalina, E., Oseledets, I.: I have covered all the bases here: Interpreting rea- soning features in large language models via sparse autoencoders. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 40, pp. 30771–30779 (2026)
work page 2026
-
[7]
Identifying Functionally Important Features with End-to-End Sparse Dictionary Learning
Braun, D., Taylor, J., Goldowsky-Dill, N., Sharkey, L.: Identifying function- ally important features with end-to-end sparse dictionary learning, 2024. URL https://arxiv.org/abs/2405.12241 (2024)
work page internal anchor Pith review Pith/arXiv arXiv 2024
-
[8]
Enhancing Neural Network Interpretability with Feature-Aligned Sparse Autoencoders
Marks, L., Paren, A., Krueger, D., Barez, F.: Enhancing neural net- work interpretability with feature-aligned sparse autoencoders. arXiv preprint arXiv:2411.01220 (2024)
work page internal anchor Pith review Pith/arXiv arXiv 2024
-
[9]
Anonymous: ORTHOGONAL SAE: FEATURE DISENTANGLEMENT THROUGH COMPETITION-AWARE ORTHOGONALITY CONSTRAINTS (2025)
work page 2025
-
[10]
In: Forty-second International Conference on Machine Learning (2025)
Thasarathan, H., Forsyth, J., Fel, T., Kowal, M., Derpanis, K.G.: Universal sparse autoencoders: Interpretable cross-model concept alignment. In: Forty-second International Conference on Machine Learning (2025)
work page 2025
-
[11]
InstaSHAP: Interpretable Additive Models Explain Shapley Values Instantly
Enouen, J., Liu, Y.: Instashap: Interpretable additive models explain shapley values instantly. arXiv preprint arXiv:2502.14177 (2025) 16
work page internal anchor Pith review Pith/arXiv arXiv 2025
-
[12]
Transformer Circuits Thread, 3982–3992 (2024)
Lindsey, J., Templeton, A., Marcus, J., Conerly, T., Batson, J., Olah, C.: Sparse crosscoders for cross-layer features and model diffing. Transformer Circuits Thread, 3982–3992 (2024)
work page 2024
-
[13]
In: Proceedings of the AAAI Conference on Artificial Intelligence, vol
Claflin, O.: Feature integration spaces: Joint training reveals dual encoding in neu- ral network representations. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 40, pp. 35384–35392 (2026)
work page 2026
-
[14]
Advances in Neural Information Processing Systems34, 5656–5668 (2021)
Csisz´ arik, A., K˝ or¨ osi-Szab´ o, P., Matszangosz, A., Papp, G., Varga, D.: Similarity and matching of neural network representations. Advances in Neural Information Processing Systems34, 5656–5668 (2021)
work page 2021
-
[15]
Lan, M., Torr, P., Meek, A., Krueger, D., Barez, F.: Sparse autoencoders reveal universal feature spaces across large language models (2024)
work page 2024
-
[16]
Atlas-Alignment: Making Interpretability Transferable Across Language Models
Puri, B., Berend, J., Lapuschkin, S., Samek, W.: Atlas-alignment: Making inter- pretability transferable across language models. arXiv preprint arXiv:2510.27413 (2025)
work page internal anchor Pith review Pith/arXiv arXiv 2025
-
[17]
In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pp
Socher, R., Perelygin, A., Wu, J., Chuang, J., Manning, C.D., Ng, A., Potts, C.: Recursive deep models for semantic compositionality over a sentiment tree- bank. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pp. 1631–1642. Association for Computational Linguistics, Seattle, Washington, USA (2013).https://www.a...
work page 2013
-
[18]
Danescu-Niculescu-Mizil, C., Sudhof, M., Jurafsky, D., Leskovec, J., Potts, C.: A computational approach to politeness with application to social factors. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 250–259 (2013)
work page 2013
-
[19]
In: Proceedings of the 12th International Workshop on Semantic Evaluation, pp
Mohammad, S., Bravo-Marquez, F., Salameh, M., Kiritchenko, S.: Semeval-2018 task 1: Affect in tweets. In: Proceedings of the 12th International Workshop on Semantic Evaluation, pp. 1–17 (2018)
work page 2018
-
[20]
Discovering Latent Concepts Learned in BERT
Dalvi, F., Khan, A.R., Alam, F., Durrani, N., Xu, J., Sajjad, H.: Discovering latent concepts learned in bert. arXiv preprint arXiv:2205.07237 (2022)
work page internal anchor Pith review Pith/arXiv arXiv 2022
-
[21]
Harris, C.R., Millman, K.J., Walt, S.J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N.J., Kern, R., Picus, M., Hoyer, S., Kerkwijk, M.H., Brett, M., Haldane, A., R´ ıo, J.F., Wiebe, M., Peterson, P., G´ erard-Marchant, P., Sheppard, K., Reddy, T., Weckesser, W., Abbasi, H., Gohlke, C., Oliphant, T.E.: Array program...
-
[22]
Paszke, A., Gross, S., Chintala, S., Chanan, G., Yang, E., DeVito, Z., Lin, Z., Desmaison, A., Antiga, L., Lerer, A.: Automatic differentiation in pytorch (2017) 17
work page 2017
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.