REVIEW 4 major objections 4 minor 1 cited by
The Information Geometry of Softmax: Probing and Steering
T0 review · 4 major / 4 minor · reviewed 2026-08-02 · deepseek-v4-flash
Pith's one-line read Dual steering moves a softmax model's concept probability with minimal off-target change, and its formula is exact.
desk verdict A clean conditional result: the geometry story is sound, the theorem is correctly derived, but the paper's own Figure 7 shows the key assumption fails in practice, so the abstract overstates what is proven. 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 dual coordinate map φ(λ)=∇A(λ)=E[γ|λ], the gradient of the log-normalizer (equivalently, the mean of the unembedding vectors under the softmax). The key identity is that KL divergence between softmax distributions equals the Bregman divergence of A, which turns steering into a projection problem: moving along βW in the dual space is the forward-KL projection onto the probe hyperplane, whereas adding βW in the primal space is an unprincipled Euclidean step. The proof decomposes the KL objective into an on-target term and an off-target term via a concept-factorization of the output distribution.
What would settle it
Measure, along an actual dual-steering path on a large language model, the concept logit logit P(W=1|λt) versus the probe projection βWᵀλt/||βW||, and compare to test contexts with the same projection. If dual-steering paths systematically give lower concept logits at matched projections than test contexts (as the paper's Figure 7 shows), then the probe-constancy assumption is violated and the proven off-target optimality no longer holds — this observation would settle whether the theorem's premise is met.
Extended reading notes
Core claim
The central claim is that the softmax family P(γ|λ)=exp(λᵀγ−A(λ)) carries a Bregman (dually flat) geometry, with primal coordinates λ and dual coordinates φ(λ)=E[γ|λ]. Within this geometry, the correct way to steer a representation onto the hyperplane defined by a linear probe βW (i.e., to set βWᵀλ=c) is to move the dual coordinate along the probe direction: φ(λ̂)=φ(λ0)+tβW. The paper proves (Theorem 3) that any minimizer of the forward KL divergence D_KL(Pλ0||Pλ) over that hyperplane has exactly this form, and that if the distribution is factorizable into a concept part and an off-target part, the same minimizer also minimizes the KL divergence of the off-target distribution. Thus dual stee
Load-bearing premise
The theorem assumes the linear probe exactly satisfies P(W=1|λ)=σ(βWᵀλ+bW) for every λ on the steering hyperplane (so the concept probability is constant there) and that the full output distribution factorizes into a concept part and an off-target part; the paper itself demonstrates in Section C.2 that this constancy fails on real models.
Editorial extensions
If this is right
- Euclidean steering (adding the probe vector to λ) is a type error whenever the primal and dual spaces differ; the paper predicts it will leak probability mass to off-target outputs, which the experiments confirm.
- Dual steering provides a concrete, implementable algorithm (regularized Newton updates on the covariance matrix) that works even when the Hessian is rank-deficient, because regularization nudges the distribution toward higher entropy.
- The theory says dual steering preserves not just probabilities but also the ranking of off-target components, which is why it is more reliable than Euclidean steering for practical use.
- The analysis explains when Euclidean steering can work: when the total counterfactual probability mass stays roughly constant along the path, so the on-target term in the KL decomposition is effectively fixed.
- The geometry of softmax layers is shown to be dually flat, implying that interpolation between representations has two natural paths with distinct semantics — an AND-like primal interpolation and an OR-like dual interpolation.
Reading between the lines
- The same dual-coordinate argument likely extends to other exponential-family output layers, where the dual map is the expectation parameter; a testable extension is to apply dual steering to attention logits or mixture-of-experts gates.
- If the probe-constancy assumption fails (as the paper's own Figure 7 suggests it does in practice), then dual steering may trade incomplete target steering against off-target distortion; a natural follow-up is to measure and correct for the deviation of the concept logit along the steering path.
- The rank-preservation property of dual steering could be exploited beyond steering, e.g., in controlled generation or debiasing where maintaining a stable ordering of alternatives matters.
- The paper focuses on the output softmax layer, but a direct empirical test for intermediate layers would assess whether the same dual-coordinate update remains optimal when representations are transformed by later layers.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops an information-geometric view of softmax-based representation spaces, arguing that the natural geometry is Bregman/dually flat. It introduces primal and dual interpolation paths, and on that basis proposes "dual steering": instead of adding the probe direction β_W in the primal space as in Euclidean steering, one moves the dual coordinate along β_W. The central result, Theorem 3, states that the KL minimizer over the hyperplane Λ_W(c)={λ : β_W^⊤ λ=c} has dual coordinate φ(λ̂)=φ(λ_0)+tβ_W, and that, under a concept-factorizability condition, the same minimizer also minimizes the off-target KL divergence D_KL(P^Z_{λ_0}||P^Z_λ). The method is implemented via a regularized Newton update on the covariance (Hessian) and tested on Gemma-3-4B and MetaClip-2, with metrics measuring target-concept probability, counterfactual mass, off-target KL, and rank stability. The empirical section reports that dual steering preserves off-target distributions better than Euclidean steering across several binary concepts.
Significance. If the theorem applied to the experimental regime, this would be an important contribution: it gives a principled geometric reason for the failure of Euclidean steering and provides a concrete, falsifiable alternative. The proof of Theorem 3 is internally coherent, and the KL decomposition in Appendix A.2 checks out. Proposition 1 is also correctly proven. The paper usefully distinguishes primal and dual interpolation and supports the distinction with clear figures. The main weakness is not the internal derivation but the gap between the theorem's assumptions and the tested setting: the paper's own Appendix C.2 shows that the exact linear-probe assumption is violated on the tested models, and concept-factorizability is never verified. As a result, the unqualified claim in the abstract that dual steering is proven to minimize off-target changes overstates what is established. The empirical results are suggestive, but the theoretical guarantee currently covers an idealized regime rather than the actual implementation.
major comments (4)
- [§3.1 (Theorem 3), §A.2 (Eq. A.30), §C.2 (Fig. 7)] The proof of (3.4) relies on the assumption that, on the hyperplane Λ_W(c), the concept distribution P^W_λ is constant, so that the first term in Eq. (A.30) is independent of λ. Section C.2 and Figure 7 directly test this premise and find that dual-steering paths yield lower logit P(W=1|λ) than test contexts at the same β_W^⊤λ/||β_W||. Thus P^W_λ is not a function of the probe projection, the first term in (A.30) is not constant, and the constrained KL minimizer is not equivalent to the minimizer of D_KL(P^Z_{λ_0}||P^Z_λ). Section 5.3 acknowledges this, but the abstract and Section 3.1 state the optimality result without this qualification. The theorem is correct under its assumptions; the load-bearing issue is that the experiments are run where the assumptions are known to fail.
- [§5.2 (Figure 4) vs. §3.1 (Theorem 3)] The empirical comparison in Figure 4 aligns steering paths by the measured target-concept probability P^W_{λ_t}(1) on the x-axis, not by the probe projection β_W^⊤λ. Theorem 3 concerns the hyperplane Λ_W(c) where β_W^⊤λ is fixed. These are different level sets when the probe is miscalibrated, and Figure 7 shows that they do differ on the tested models. Consequently, even the qualitative comparison in Figure 4 is not directly covered by Theorem 3. The authors should either align paths by β_W^⊤λ in the main experiments or explicitly state that the theorem applies only to an idealized probe and that the empirical comparison is heuristic.
- [§4.2 (Algorithm 1), §5.2] The implemented method is not the exact dual-coordinate update φ(λ_t)=φ(λ_0)+tβ_W. Algorithm 1 solves (Σ_t+αI)v=β_W and takes a normalized step; the actual dual displacement is approximately Σ_t(Σ_t+αI)^{-1}β_W, which is not colinear with β_W when β_W is in the approximate null space of Σ_t. Section C.1's Figure 5 confirms the cosine similarity between the dual step and β_W is substantially below 1, especially initially. Moreover, for LLMs the covariance is truncated to Top-K tokens (Appendix B.2), changing the Hessian. No error bound or convergence guarantee is given for this approximation. The theorem does not establish the optimality of the regularized, truncated path actually evaluated.
- [Definition 2, §5.1, Eq. (3.4)] The off-target optimality result (3.4) requires concept-factorizability of P_λ for all λ in Λ_W(c) ∪ {λ_0}. This is a strong structural assumption: it requires the output space to split into counterfactual pairs with P_λ(y_i^w)=P^W_λ(w)P^Z_λ(z_i). The paper never tests this assumption. In Appendix B.2 the metrics define P^Z_λ(z_i)=P_λ(y_i^0)+P_λ(y_i^1), but that identity does not by itself establish the factorization used in the proof. Without factorizability, the decomposition (A.30) is not valid, and the interpretation of the KL term as an off-target divergence is not justified. The authors should either provide empirical evidence for factorizability on their counterfactual pairs or present (3.4) as a conditional statement that is not directly applicable to the reported experiments.
minor comments (4)
- [§5.1] The rank-difference metric is defined as a weighted sum of absolute differences of inverse ranks, but the notation 'ranking_{P^Z_{λ_t}}(z)' is not formally defined. Please define how ties and out-of-vocabulary tokens are handled.
- [§B.2] The Top-K covariance truncation is described as using 'e.g., 20,000' tokens for LLMs, but no K is reported for the CLIP experiments or in the main figures. Since truncation affects the Hessian and hence the steering path, the value of K should be reported per experiment.
- [§3.2, Eq. (3.5)] The decomposition of reverse KL in Eq. (3.5) is stated without proof and without explicitly defining the domain of the sum over z. For consistency with Appendix A.2, a short derivation or reference would help.
- [Throughout] The model name appears as both 'MetaClip-2' and 'MetaClip' in different places; please standardize. Also, Figure 2's caption is dense and would benefit from a legend explaining the colored lines in the probability plots.
Circularity Check
No material circularity: Theorem 3 follows from Bregman projection and an explicit KL decomposition under stated assumptions; the paper's own caveats concern external validity, not circularity.
full rationale
The derivation chain is self-contained. The key result, Theorem 3, is proved directly in Appendix A.2: Eq. (3.3) follows from the first-order optimality condition for minimizing D_KL(P_λ0 || P_λ) over the affine set {λ : β_W^T λ = c}, and the stationarity equation (A.21) gives φ(λ̂) − φ(λ0) parallel to β_W. Eq. (3.4) follows from the explicit KL decomposition (A.29)–(A.30) under the stated hypotheses: probe constancy (3.1) makes the first term constant on the hyperplane, and concept-factorizability (Definition 2) justifies the decomposition. No fitted parameter is renamed as a prediction: the probe β_W is an input supplied by assumption (3.1), and the regularization α and probe directions used in experiments are implementation/training choices that do not enter the theorem's logic. The self-citations ([PCV24], [Par+25]) are background for the linear representation hypothesis and related steering work, not load-bearing substitutes for the proof; the proof itself uses standard external results ([Ama16], [Ban+05]) and direct calculation. The paper's own Appendix C.2 and Figure 7 candidly state that the probe-constancy premise is not strictly satisfied in practice; that is a limitation on the external validity of the theorem, not a circularity, because violating an assumption is not equivalent to defining the conclusion into the premises. No load-bearing step reduces to its own input by construction.
Assumptions & free parameters
free parameters (4)
- Regularization parameter α =
5e-3
- Probe direction βW (Primal MD / Dual MD) =
Mean difference of training context embeddings
- Step size η and max iterations T =
Not reported
- Top-K covariance truncation =
20000 tokens
assumptions (6)
- domain assumption Outputs follow the softmax form P(γ=γy|λ)=exp(λ^T γy − A(λ)) over a finite set of fixed unembedding vectors.
- standard math The log-normalizer A is sufficiently convex that ∇A defines a dual map and ∇A* is its inverse on the image.
- ad hoc to paper An exact linear probe exists: P(W=1|λ)=σ(βW^T λ + bW) for all λ.
- ad hoc to paper Concept-factorizability of Pλ with respect to W for all λ in ΛW(c)∪{λ0}.
- standard math Existence of the KL minimizer on the hyperplane ΛW(c).
- domain assumption For CLIP, the temperature scaling from the final training step is correctly re-applied before defining the softmax distribution.
Cite this review
Pith. "Pith review of The Information Geometry of Softmax: Probing and Steering." pith.science (2026). https://pith.science/paper/LAVQBX6P
@misc{pith2026260215293,
author = {Pith},
title = {Pith review of: The Information Geometry of Softmax: Probing and Steering},
year = {2026},
howpublished = {\url{https://pith.science/paper/LAVQBX6P}},
note = {Machine review of arXiv:2602.15293}
}
read the original abstract
This paper concerns the question of how AI systems encode semantic structure into the geometric structure of their representation spaces. The motivating observation is that the natural geometry of these representation spaces should reflect the way models use representations to produce behavior. We focus on the important special case of representations that define softmax distributions. In this case, we argue that the natural geometry is information geometry. Our focus is on the role of information geometry on semantic encoding and the linear representation hypothesis. As an illustrative application, we develop "dual steering", a method for robustly steering representations to exhibit a particular concept using linear probes. We prove that dual steering optimally modifies the target concept while minimizing changes to off-target concepts. Empirically, we find that dual steering enhances the controllability and stability of concept manipulation.
Figures
Figures from the paper (7 more)
Forward citations
Cited by 1 Pith paper
-
ToxiREX: A Dataset on Toxic REasoning in ConteXt
ToxiREX is a new dataset of 128k Reddit comments in six languages with hierarchical annotations for implicit toxicity in conversational context based on an existing reasoning schema.
Reference graph
Works this paper leans on
-
[1]
Understanding intermediate layers using linear classifier probes
[AB16] G. Alain and Y. Bengio. “Understanding intermediate layers using linear classifier probes”.arXiv preprint arXiv:1610.01644(2016) (cit. on p. 5). [Ama16] S.-i. Amari.Information geometry and its applications. 2016 (cit. on pp. 2, 4, 12, 19). [AN00] S.-i. Amari and H. Nagaoka.Methods of information geometry. 2000 (cit. on p. 2). [Ard+24] A. Arditi, O...
arXiv 2016
-
[2025]
The geometry of refusal in large language models: concept cones and representational independence
2025 (cit. on p. 1). [Wol+25] T . Wollschläger, J. Elstner, S. Geisler, V . Cohen-Addad, S. Günnemann, and J. Gasteiger. “The geometry of refusal in large language models: concept cones and representational independence”.arXiv preprint arXiv:2502.17420(2025) (cit. on p. 12). [Wu+25] Z. Wu, A. Arora, A. Geiger, Z. Wang, J. Huang, D. Jurafsky, C. D. Manning...
arXiv 2025
Reviewed August 2, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.