REVIEW 3 major objections 4 minor 25 references
OPIUM claims that a training-free, dual-objective optimization of steering vectors can restore a model's safety without sacrificing the intended behavioral shift.
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-01 11:39 UTC pith:FY3WBTXT
load-bearing objection OPIUM is a plausible, clearly-specified inference-time method for sanitizing steering vectors, but the Qwen ASR improvement—the load-bearing result—is within sampling noise and the final-layer ablation contradicts the 'below baseline' claim. the 3 major comments →
OPIUM: Mitigating Steering Externalities and Over-Refusal via Dual Objective Latent Optimization
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 paper claims that harmful side effects of activation steering can be mitigated without retraining by optimizing a new steering vector v* that satisfies two representation-matching constraints: on benign prompts it must reproduce the downstream hidden states of the model steered with the original utility vector, and on harmful prompts it must match the hidden states of a safer reference model (the unsteered base, or the refusal-steered model, depending on the setting). The optimized vector is found by gradient descent on the L2 distance between last-token residual-stream states at a downstream comparison layer, with the vector's norm pinned to that of the original steering vector. On Qwen
What carries the argument
The dual-objective loss L(v) = ||z_v_m(x_A) - z_{v_A}_m(x_A)||^2 + λ ||z_v_m(x_B) - z_{v_B}_m(x_B)||^2, optimized over the steering vector v with norm constraint ||v|| = ||v_A||, using last-token residual-stream hidden states at a downstream comparison layer m. This device lets OPIUM search the redundant latent space for a direction that preserves the target behavior while avoiding the side-effect direction.
Load-bearing premise
The load-bearing premise is that matching the model's last-token hidden states at a single downstream layer on a few dozen optimization prompts is enough to reproduce the desired full-sequence generation behavior on held-out prompts; if the safety-relevant geometry is not cleanly captured at that layer or on those prompts, the optimized vector can underfit one objective or introduce interference—and the paper itself notes the lack of a principled criterion for choosing that l
What would settle it
Take an OPIUM vector optimized on one set of harmful prompts (e.g., the HarmBench DirectRequest split) and evaluate it on a qualitatively different jailbreak type, such as multi-turn or adversarial-suffix attacks; if the attack-success-rate reduction does not transfer, the safety matching is overfit to the specific anchor prompts. Alternatively, run OPIUM on Qwen with the comparison layer set to the final logits—where the paper's own ablation shows ASR increases—and check whether the claimed tradeoff improvement collapses.
If this is right
- Activation-space sanitization can become a practical post-processing step for any steering vector, without retraining or added parameters.
- Steering vectors that are known to be unsafe (e.g., utility vectors that spike attack success rate) can be rehabilitated using only 32–80 benign and harmful prompts and a few minutes of optimization.
- The choice of comparison layer emerges as a critical hyperparameter, making automated layer selection a concrete research problem for making OPIUM a drop-in filter.
- OPIUM suggests that utility and safety are not strictly zero-sum in activation space, contrary to what naive steering experiments might suggest.
- The same dual-objective recipe applies symmetrically to refusal vectors, turning over-refusal reduction into the same representation-matching problem.
Where Pith is reading between the lines
- If representation-matching transfers, OPIUM could be applied to other side-effect pairs, such as language steering that inadvertently causes English refusals; the paper notes this specific case may break the anchor assumption.
- A testable extension is to measure how OPIUM's Pareto front shifts when the optimization prompt set is drawn from the evaluation distribution versus a disjoint distribution, which would quantify how much the method depends on anchor-prompt coverage.
- The observed layer-dependence suggests a natural extension: jointly optimizing over multiple comparison layers, or selecting m via a small validation search analogous to the reported λ ablation, could make the method more robust across model families.
- If OPIUM works as claimed, it implies that safety alignment failures induced by inference-time interventions are often reversible at inference time, which would lower the cost of deploying steering-based control in production systems.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces OPIUM, a training-free method that sanitizes activation-steering vectors by optimizing a new vector to match the downstream representations of the original utility-steered model on benign prompts and of a safer reference model on harmful prompts. The objective is a weighted sum of two L2 representation-matching losses (Eq. 1), with a norm-preserving projection. The authors evaluate on Qwen-2.5-7B-Instruct and LLaMA-3.1-8B-Instruct for two use cases: mitigating safety externalities of utility steering (measured by MCQ utility and HarmBench ASR) and reducing over-refusal of refusal vectors (measured on FalseReject and HarmBench). They claim that OPIUM improves the safety–utility tradeoff relative to vanilla steering and directional ablation across settings.
Significance. If the empirical claims hold, OPIUM would be a useful, lightweight tool for reducing the side effects of activation steering without model fine-tuning. The paper has clear strengths: the method is simple and explicitly specified; the optimization details, including layer choices, hyperparameters, and prompt counts, are mostly reported; ablation studies over λ and comparison layer m are provided; code is available; and the limitations section candidly discusses the lack of a principled layer-selection criterion. The main axis of uncertainty is statistical: the flagship Qwen result is close to noise, and some appendix configurations contradict the headline claim. These issues are fixable with more careful reporting and analysis, but they are load-bearing for the paper's central message.
major comments (3)
- [§4.2.3 and Appendix B, Tables 2–3] The headline claim that OPIUM 'suppresses ASR below even the unsteered baselines' is not supported by the paper's own appendix for Qwen. Table 2 (final-layer target) shows Qwen Corrigibility ASR increasing to 0.331–0.347 from a baseline of 0.287 for all λ, and Table 3 shows m=26 giving +0.035. The best Qwen config (m=24) gives 0.266, a 2.1pp drop on 320 prompts; the binomial standard error at p≈0.29 is about 2.5pp, so this is within sampling noise. Since λ and m are selected using small validation sets (32 prompts per objective) with no repeated seeds or confidence intervals, the Qwen-specific component of the central claim is statistically unestablished. Please report CIs, repeated runs, or appropriately qualify the claim.
- [§5 and Appendix B, paragraph on comparison layer m] The comparison layer m is a free parameter and the paper states 'we currently lack a principled criterion for selecting it.' Table 3 shows that Qwen benefits from m=24 while Llama benefits from later/final layers, so the empirical conclusions depend on an unprincipled, model-specific choice. As written, the method requires validation-based selection of m, but no procedure is given for doing this reliably. This is a limitation, but it is also load-bearing for the claim of a general method. Please either provide a selection rule or demonstrate robustness of the main conclusions across a wider range of m values.
- [Appendix A and B; Eq. (1)] The optimization uses only 32 benign and 32 harmful prompts, and the reported evaluation is on held-out sets. The paper does not assess sensitivity to the particular choice of optimization prompts. Because the two loss terms are matched on a small sample, the optimized vector may overfit to those prompts; the lack of resampling or seed variation makes it difficult to know how much of the reported ASR movement is attributable to the objective versus the specific optimization set. A bootstrap over optimization prompts, or results across a few random splits, would materially strengthen the paper.
minor comments (4)
- [Appendix C] Typo: 'durining' should be 'during'.
- [§3.2] Notation is inconsistent: the problem statement introduces vB = 0B (zero vector), but the loss in Eq. (1) uses vB as a general steering vector. Clarify that the zero vector is a special case.
- [Table 1] The over-refusal table reports ASR and CR values without sample sizes or uncertainty. The HarmBench evaluation uses 320 prompts and FalseReject uses 318; a simple binomial CI would help assess whether the differences (e.g., Qwen ASR 27.50 vs 32.50) are meaningful, especially since the claimed improvements over the refusal vector are modest on Llama.
- [Figure 2] The figure caption refers to 'Best Optimized' but the selection rule for 'best' is not defined in the main text. State explicitly whether this is the configuration selected by validation loss, by validation ASR, or by a Pareto criterion.
Circularity Check
No significant circularity: OPIUM's objective is latent representation matching, but its headline claims are tested on external held-out generation-level metrics.
full rationale
OPIUM's derivation chain is an empirical optimization-and-evaluation pipeline, not a tautology. Equation (1) optimizes v* by minimizing L2 distances to z^{vA}_m on benign prompts and to z^{vB}_m on harmful prompts at a chosen comparison layer m; the reported outcomes are generation-level measures — MCQ target probability, HarmBench ASR, and FalseReject CR/USR — computed on held-out prompts that are explicitly split from the optimization sets (Section B and Appendix C: “the split is performed to ensure no leaks between the evaluation set that the metrics are reported on and the optimization set”). No equation in the paper defines utility or safety as the matched representation distance itself, so the headline “improved safety–utility tradeoff” is not equal by construction to the objective. The utility term does bias the optimizer toward retaining vA behavior, but that is the method's stated mechanism, and the held-out, generation-level evaluation remains a genuine test of whether layer-m representation matching transfers. The ablation tables also show non-forced outcomes (e.g., final-layer comparison targets increase Qwen ASR by +4.4 to +6.0 percentage points in Table 2), so the central claim is empirically contingent rather than definitionally guaranteed. The acknowledged lack of a principled criterion for selecting m (Section 5) and the use of a small validation set for hyperparameter choice raise statistical and robustness concerns, but these are correctness risks, not circularity. There is no load-bearing self-citation, no imported uniqueness theorem, and no fitted parameter renamed as an independent prediction. Therefore no circular step is established.
Axiom & Free-Parameter Ledger
free parameters (5)
- loss weight λ =
0.5, 10, 15, 20, 25 depending on setting
- comparison layer m =
22/24/26/final for Qwen; 17/19/21/23/final for Llama
- injection layer ℓ =
18 for Qwen; 15 or 13 for Llama depending on experiment
- steering strength α =
4.0 for Qwen; 2.0 or 4.0 for Llama
- optimization hyperparameters (η, prompt counts, optimizer) =
η=0.01 or 0.005; 32+32 or 80+80 prompts; Adam
axioms (5)
- domain assumption Residual-stream activations are differentiable w.r.t. the injected vector, and L2 matching of last-token states at layer m transfers to full-sequence generation behavior.
- domain assumption Massive representational redundancy: many latent directions can trigger identical macroscopic behaviors, so a single optimized vector can satisfy both utility and safety anchors.
- domain assumption The unsteered base model is a valid 'safer reference' for harmful prompts, and this anchor does not corrupt utility when matched only on benign prompts.
- domain assumption Benchmark judge labels are reliable proxies for safety and compliance (HarmBench Llama-2-13B classifier, Gemini 2.5 Flash for FalseReject).
- domain assumption The 32/32 and 80/80 optimization prompt subsets are representative of the held-out evaluation distributions.
read the original abstract
Activation steering provides a lightweight mechanism for controlling large language models at inference time, but steering vectors can have unintended externalities: utility vectors may weaken safety behavior, while refusal vectors may induce over-refusal on benign prompts. We introduce OPIUM (Optimizing Protected Injections via Utility Manifolds), a training-free method for sanitizing steering vectors through representation matching. Given reference behaviors on two prompt sets, OPIUM optimizes a new steering vector that preserves the downstream representations induced by the desired intervention while matching a safer reference behavior on prompts where the original vector fails. Across steering-externality and over-refusal settings, OPIUM improves the safety--utility tradeoff relative to vanilla steering and directional ablation, suggesting that harmful side effects of activation steering can often be mitigated directly in activation space.
Figures
Reference graph
Works this paper leans on
-
[1]
Chen Xiong and Zhiyuan He and Pin. Steering Externalities: Benign Activation Steering Unintentionally Increases Jailbreak Risk for Large Language Models , journal =. 2026 , url =. doi:10.48550/ARXIV.2602.04896 , eprinttype =. 2602.04896 , timestamp =
-
[2]
2024 , eprint=
Steering Language Models With Activation Engineering , author=. 2024 , eprint=
2024
-
[3]
Kenneth Li and Oam Patel and Fernanda B. Vi. Inference-Time Intervention: Eliciting Truthful Answers from a Language Model , booktitle =. 2023 , url =
2023
-
[4]
Steering Llama 2 via Contrastive Activation Addition , booktitle =
Nina Rimsky and Nick Gabrieli and Julian Schulz and Meg Tong and Evan Hubinger and Alexander Matt Turner , editor =. Steering Llama 2 via Contrastive Activation Addition , booktitle =. 2024 , url =. doi:10.18653/V1/2024.ACL-LONG.828 , timestamp =
-
[5]
Lee and Inkit Padhi and Karthikeyan Natesan Ramamurthy and Erik Miehling and Pierre L
Bruce W. Lee and Inkit Padhi and Karthikeyan Natesan Ramamurthy and Erik Miehling and Pierre L. Dognin and Manish Nagireddy and Amit Dhurandhar , title =. The Thirteenth International Conference on Learning Representations,. 2025 , url =
2025
-
[6]
Paul R. XSTest:. Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers),. 2024 , url =. doi:10.18653/V1/2024.NAACL-LONG.301 , timestamp =
-
[7]
OR-Bench: An Over-Refusal Benchmark for Large Language Models , booktitle =
Justin Cui and Wei. OR-Bench: An Over-Refusal Benchmark for Large Language Models , booktitle =. 2025 , url =
2025
-
[8]
Zhehao Zhang and Weijie Xu and Fanyou Wu and Chandan K. Reddy , title =. CoRR , volume =. 2025 , url =. doi:10.48550/ARXIV.2505.08054 , eprinttype =. 2505.08054 , timestamp =
-
[9]
Jailbroken: How Does
Alexander Wei and Nika Haghtalab and Jacob Steinhardt , editor =. Jailbroken: How Does. Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023 , year =
2023
-
[10]
Zico Kolter and Matt Fredrikson , title =
Andy Zou and Zifan Wang and J. Zico Kolter and Matt Fredrikson , title =. CoRR , volume =. 2023 , url =. doi:10.48550/ARXIV.2307.15043 , eprinttype =. 2307.15043 , timestamp =
-
[11]
Forsyth and Dan Hendrycks , editor =
Mantas Mazeika and Long Phan and Xuwang Yin and Andy Zou and Zifan Wang and Norman Mu and Elham Sakhaee and Nathaniel Li and Steven Basart and Bo Li and David A. Forsyth and Dan Hendrycks , editor =. HarmBench:. Forty-first International Conference on Machine Learning,. 2024 , url =
2024
-
[12]
Pappas and Florian Tram
Patrick Chao and Edoardo Debenedetti and Alexander Robey and Maksym Andriushchenko and Francesco Croce and Vikash Sehwag and Edgar Dobriban and Nicolas Flammarion and George J. Pappas and Florian Tram. JailbreakBench: An Open Robustness Benchmark for Jailbreaking Large Language Models , booktitle =. 2024 , url =
2024
-
[13]
Toy Models of Superposition , journal =
Nelson Elhage and Tristan Hume and Catherine Olsson and Nicholas Schiefer and Tom Henighan and Shauna Kravec and Zac Hatfield. Toy Models of Superposition , journal =. 2022 , url =. doi:10.48550/ARXIV.2209.10652 , eprinttype =. 2209.10652 , timestamp =
-
[14]
write code
I found >800 orthogonal "write code" steering vectors in Llama-3-8B-Instruct , author=. 2024 , url=
2024
-
[15]
Andy Zou and Long Phan and Sarah Li Chen and James Campbell and Phillip Guo and Richard Ren and Alexander Pan and Xuwang Yin and Mantas Mazeika and Ann. Representation Engineering:. CoRR , volume =. 2023 , url =. doi:10.48550/ARXIV.2310.01405 , eprinttype =. 2310.01405 , timestamp =
-
[16]
Pappas and Eric Wong , title =
Patrick Chao and Alexander Robey and Edgar Dobriban and Hamed Hassani and George J. Pappas and Eric Wong , title =. 2025 , url =. doi:10.1109/SATML64287.2025.00010 , timestamp =
arXiv 2025
-
[17]
Anderson and Yaron Singer and Amin Karbasi , editor =
Anay Mehrotra and Manolis Zampetakis and Paul Kassianik and Blaine Nelson and Hyrum S. Anderson and Yaron Singer and Amin Karbasi , editor =. Tree of Attacks: Jailbreaking Black-Box LLMs Automatically , booktitle =. 2024 , url =
2024
-
[18]
The Thirteenth International Conference on Learning Representations,
Xiangyu Qi and Ashwinee Panda and Kaifeng Lyu and Xiao Ma and Subhrajit Roy and Ahmad Beirami and Prateek Mittal and Peter Henderson , title =. The Thirteenth International Conference on Learning Representations,. 2025 , url =
2025
-
[19]
Lepori and Lucas Dixon , editor =
Asma Ghandeharioun and Ann Yuan and Marius Guerard and Emily Reif and Michael A. Lepori and Lucas Dixon , editor =. Who's asking? User personas and the mechanics of latent misalignment , booktitle =. 2024 , url =
2024
-
[20]
Galichin and Alexey Dontsov and Oleg Y
Anton Korznikov and Andrey V. Galichin and Alexey Dontsov and Oleg Y. Rogov and Ivan V. Oseledets and Elena Tutubalina , title =. CoRR , volume =. 2025 , url =. doi:10.48550/ARXIV.2509.22067 , eprinttype =. 2509.22067 , timestamp =
-
[21]
An Yang and Baosong Yang and Beichen Zhang and Binyuan Hui and Bo Zheng and Bowen Yu and Chengyuan Li and Dayiheng Liu and Fei Huang and Haoran Wei and Huan Lin and Jian Yang and Jianhong Tu and Jianwei Zhang and Jianxin Yang and Jiaxi Yang and Jingren Zhou and Junyang Lin and Kai Dang and Keming Lu and Keqin Bao and Kexin Yang and Le Yu and Mei Li and Mi...
-
[22]
Llama Team , title =. CoRR , volume =. 2024 , url =. doi:10.48550/ARXIV.2407.21783 , eprinttype =. 2407.21783 , timestamp =
-
[23]
Advances in Neural Information Processing Systems , volume=
Refusal in language models is mediated by a single direction , author=. Advances in Neural Information Processing Systems , volume=
-
[24]
Refusal in Language Models Is Mediated by a Single Direction , url =
Arditi, Andy and Obeso, Oscar and Syed, Aaquib and Paleka, Daniel and Panickssery, Nina and Gurnee, Wes and Nanda, Neel , booktitle =. Refusal in Language Models Is Mediated by a Single Direction , url =. doi:10.52202/079017-4322 , editor =
-
[25]
arXiv preprint arXiv:2403.05767 , year=
Extending activation steering to broad skills and multiple behaviours , author=. arXiv preprint arXiv:2403.05767 , year=
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.