REVIEW 3 major objections 6 minor 6 references
Logit Distance Bounds Representational Similarity
T0 review · 3 major / 6 minor · reviewed 2026-08-02 · deepseek-v4-flash
Pith's one-line read This paper proves that small logit distance between softmax-style models forces high linear representational similarity, and that KL divergence cannot supply the same guarantee.
desk verdict Small logit distance provably implies high mCCA (that's the core result); the d_rep bound needs spectral diagnostics, but the paper deserves a serious referee. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the logit distance d_logit^2 = E_x ||u(x)-u'(x)||^2, the mean squared difference in pre-softmax scores. Around it the paper builds the linear-identifiability machinery: two models (f,g) and (f',g') are considered equivalent when f = A f' and g = A^{-⊤}g', and the matrix A is recovered from shifted unembedding matrices whose columns are g(y)-g(pivot) for m labels. The smallest singular value σ_min of all such matrices converts logit closeness into representation closeness. The new dissimilarity d_rep averages the alignment error f(x) - A_J f'(x) over every pivot and every m-label subset, and it is zero exactly on the equivalence class.
What would settle it
On a dataset with more labels than embedding dimension, train a teacher and a student with logit-distance distillation, then measure d_logit, mCCA, d_rep, and the smallest singular value σ_min of the teacher's shifted unembedding matrices. If the student's mCCA falls below the lower bound in Theorem 3.4, or d_rep exceeds C d_logit/σ_min, the central claim would be false; if σ_min is so small that the bound is vacuous in practice, the practical force of the claim would be unsupported.
Extended reading notes
Core claim
The paper proves two concrete inequalities. If d_logit^2 = E_x||u(x)-u'(x)||^2 is the mean squared difference in logits, then the mean canonical correlation between the two models' embedding spaces is at least 1 - d_logit^2/(m μ_m), where μ_m is the smallest nonzero eigenvalue of the logit covariance. The paper also defines a representation dissimilarity d_rep that is zero exactly when the models are related by the linear identifiability symmetry f = A f', g = A^{-⊤}g', and proves d_rep ≤ C d_logit/σ_min, where σ_min is the smallest singular value of the shifted unembedding matrices. The proof decomposes logit differences into a regression residual plus an alignment error, then uses von Neum
Load-bearing premise
The d_rep and concept-transfer bounds require general position—every set of m shifted unembedding vectors must be linearly independent—so if real unembeddings are nearly collinear or lie in a lower-dimensional subspace, σ_min approaches zero and those bounds become vacuous.
Editorial extensions
If this is right
- If two models have small d_logit and their unembedding matrices are well conditioned, their embedding spaces are nearly an invertible linear map apart, and linearly encoded concepts in one will be almost linearly recoverable in the other.
- Logit-distance distillation should replace KL-based distillation whenever a teacher's linearly encodable attributes matter; the paper's experiments on synthetic and image data confirm this.
- Matching KL can drive a student's representations arbitrarily far from the teacher's linear geometry while predictions look close; Theorem 3.3 shows why the KL route cannot give a practically useful bound.
- For next-token predictors with very large vocabularies, the condition k > m+1 is naturally satisfied, so the guarantees extend to autoregressive language models.
- Minimizing an L1 logit loss also drives d_logit down, so the framework justifies a simple, stable training objective with the same theoretical protection.
Reading between the lines
- Editorial: the same bound suggests logit-distance matching as a generic representation-alignment objective for model stitching or cross-model transfer, not only for distillation; the paper does not discuss this use.
- Editorial: Theorem 4.3 says concept degradation is controlled by the operator norm of the concept's unembedding coordinates; a testable prediction is that concepts aligned with low-variance unembedding directions will be the first to break under small d_logit.
- Editorial: the general-position assumption could likely be relaxed to a lower-rank statement: when σ_min ≈ 0, only the span of the unembeddings is identifiable, and d_rep should be measured in that subspace. The authors flag the assumption but do not explore this weakening.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies approximate versions of linear identifiability for softmax-type discriminative models p(y|x) ∝ exp(f(x)^T g(y)). It defines a logit distance d_logit, proves that it is a metric, shows that KL divergence both lower-bounds and (under a τ-lower-boundedness assumption) upper-bounds d_logit^2, proves an mCCA lower bound in terms of d_logit^2/(m μ_m), introduces a "linear identifiability dissimilarity" d_rep, and proves that d_rep is controlled by d_logit up to a 1/σ_min factor under a general-position assumption. It also gives a concept-transfer bound and reports distillation experiments on Synth, CIFAR-100, and SUB, comparing KL students with L1/L2 logit-distance students. The central claim is that small logit distance implies high linear representational similarity, and that this implication is not available with practically useful constants through KL divergence.
Significance. The paper addresses a real and timely question: whether the exact linear identifiability theorem for this model class is robust to distributional closeness. Theorem 3.4, if its hypotheses are met, is a nontrivial quantitative robustness statement under the comparatively mild condition μ_m > 0, and it applies to both embeddings and unembeddings. The appendix proofs are detailed and largely self-contained; I checked the algebra in the central bounds and it is correct under the stated assumptions. The paper also provides code and a clear experimental comparison. However, the headline d_rep guarantee (Theorem 3.9) is conditional on a much stronger general-position assumption and on an unverified smallest-singular-value constant. As written, the experiments do not establish that this particular theoretical bound is operative in the settings reported. The mCCA half of the paper is more robust, but the quantitative link to the experiments is also incomplete because μ_m is not reported.
major comments (3)
- [§3.4, Assumption 3.5, Theorem 3.9] The d_rep bound scales as C·d_logit/σ_min, where σ_min is the smallest singular value across every shifted-unembedding matrix ̃L_J for every pivot ̃y and every m-subset J. Assumption 3.5 requires all these matrices to be invertible. For the trained classifiers in the experiments (CIFAR-100 with m=50, k=100; SUB with m=10, k=33), unembedding vectors are learned, not random, and can be nearly collinear or confined to a lower-dimensional subspace. The paper reports d_rep values in Tables 1, 2, and 4 but never reports σ_min or checks Assumption 3.5. If any ̃L_J is singular, d_rep is undefined by Definition 3.7 and Theorem 3.9 does not apply; if σ_min is very small, the bound is vacuous. The random-subsampling procedure in §K.2 cannot certify all subsets. This is a load-bearing gap: the experimental d_rep improvements for L1/L2 students could occur even if the theoretical d_rep bound is vacuo
- [§3.2, Theorem 3.4, Appendix F.14] Theorem 3.4 gives mCCA ≥ 1 − d_logit^2/(m μ_m), with μ_m the smallest nonzero eigenvalue of the logit covariance. The proof is correct under the full-rank assumptions in Appendix F. However, the paper never reports μ_m for any of the datasets. Without μ_m, the displayed experimental mCCA values cannot be compared with the theorem: d_logit may be large in absolute terms, and if μ_m is small the lower bound is negative. For the claim that the theory explains the observed mCCA improvements, please report μ_m (or a lower bound) together with d_logit in the extended tables, or state clearly when the bound is nontrivial.
- [§5, Proposition 4.1, Theorem 4.3] The concept-preservation result Theorem 4.3 has a constant ∥A∥_op, where A expresses the concept weight matrix in the unembedding basis. The paper does not estimate ∥A∥_op or any related constant on SUB, so the quantitative bound is not connected to the reported Acc(C) improvements. The empirical difference between KL students and logit students on SUB is striking, but as presented it is evidence for the qualitative phenomenon rather than a validation of the specific bound. Please either estimate the relevant constants on the experimental models or explicitly delimit Theorem 4.3 as a qualitative statement.
minor comments (6)
- [Throughout] There is an inconsistent use of 'Assumption' and 'Theorem' when referring to Assumptions 2.1, 3.2, and 3.5 (e.g., Corollary 3.6 says 'satisfy Thm. 3.5' for what is Assumption 3.5). Please standardize the cross-references.
- [Definition 3.7] The display for d_rep^2 is malformed: the expectation and norm are missing delimiters, and the factor 1/(kJ) is ambiguous because J is used both as a label-set index and as the combinatorial count. Rename the count, e.g., N = binom(k−1,m), and add explicit parentheses.
- [Appendix D.3, proof of Theorem D.8] The triangle-inequality proof contains typos: p(y_j|x') should be p_i(y_j|x), and some norm signs are missing in the algebra. The intended argument is clear, but the appendix should be checked carefully for these presentation errors.
- [§K.2] For CIFAR-100, d_rep is estimated by sampling 200 label subsets per pivot out of roughly 5×10^28 possible subsets. Since d_rep is an average over all pivots and all subsets, the estimate may have high variance, especially for the KL students with large reported standard deviations. Please report bootstrap confidence intervals or, where feasible, use a stratified sampling scheme.
- [§5.2 and Table 2] The statement that KL students score 'slightly above a random classifier (1/33 ≈ 0.03)' is correct (Acc(C) = 0.055), but the phrasing could be sharpened because 0.055 is also far from the teacher's 0.92. Consider reporting the chance level explicitly in the table or caption.
- [§6, Limitations] The limitation paragraph for Assumption 3.5 says the assumption holds 'with high probability for random vectors in high dimension.' While true for random vectors, this does not address trained unembeddings. Please replace this argument with a concrete empirical check or a weaker alternative condition.
Circularity Check
No significant circularity; the central mCCA bound is independent and the d_rep bound is a genuine norm-equivalence theorem, though d_rep is purpose-built.
full rationale
The derivation chain is essentially self-contained. Theorem 3.4 (mCCA) targets an independently defined similarity measure and follows from Theorem F.1 via von Neumann's trace inequality; it does not presuppose d_rep. The d_rep guarantee (Thm 3.9 / Cor 3.10) is admittedly close to a change of norm: Theorem H.1 expresses the squared logit distance as a weighted sum of the same residuals ||f(x)-A_J f'(x)|| that define d_rep, and Lemma H.3 converts the weighting to the smallest singular value sigma_min. But this is a proved mathematical identity plus a norm inequality, not a fitted parameter renamed as a prediction or a definition that assumes the conclusion. The paper is also explicit that d_rep was designed to vanish exactly on the linear identifiability class, so the proximity of the bound to the definitions is transparent rather than hidden. The self-citations (Nielsen et al. 2025, Marconato et al. 2025) are motivational/contextual; the key non-robustness of KL is re-derived in Appendix G, and the linear identifiability theorem is attributed to Roeder et al. 2021. The empirical validation uses mCCA and linear-probe accuracy as external benchmarks. The concern that Assumption 3.5 and sigma_min may be vacuous for trained classifiers is a correctness/robustness risk, not a circularity.
Assumptions & free parameters
free parameters (1)
- τ (lower bound on class probabilities)
assumptions (6)
- domain assumption Softmax linear model family Θ with p(y|x) ∝ exp(f(x)^T g(y)) (Eq. 1)
- domain assumption Diversity: span{u(x)} = R^m (Assumption 2.1)
- domain assumption τ-lower-bounded probabilities (Assumption 3.2)
- domain assumption General position: every m-subset of shifted unembeddings is invertible (Assumption 3.5)
- domain assumption Full-rank logit covariance μ_m > 0 (Thm 3.4)
- domain assumption Concepts linearly encoded in teacher (Def 4.2)
invented entities (1)
-
d_rep — linear identifiability dissimilarity
independent evidence
Cite this review
Pith. "Pith review of Logit Distance Bounds Representational Similarity." pith.science (2026). https://pith.science/paper/HVNVB6Z4
@misc{pith2026260215438,
author = {Pith},
title = {Pith review of: Logit Distance Bounds Representational Similarity},
year = {2026},
howpublished = {\url{https://pith.science/paper/HVNVB6Z4}},
note = {Machine review of arXiv:2602.15438}
}
read the original abstract
For a broad family of discriminative models that includes autoregressive language models, identifiability results imply that if two models induce the same conditional distributions, then their internal representations are equal up to an invertible linear transformation. We ask whether an analogous conclusion holds approximately when the distributions are close instead of equal. Building on the observation of Nielsen et al. (2025) that closeness in KL divergence need not imply high linear representational similarity, we study a distributional distance based on logit differences and show that closeness in this distance does yield linear similarity guarantees. Specifically, we define a representational dissimilarity measure based on the models' identifiability class and prove that it is bounded by the logit distance. We further show that, when model probabilities are bounded away from zero, KL divergence upper-bounds logit distance; yet the resulting bound fails to provide nontrivial control in practice. As a consequence, KL-based distillation can match a teacher's predictions while failing to preserve linear representational properties, such as linear-probe recoverability of human-interpretable concepts. In distillation experiments on synthetic and image datasets, logit-distance distillation yields students with higher linear representational similarity and better preservation of the teacher's linearly recoverable concepts.
Figures
Reference graph
Works this paper leans on
-
[2006]
Shortcuts and identifiability in concept-based models from a neuro-symbolic lens
2 Samuele Bortolotti, Emanuele Marconato, Paolo Morettin, Andrea Passerini, and Stefano Teso. Shortcuts and identifiability in concept-based models from a neuro-symbolic lens. InThe Thirty-ninth Annual Conference on Neural Information Processing Systems, 2025. 16 11 Lukas Braun, Erin Grant, and Andrew M Saxe. Not all solutions are created equal: An analyt...
arXiv 2025
-
[2021]
Linguistic regularities in continuous space word repre- sentations
2 13 Tomas Mikolov, Wen-tau Yih, and Geoffrey Zweig. Linguistic regularities in continuous space word repre- sentations. InProceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human language technologies, pages 746–751, 2013. 1, 8, 16 Ari Morcos, Maithra Raghu, and Samy Bengio. Insights on repr...
arXiv 2013
-
[2022]
8 Yujia Zheng, Shaoan Xie, and Kun Zhang. Nonparametric identification of latent concepts.arXiv preprint arXiv:2510.00136, 2025. 16 15 A Additional Related Work In this section we reference additional related work. Measures of representational similarity and dissimilarity .Similar to our use of mCCA, several prior works on representational similarity empl...
arXiv 2025
-
[2023]
Does localization inform editing? surprising differences in causality-based localization vs
1 Peter Hase, Mohit Bansal, Been Kim, and Asma Ghandeharioun. Does localization inform editing? surprising differences in causality-based localization vs. knowledge editing in language models.Advances in Neural Information Processing Systems, 36:17643–17668, 2023. 16 Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image r...
arXiv 2023
-
[2024]
16 Armeen Taeb, Nicolo Ruggeri, Carina Schnuck, and Fanny Yang. Provable concept learning for interpretable predictions using variational autoencoders.arXiv preprint arXiv:2204.00492, 2022. 16 Catherine Wah, Steve Branson, Peter Welinder, Pietro Perona, and Serge Belongie. The caltech-ucsd birds-200-2011 dataset. 2011. 9, 44 Yuzhu Wang, Lechao Cheng, Mann...
arXiv 2022
-
[2025]
Representation learning with contrastive predictive coding
1, 3, 4, 5, 10, 16, 25 Aaron van den Oord, Yazhe Li, and Oriol Vinyals. Representation learning with contrastive predictive coding. arXiv preprint arXiv:1807.03748, 2018. 3 Maxime Oquab, Timoth´ ee Darcet, Th´ eo Moutakanni, Huy Vo, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, et al. Dinov2: Learni...
arXiv 2018
Reviewed August 2, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.