REVIEW 4 major objections 5 minor 2 cited by
DSAS gives every token its own steering strength, so a model is intervened on only when the token looks like the unwanted concept; this yields a better toxicity-versus-utility trade-off than uniform steering.
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-03 18:43 UTC pith:LIAX57ZT
load-bearing objection DSAS is a plausible, well-tested conditional-steering layer whose main evidence would become far easier to trust with code and error bars; the unexamined train/eval covariate shift is worth one robustness experiment, not a rejection. the 4 major comments →
Dynamically Scaled Activation Steering
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 the decision of how strongly to steer should be decoupled from how to steer. DSAS trains one logistic regressor per layer on average token embeddings of 32 source and 32 control sentences, reduced with PCA to five components, and uses the classifier output h(t) in [0,1] as the interpolation weight between the original embedding and the steered one. The paper argues, with Pareto-front comparisons across three LLMs, that adding this module to CAA, ITI, or LinEAS shifts the trade-off so that for any given toxicity level the model retains more MMLU accuracy and lower perplexity than the same method with uniform steering. A jointly trained end-to-end variant, E2E-DSAS, m
What carries the argument
The central object is the per-token, per-layer sigmoid gate h(t) = ρ(θ^T U^T (t − μ) + b), a logistic regressor trained on PCA-projected mean source/control embeddings. The mechanism is the interpolation T_DSAS(t) = (1 − h(t))·t + h(t)·T(t; λ), which separates 'when' (h, a learned per-token probability that the token belongs to the unwanted source class) from 'how' (T, any existing steering transform, possibly modulated by a global strength λ). The classifier's accuracy per layer can disable steering below a threshold; an adaptive variant scales by cross-validated accuracy instead. In the end-to-end version, the sigmoid is replaced by a learnable activation, and the gate parameters are train
Load-bearing premise
The load-bearing premise is that a linear classifier trained on just 32 toxic and 32 neutral sentences can tell, at every layer, which tokens actually need steering; if it cannot, DSAS silently becomes vanilla steering and the claimed trade-off gain disappears.
What would settle it
Give DSAS a held-out set of toxic prompts, record the average classifier output h(t) on toxic versus non-toxic tokens across layers, and check whether the mean h for toxic tokens clearly exceeds the mean for non-toxic tokens; if it does not—or if removing DSAS leaves the same Pareto front—the mechanism is not detecting the target behavior and the central claim fails.
If this is right
- Adding DSAS to CAA, ITI, or LinEAS yields a Pareto front that dominates the corresponding uniform-steering method on both MMLU-vs-toxicity and perplexity-vs-toxicity, across Qwen 2.5 (1.5B and 7B) and Gemma 2 (2B).
- DSAS outperforms the conditional steering methods CAST and MERA in toxicity mitigation; CAST can look competitive on single-token MMLU but falls behind on multi-token generation.
- When classifier labels are uninformative or noisy, DSAS degrades gracefully to vanilla steering with roughly halved strength, so it does not harm the underlying method.
- DSAS transfers to text-to-image generation: applied with CAA on U-Net normalization layers, it selectively blurs concept-related prompts while preserving unrelated ones, although pixel-level activation maps localize the concept only coarsely.
- The per-token strength map is itself an interpretability signal: on toxic examples, high DSAS activations fall on the spans that actually carry the toxic content.
Where Pith is reading between the lines
- Because DSAS produces per-token strength maps at nearly no cost, it could double as an auditing probe: comparing h(t) against human toxicity annotations on held-out prompts would reveal whether the model's own representations and a human labeler agree on what counts as toxic.
- The method-agnostic 'when vs. how' split is naturally portable to other activation edits beyond toxicity, such as knowledge editing or factuality steering, where an input-dependent gate would likely reduce side effects; this is untested in the paper.
- The strong results with just 32 source and 32 control sentences suggest the linear-separability assumption is doing most of the work; if later models have less linearly separable toxic/neutral activations, the paper's own suggested MLP regressor would be needed, sacrificing the near-zero overhead.
- Appendix C derives λ ≈ 2.84 as the corrected global strength for DSAS on one model; whether that correction is stable across model families is an open, testable question that would save practitioners the usual strength tuning.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Dynamically Scaled Activation Steering (DSAS), a method-agnostic wrapper that modulates the per-token (or per-spatial-feature) strength of an existing activation-steering transformation. A per-layer logistic regressor, trained on source vs. control average embeddings in a PCA-reduced space, produces a probability used to interpolate between the original activation and the steered activation. The paper also proposes an end-to-end variant (E2E-DSAS) learned jointly with a LinEAS-style affine map, using a 1D Wasserstein source loss plus a control-preservation regularizer. Experiments cover toxicity mitigation on three LLMs with three base steering methods, comparisons to CAST and MERA, and a text-to-image diffusion demonstration. The central claim is that DSAS consistently improves the Pareto front of toxicity versus capability retention relative to the underlying steering method.
Significance. If the claims hold, DSAS is a valuable, low-overhead, method-agnostic mechanism for making activation steering conditional on input content. The empirical scope is substantial: three LLMs, three base steering methods, a diffusion model, ablations on PCA dimension, training set size, layer placement, noise robustness, and the τ hyperparameter. The paper also states limitations explicitly and provides detailed appendices. The main concern is that the train/test distributions for the gating classifier are not aligned: classifiers are trained on unsteered, sentence-average activations but applied to per-token activations after earlier interventions. Without quantitative validation of the classifier under those shifts, the mechanism underlying the reported Pareto improvements is not fully established. The absence of error bars on the central Pareto-front plots further weakens the evidence.
major comments (4)
- [§3.2, Algorithm 1 vs. Algorithm 3] The gating classifiers h_ℓ are trained on activations from the unmodified network (Algorithm 1, lines 4–6) but at inference are evaluated on activations that have already passed through T_1, …, T_{ℓ−1} (Algorithm 3, lines 4–7). For ℓ > 1 this is a train/test covariate shift. Section I (Fig. 12) shows that for toxic inputs the L2 divergence from original activations grows with depth, so later-layer classifiers are applied to substantially shifted inputs. The paper does not measure how much this shift degrades classifier accuracy or calibration. Please add an experiment comparing h_ℓ predictions on unsteered vs. steered activations for held-out toxic and control inputs, and either retrain on steered activations or show quantitatively that the shift is harmless.
- [§3.2, Eq. (3.1)–(3.4)] The logistic regressor is trained on sentence-level average embeddings ¯t_ℓ, but Eq. (3.4) applies it per token t_ℓ,k. The paper acknowledges the lack of per-token labels (p. 4), yet does not quantify how well a classifier fitted to average embeddings generalizes to individual token embeddings. Since the method's core mechanism is the per-token interpolation weight, please provide token-level validation (e.g., false-positive/negative rates on tokens known to carry the toxic concept, or calibrated probability checks). Without this, an alternative explanation for the Pareto improvement is that the procedure merely attenuates average steering strength rather than selectively targeting the intended tokens.
- [Fig. 2, Table 1] The main quantitative claim is a Pareto-front improvement, but the curves are shown without error bars, and toxicity is averaged over only four generation seeds. Table 1 selects operating points after the fact using a constrained minimum rule (limiting PPLWik to ≤5% and MMLU to ≤3% change) and does not report the λ values at which the selected points were obtained. Please add uncertainty quantification (standard errors, confidence intervals, or a paired dominance analysis) and report the selected λ values or use a pre-specified selection rule.
- [Appendix C, Eq. (C.1)] The justification for λ > 1 is a distance-ratio rescaling between means of thresholded individual embeddings. This is not derived from the LinEAS/optimal-transport formulation: the LinEAS map is affine, and the original λ is an interpolation parameter, not a scalar multiple of a mean difference. The 0.75/0.25 thresholds in Eq. (C.1) are also arbitrary. Because experiments (e.g., Table 2 and Fig. 2) use λ = 2 for DSAS while vanilla LinEAS uses λ ≤ 1, the comparison is not obviously on equal footing. Provide a principled derivation, or fold the global strength into the learned gate so that DSAS and the baselines are compared under the same λ range.
minor comments (5)
- [Throughout] Several typos and duplicated words: “a a general modulation mechanism” (§3.2), “outweights” (Limitations), “beloning” (§3.2), “airpline” (Appendix O). Algorithm 1's output line also has a formatting issue (“bℓ µℓ” should be “bℓ, µℓ”).
- [Reproducibility Statement] The statement says “the code will be made publicly available on Github,” but no repository URL or anonymous access link is provided. For the claims to be fully reproducible, include the link in the final version.
- [Fig. 2] The axis labels are extremely dense and the λ values not easily readable. Consider enlarging or annotating selected curves to aid the reader.
- [§F.1] The sentence “compared to using only 5 PCA components” appears to be the reverse of what is meant; the large speedup is presumably relative to “no PCA.” Please clarify.
- [§G and §J] The adaptive π-scaling method and the “roughly halved strengths” claim in §J would benefit from a short formal statement; currently they are described only textually, making it hard to reproduce the exact procedure from the main text.
Circularity Check
No significant circularity: DSAS's gate is trained on source/control activations and evaluated on held-out toxicity and capability benchmarks, so the Pareto improvements are not forced by construction.
full rationale
The derivation chain is self-contained and non-circular. The DSAS gate h_ell is trained by pushing source (S) and control (C) inputs through the unmodified network, averaging token embeddings (Eq. 3.1), projecting with PCA (Eq. 3.2), and fitting a logistic regressor (Eq. 3.3). This classifier output is then used as a per-token multiplier in the interpolation T_ell^DSAS (Eq. 3.4). The reported toxicity and capability metrics are measured on held-out TET, Wikipedia, and MMLU data, not on the S/C training set, so the Pareto-front improvement is an empirical finding rather than an artifact of fitting the evaluation metric. The end-to-end variant is trained with a combination of a source-to-target Wasserstein loss and a control-preservation regularizer L_C (Eq. 3.6); this regularizer encourages control activations to remain unchanged but does not encode ToxTET, PPL, or MMLU, so the resulting trade-off is not presupposed. The paper explicitly acknowledges in Limitations that DSAS depends on the quality of the logistic regressors and falls back to vanilla steering when the classifier is uninformative; this is a robustness property, not circularity. Self-citations to prior steering work (LinEAS, LinAcT) are used as building blocks and baselines, and no load-bearing uniqueness theorem or ansatz is imported from those citations. The central claim therefore has independent empirical content.
Axiom & Free-Parameter Ledger
free parameters (6)
- Per-layer logistic regression weights (θℓ, bℓ) =
not reported (trained)
- PCA dimension r =
5
- Accuracy threshold τ =
0 for toxicity, 0.75 for banana/diffusion
- Global steering strength λ =
varied to draw Pareto fronts; DSAS often uses λ=2
- Control loss weight γ =
1
- Training set sizes (source/target/control) =
32 each in main experiments
axioms (6)
- domain assumption Toxic vs non-toxic activations are linearly separable (Linear Representation Hypothesis)
- domain assumption Average token embedding is a reliable global signal for whether an input needs steering
- domain assumption Source, target, and control distributions are disjoint
- ad hoc to paper Logistic-regressor probability is a suitable interpolation weight for steering
- ad hoc to paper The 1D Wasserstein source loss plus L2 control loss adequately supervises the E2E gate
- ad hoc to paper The global λ from the base optimal-transport steering remains usable if rescaled by a distance ratio
read the original abstract
Activation steering has emerged as a powerful method for guiding the behavior of generative models towards desired outcomes such as toxicity mitigation. However, most existing methods apply interventions uniformly across all inputs, degrading model performance when steering is unnecessary. We introduce Dynamically Scaled Activation Steering (DSAS), a method-agnostic steering framework that decouples when to steer from how to steer. DSAS adaptively modulates the strength of existing steering transformations across layers and inputs, intervening strongly only when undesired behavior is detected. At generation time, DSAS computes context-dependent scaling factors that selectively adjust the strength of any steering method. We also show how DSAS can be jointly optimized end-to-end together with the steering function. When combined with existing steering methods, DSAS consistently improves the Pareto front with respect to steering alone, achieving a better trade-off between toxicity mitigation and utility preservation. We further demonstrate DSAS's generality by applying it to a text-to-image diffusion model, showing how adaptive steering allows the modulation of specific concepts. Finally, DSAS introduces minimal computational overhead while improving interpretability, pinpointing which tokens require steering and by how much.
Forward citations
Cited by 2 Pith papers
-
Towards Understanding Steering Strength
Steering strength in a simplified next-token model is shown to produce bump-shaped token probability shifts, S-shaped concept probabilities, and an inevitable local cross-entropy increase.
-
Steering at the Source: Style Modulation Heads for Robust Persona Control
Steering only three 'Style Modulation Heads' controls personas with less coherency collapse than residual-stream steering, across six personas and two base LLMs.
Reference graph
Works this paper leans on
-
[1]
GPT-4 technical report.arXiv preprint arXiv:2303.08774,
Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, Red Avila, Igor Babuschkin, Suchir Balaji, Valerie Balcom, Paul Baltescu, Haiming Bao, Mohammad Bavarian, Jeff Belgum, Irwan Bello, ..., and Barret Zoph. GPT-4 technical report.arXiv preprint arXiv:2...
-
[6]
URL https://doi.org/10.48550/arXiv.2408.00118. Pau Rodríguez, Arno Blaas, Michal Klein, Luca Zappella, Nicholas Apostoloff, Marco Cuturi, and Xavier Suau. Controllinglanguageanddiffusionmodelsbytransportingactivations. In13th International Conference on Learning Representations, 2025a. Pau Rodríguez, Arno Blaas, Michal Klein, Luca Zappella, Nicholas Apost...
-
[7]
Wikimedia downloads.https://dumps.wikimedia.org
Wikimedia Foundation. Wikimedia downloads.https://dumps.wikimedia.org. ZhengxuanWu, AryamanArora, ZhengWang, AtticusGeiger, DanJurafsky, ChristopherDManning, andChristopher Potts. Reft: Representation finetuning for language models.arXiv preprint arXiv:2404.03592,
-
[8]
Qwen2.5 technical report.arXiv preprint arXiv:2412.15115,
An Yang, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoran Wei, Huan Lin, Jian Yang, Jianhong Tu, Jianwei Zhang, Jianxin Yang, Jiaxi Yang, Jingren Zhou, Junyang Lin, Kai Dang, ..., and Zihan Qiu. Qwen2.5 technical report.arXiv preprint arXiv:2412.15115,
-
[10]
A Effect of DSAS on inference time We evaluate the impact of applying DSAS and its variants on the inference latency of two base models, Qwen 2.5 (1.5B) and Gemma 2 (2B)
URLhttps://openreview.net/forum?id=IbIB8SBKFV. A Effect of DSAS on inference time We evaluate the impact of applying DSAS and its variants on the inference latency of two base models, Qwen 2.5 (1.5B) and Gemma 2 (2B). Table 3 reports the average execution time (in seconds) required to process 100 tokens under each configuration. Each measurement was avera...
2024
-
[12]
ForLinEAS, we observe an improved Pareto Front when evaluating HellaSwag accuracy
For Qwen 2.5 (1.5B), we observe that DSAS-enhancedITIandCAAconsistently improve the Pareto Front with respect to their vanilla counterparts, retaining better model capacities for the same level of toxicity mitigation. ForLinEAS, we observe an improved Pareto Front when evaluating HellaSwag accuracy. In Hu- manEval, we observe similar Pareto Fronts, as nei...
2000
-
[13]
**** ”, “ ***
We observe that the Pareto front of the adaptive method closely matches the one obtained byCAA+DSAS, but with strengths scaled; thus, a larger value ofλis required for the adaptive method to reach a given operating point on theCAA+DSAS curve. Similarly, in figure 11 we observe that, when we replicate the experiment shown in section 4.2, the adaptive metho...
1959
-
[512]
We then evaluate the generalization of the classifiers on a test set of 512 toxic samples
These samples are extracted from the RTP dataset presented in section 4.1. We then evaluate the generalization of the classifiers on a test set of 512 toxic samples. The experiment is repeated 100 times for each sample size, with random selection of training and test sentences in each repetition. As shown in figure 5, as the sample size increases, the val...
2019
-
[2019]
A comprehensive study of knowledge editing for large language models.CoRR, abs/2401.01286, 2024a
Ningyu Zhang, Yunzhi Yao, Bozhong Tian, Peng Wang, Shumin Deng, Mengru Wang, Zekun Xi, Shengyu Mao, Jintian Zhang, Yuansheng Ni, Siyuan Cheng, Ziwen Xu, Xin Xu, Jia-Chen Gu, Yong Jiang, Pengjun Xie, Fei 14 Huang, Lei Liang, Zhiqiang Zhang, ..., and Huajun Chen. A comprehensive study of knowledge editing for large language models.CoRR, abs/2401.01286, 2024...
-
[2021]
Dheeru Dua, Yizhong Wang, Pradeep Dasigi, Gabriel Stanovsky, Sameer Singh, and Matt Gardner
URLhttps://arxiv.org/abs/ 2107.03374. Dheeru Dua, Yizhong Wang, Pradeep Dasigi, Gabriel Stanovsky, Sameer Singh, and Matt Gardner. Drop: A reading comprehension benchmark requiring discrete reasoning over paragraphs. InProceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technolo...
Pith/arXiv arXiv 2019
-
[2023]
Steering llama 2 via contrastive activation addition.arXiv preprint arXiv:2312.06681,
Nina Rimsky, Nick Gabrieli, Julian Schulz, Meg Tong, Evan Hubinger, and Alexander Matt Turner. Steering llama 2 via contrastive activation addition.arXiv preprint arXiv:2312.06681,
-
[2024]
Gemma 2: Improving open language models at a practical size.CoRR, abs/2408.00118,
Morgane Rivière, Shreya Pathak, Pier Giuseppe Sessa, Cassidy Hardin, Surya Bhupatiraju, Léonard Hussenot, Thomas Mesnard, Bobak Shahriari, Alexandre Ramé, Johan Ferret, Peter Liu, Pouya Tafti, Abe Friesen, Michelle Casbon, Sabela Ramos, Ravin Kumar, Charline Le Lan, Sammy Jerome, Anton Tsitsulin, ..., and Lilly Mc- Nealus. Gemma 2: Improving open language...
-
[2025]
Amr Hegazy, Mostafa Elhoushi, and Amr Alanwar
URLhttps://openreview.net/forum?id=fUCPq5RvmH. Amr Hegazy, Mostafa Elhoushi, and Amr Alanwar. Guiding giants: Lightweight controllers for weighted activation steering in llms.arXiv preprint arXiv:2505.20309,
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.