Paper deep dive
Learning to Decide, Not to Reason: Parameter-Efficient Decision Operators via Low-Rank Activation Steering
Ran Li, Lei Chen
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 92%
Last extracted: 10/7/2026, 8:09:37 AM
Summary
The paper introduces DecSteer, a parameter-efficient System-1 decision operator for frozen language models that uses low-rank activation steering and behavior cloning. It achieves performance comparable to or exceeding prior reinforcement learning-based skill operators (like KV-Skill) while using significantly fewer parameters (23K-330K vs 1.33M) and training time (12 minutes vs hours). The key innovation is a zero-initialized output projection within a shared low-rank backbone, which ensures immediate gradient flow during optimization, unlike previous methods that froze large matrices. DecSteer compresses long deliberation chains into short direct answers without accuracy loss and generalizes well to out-of-distribution tasks.
Entities (8)
Relation Signals (7)
DecSteer ā evaluatedon ā SearchQA
confidence 95% Ā· on SearchQA 81.1 (80.1)...
DecSteer ā evaluatedon ā LiveMath
confidence 95% Ā· On LiveMath it reaches 80.9 (RL baseline 79.0)...
DecSteer ā uses ā Behavior Cloning
confidence 95% Ā· DecSteer is a System-1 decision operator trained by behavior cloning that lowers this cost by roughly two orders of magnitude.
KV-Skill ā uses ā Reinforcement Learning
confidence 93% Ā· KV-Skill... trained with reinforcement learning... This, however, comes with a cost structure: 1.33M trainable parameters, a GRPO rollout server...
DecSteer ā outperforms ā KV-Skill
confidence 92% Ā· Against KV-Skill under identical data, splits, and evaluators, DecSteer matches or exceeds every published variant while training by behavior cloning alone.
DecSteer ā usestechnique ā Low-Rank Activation Steering
confidence 90% Ā· DecSteer is a low-rank residual operator, applied at eight decoder depths in the spirit of activation steering...
DecSteer ā backbone ā Qwen3.5-4b
confidence 85% Ā· We evaluate on LiveMath... with Qwen3.5-4B (Yang et al., 2025a) as the main backbone...
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Injecting skills into a frozen language model currently costs a million parameters and a reinforcement-learning pipeline. We introduce \method{}, a System-1 decision operator trained by behavior cloning that lowers this cost by roughly two orders of magnitude. The default operator uses 330K parameters to match a 1.33M-parameter operator trained with reinforcement learning, exceeds or achieve comparable performance, while collapsing 3,685-token deliberation into a 6-token decision with no loss in accuracy. A rank-4 variant with 23K parameters, 1/58 of the strongest published skill operator, suffices for SearchQA and near-suffices for LiveMath, where higher rank still helps; the same recipe transfers across five tasks and three backbones, with out-of-distribution gains persisting on LiveMath problems released months after training. The gap to prior work is trainability, and it is set jointly by initialization and architecture: the initialization of prior operators zeroes the gradient of both large factor matrices at the first optimization step, whereas our zero-initialized output projection inside a shared low-rank backbone receives a gradient immediately, which a gradient-flow probe confirms directly. The gain isn't chain-of-thought compression: 23 of 57 LiveMath points beat the base model's best-of-8 sampling, and a logit-lens probe shows the operator amplifies the answer along the model's existing late-layer pathway, not writing it earlier. Gains track the base model's headroom across 13 base--task pairs, and skills compose as approximately linear operators that can be added, interpolated, and hot-swapped at inference time. Code on this https URL.
Tags
Links
- Source: https://arxiv.org/abs/2610.06950v1
- Canonical: https://arxiv.org/abs/2610.06950v1
Trouble viewing inline? Open PDF directly ā
Full Text
59,414 characters extracted from source content.
Expand or collapse full text
Preprint. Under review. LEARNINGTODECIDE,NOTTOREASON: PARAMETER-EFFICIENT DECISION OPERATORS VIA LOW-RANK ACTIVATION STEERING Ran Li 1 Lei Chen 1,2 1 Hong Kong University of Science and Technology 2 Hong Kong University of Science and Technology(Guangzhou) rlibb@connect.ust.hk leichen@cse.ust.hk ABSTRACT Injecting skills into a frozen language model currently costs a million parame- ters and a reinforcement-learning pipeline. We introduce DecSteer, a System-1 decision operator trained by behavior cloning that lowers this cost by roughly two orders of magnitude. The default operator uses 330K parameters to match a 1.33M-parameter operator trained with reinforcement learning, exceeds or achieve comparable performance, while collapsing 3,685-token deliberation into a 6-token decision with no loss in accuracy. A rank-4 variant with 23K parameters, 1/58 of the strongest published skill operator, suffices for SearchQA and near-suffices for LiveMath, where higher rank still helps; the same recipe transfers across five tasks and three backbones, with out-of-distribution gains persisting on Live- Math problems released months after training. The gap to prior work is train- ability, and it is set jointly by initialization and architecture: the V =0 initial- ization of prior operators zeroes the gradient of both large factor matrices at the first optimization step, whereas our zero-initialized output projection inside a shared low-rank backbone receives a gradient immediately, which a gradient- flow probe confirms directly. The gain isnāt chain-of-thought compression: 23 of 57 LiveMath points beat the base modelās best-of-8 sampling, and a logit- lens probe shows the operator amplifies the answer along the modelās existing late-layer pathway, not writing it earlier. Gains track the base modelās headroom across 13 baseātask pairs, and skills compose as approximately linear operators that can be added, interpolated, and hot-swapped at inference time. Code on https://github.com/rlisml/decisionsteer. 1INTRODUCTION 10K100K1M Trainable params (log) 20 40 60 80 LiveMath acc. (%) Base rank-1 rank-4 Ours KV BC KV RL/reg. 101001000 Output length (tokens, log) LiveMath DocVQA CSQA SearchQA 3685 6 289 11 315 6 8 8 Base Ours Figure 1: A decision does not need a million parameters. Left: LiveMath accuracy vs. train- able parameters. A 23K-parameter model trained by behavior cloning matches a 1.33M-parameter one trained with RL, while the same BC fails on the prior one. Right: It collapses median output length from 3,685 to a 6-token decision. When a language model already holds the skill a task requires, deliberating over it is wasted compute. The distinction between slow delib- eration and fast decision has returned to the center of discussion as reasoning models spend thousands of tokens on problems they could an- swer directly (Wei et al., 2022; Sui et al., 2025; Fang et al., 2026), and a line of work asks how System-2 reasoning can be compiled into System-1 behavior (Yu et al., 2024; Zelikman et al., 2024; Su et al., 2025). A recent and strik- ing demonstration of this compilation is KV- Skill (Han et al., 2026): a small external oper- ator, grafted onto the residual stream of a frozen 4B model and trained with reinforcement learn- ing, lifts LiveMath accuracy from 23.4 to 79.0 and collapses long reasoning into direct answers. 1 arXiv:2610.06950v1 [cs.LG] 3 Oct 2026 Preprint. Under review. This, however, comes with a cost structure: 1.33M trainable parameters, a GRPO rollout server, and minutes-to-hours of RL tuning. That cost structure shapes how skills can be used. If a skill costs a million parameters and an RL pipeline, one trains few skills carefully; if a skill costs minutes on one GPU, one can afford a library of them. This paper asks what a skill actually costs. Our answer is that the published cost is about fifty times too high, and that the reinforcement learning is unnecessary. DecSteer is a low-rank residual operator, applied at eight decoder depths in the spirit of activation steering (Turner et al., 2023; Li et al., 2023; Wu et al., 2024; Adila et al., 2026), with three deliberate choices: a single shared rank-r backbone normalized by RMS and gated per depth, a zero-initialized output projection, and behavior cloning on answer tokens only. The default configuration uses 330K parameters and 12 minutes of single-GPU BC; the rank-4 configuration uses 23K. Against KV-Skill under identical data, splits, and evaluators, DecSteer matches or exceeds every published variant while training by behavior cloning alone. On LiveMath it reaches 80.9 (RL baseline 79.0); on SearchQA 81.1 (80.1); the 6- token decision it emits replaces a 3,685-token median reasoning chain and runs 36Ć faster. The skill also holds out of distribution: a bundle trained only on problems released through February keeps its full gain on new problems and stays ahead of the officially released RL artifact. Three observations convinced us this is a property of skills rather than a favorable engineering accident, and they organize the paper. Why has this not been found before? KV-Skill itself ran the obvious control: it trained its own 1.33M operator with the same BC signal and the same 400 gold examples, and the result sat at the base model (68.4 on SearchQA, 20.2 on LiveMath, versus base 68.1 and 22.4). It is tempting to conclude from this that BC is too weak a signal for skills. What separates the two cases is the identity anchor together with the architecture built around it. KV-Skill anchors its operator at the base model by zero-initializing a value matrix V that appears in the injection path, which zeroes the gradient of both large factor matrices at the first step; only a small middle matrix moves early. Our up=0 anchor zeroes the output projection instead, so the large output matrix receives a gradient of size Ī( ā d s ) immediately. A gradient probe confirms the two paths step by step (Section 5), and a rank scan shows the resulting knee: 23K parameters suffice, and on SearchQA even a rank-1 operator (7.7K parameters, 1/173 of KV-Skill) exceeds the published RL result. Is the gain just compressed reasoning? No. A chain of controls on LiveMath decomposes the 57-point gain: 15 points come from stopping meandering reasoning (a prompting control reaches this for free), 19 points from answers that sampling can touch but greedy decoding cannot, and at least 23 points lie beyond what the base model reaches with best-of-8 sampling, on problems where all 8 samples fail (Section 5). A logit-lens probe localizes the mechanism: the operator does not move answer information into earlier layers; it amplifies the answer along the modelās existing late-layer output pathway, by 3.4Ć to 6.4Ć, and the amplification grows as the base weakens. When should one steer? The gain tracks the base modelās headroom consistently across the 13 baseātask pairs we measured, spanning three backbones (Section 6). This empirical trend turns flat results into expectations: on tasks where the 4B base is saturated, every skill arm lands within a point of the base, and the same operator applied to weaker backbones recovers gains of +2.4 to +10.0 points on those same tasks. Skills also behave as approximately linear operators: adding, interpolating, and reordering them is safe across all 18 tested cells, with one clearly marked forbidden zone (negative coefficients on mode-switching skills), so a trained library can be hot- swapped per request at inference time. Contributions: ⢠DecSteer, a System-1 decision operator that matches a 1.33M-parameter RL-trained skill operator with 23Kā330K parameters, 12 minutes of BC, and a 6-token output, across five tasks and three backbones, including out-of-distribution generalization tasks (Section 4). ⢠A trainability analysis with a direct gradient probe: trainability is set jointly by the initialization and the surrounding architecture, V =0 anchoring freezes both large factor matrices at the start while our zero-initialized output projection stays on the optimization path, which explains why prior BC controls failed and where the rank threshold comes from (Section 5). ⢠A gain attribution showing the operator injects answers beyond the base modelās best-of-8 reach, with logit-lens localizing late-layer amplification, not early injection (Section 5). ⢠An empirical headroom trend that anticipates when steering pays, and an operator algebra (add, interpolate, reorder, hot-swap) with an explicit boundary (Section 6). 2 Preprint. Under review. Figure 2: Overview. a: A shared low-rank backbone is injected at D=8 depths with per-depth input- dependent gate g; the operator is identity at initialization. b: The gate can be phase-conditioned on prompt vs. generation via zero-init increments. c: The identity anchor steers optimization: with up=0, the output projection gets gradient from step one, while baselines V =0 keeps both large matrices frozen until V moves. d: Trained skills act as composable residual objects. 2BACKGROUND: SKILL OPERATORS AND IDENTITY ANCHORING Skill operators. Han et al. (2026) train an external factorized operator on the residual stream of a frozen LM. At D decoder depths, the block output hāR d m is perturbed by x = RMS(h), q = normalize(xA ⤠), a = qK,āh = gā (aV ⤠)B ⤠, h ā² = h + āh, (1) where A āR d s Ćd m and B āR d m Ćd s are shared down/up projections, K,V āR d s Ćr implement a slot-retrieval bottleneck of rank r, and g is an input-dependent gate. With d s =256, r=32 this is 1,329,668 parameters, trained with GRPO over rollout batches. The operator is one point in a broader effort to externalize competence into portable objects, from textual skill files and their distillation (Tang et al., 2026; Lu et al., 2026; Bai et al., 2026; Li et al., 2026; Yang et al., 2026; Tao et al., 2026; Wang et al., 2026a) to parameter-space adapters (Li & Liang, 2021; Lester et al., 2021; Liu et al., 2022) and representation finetuning (Wu et al., 2024). Identity anchoring. A skill operator must not perturb the model before or without training, so its parameters start at an exact identity. KV-Skill achieves this with V =0: since āh is proportional to V , a zero V guarantees āh ā” 0. The same guarantee is available cheaper. If the output projection is zero-initialized, the perturbation vanishes regardless of everything upstream. The two anchors are behaviorally identical at Īø 0 ; Section 5 shows they differ as optimization starting points, and that the anchor, together with the surrounding architecture, decides whether the large matrices train at all. 3DECSTEER: SYSTEM-1 DECISION OPERATORS Operator. At each of D=8 depths, DecSteer perturbs the block output h by x = RMS(h), z = Ļ(xA ⤠), u = zB ⤠, g = Ļ(xw ⤠g + b d ), h ā² = h + αgā u,(2) with Ļ the SiLU nonlinearity and Ļ the sigmoid. The backbone (A,B,w g ) is shared across depths; only the gate bias b d is per depth. A āR d s Ćd m is randomly initialized, B ā” 0 and w g ā” 0 at Īø 0 , so āh ā” 0 exactly and the operator starts as a bit-precise identity. RMS normalization decouples the operator from the residual-stream magnitude, which varies by orders of magnitude across depths and is what makes a shared backbone trainable at all; the gate restores depth- and input-specific amplitude that sharing removes. For d m =2560, d s =64 the parameter count is 2d s d m + d m + D = 3 Preprint. Under review. Table 1: Main results. Ours is a low-rank residual operator trained by behavior cloning on answer tokens only. KV-Skill, LoRA, Text Skill, SkillOpt, and Soft Skill rows quote published numbers; the Base rows are their published base scores. Rank rows are trained from scratch with the same recipe. In the smaller-backbone blocks, where no published baselines exist, the KV-Skill row is our faithful reimplementation trained with the identical BC recipe (Appendix A). Ours entries are means over 3 seeds; a uniform operator strength of 1.0 yields the same conclusions. LiveMath (Acc) SearchQA (EM) CSQA (Acc) OpenBookQA (Acc) DocVQA (ANLS) Qwen3.5-4B Base022.468.180.790.686.9 Text Skill023.467.478.589.088.4 SkillOptā52.071.2ā89.0 Soft Skillā64.576.4ā88.2 LoRA (BC)1.38M19.469.1ā93.7 LoRA (RL)1.38M80.770.1ā KV-Skill (reg.)1.33M 77.2±2.679.3±0.7 79.3±1.288.7±0.8ā KV-Skill (RL-scr.)1.33M 75.6±4.180.0±3.4 81.1±1.690.8±2.294.2±2.9 KV-Skill (RL-skill) 1.33M 79.0±3.980.1±3.3ā95.0±2.6 KV-Skill (BC)1.33M20.268.4ā Ours (BC)0.33M 80.9±1.881.1±1.1 80.5±1.089.8±0.294.8±0.7 Ours (rank-1)7.7K65.0±2.881.1±1.3ā Ours (rank-4)23K74.8±2.681.3±1.1ā Llama-3.2-3B Base016.957.171.374.6ā KV-Skill (BC)1.59M 66.1±1.476.5±0.1 71.7±0.678.9±0.8ā Ours (BC)0.40M 71.2±2.077.6±1.3 72.7±0.978.2±0.7ā Qwen3.5-0.8B Base0ā36.150.963.2ā KV-Skill (BC)0.54M 62.6±3.170.1±0.7 61.0±1.366.7±0.6ā Ours (BC)0.13M 70.7±3.372.9±0.8 61.1±1.169.8±1.2ā 330,248, a quarter of KV-Skill. Depth sharing is where the savings come from: with the same per- depth rank, per-depth independent projections need 2.62M parameters to reach the same score, and adding injection depths beyond eight costs one scalar per depth. Training. The training signal is behavior cloning with loss computed on answer tokens only, using the same 400 (SearchQA) or 35 (LiveMath) gold examples as KV-Skillās own BC control. LiveMath trains in 87 steps, 12 minutes, peak 13.9 GiB on a single A100-40GB; no rollouts, no verifier loop, no reference policy. We deliberately keep the signal identical to the published control that failed, so that any difference in outcome is attributable to the operator, not the data. Inference. The shared backbone is materialized per depth into a single vector expression and in- jected as a steering vector, so the operator adds no custom serving path and runs at full generation speed. A scalar α exposes an inference-time strength knob; swapping bundles swaps skills per request. Section 6 returns to what this enables. 4EXPERIMENTS I: DECISIONS ARE CHEAP Setup. We evaluate on LiveMath (He et al., 2026), SearchQA (Dunn et al., 2017), CommonsenseQA (Talmor et al., 2019), OpenBookQA (Mihaylov et al., 2018), and DocVQA (Mathew et al., 2021), with Qwen3.5-4B (Yang et al., 2025a) as the main backbone and Llama-3.2-3B and Qwen3.5-0.8B for cross-backbone tests. Splits, prompts, decoding (greedy, stop at </answer>), and evaluators are identical to KV-Skill; the Base and baseline rows of Table 1 quote its published scores. Key arms use 3 training seeds and report mean ± SD; identity anchors, contamination checks, and the strength protocol are documented in Appendix A. Main results. Table 1 and Figure 3 (left) give the headline comparison. With 0.33M parameters and BC only, DecSteer reaches 80.9 on LiveMath (best KV-Skill RL: 79.0±3.9, and with smaller variance), 81.1 on SearchQA (80.1), 94.8 on DocVQA, and holds saturated tasks within a point of the best RL numbers. The BC row of KV-Skill is the instructive one: identical signal, identical 4 Preprint. Under review. 10K100K1M 20 40 60 80 Base LiveMath (Acc) 10K100K1M 65 70 75 80 85 Base SearchQA (EM) 10K100K1M 91 93 95 Base DocVQA (ANLS) 10K100K1M 78 80 82 Base CSQA (Acc) Trainable parameters of skill operator (log) Ours (BC)KV-Skill (RL)KV-Skill (BC) LMathCSQADVQASQA 10 1 10 2 10 3 Median output tokens (log) 3685 6 614Ć 315 6 53Ć 289 11 26Ć 88 1Ć Base Ours Figure 3: Left: accuracy versus trainable parameters per task. DecSteer (BC) at 0.33M reaches or exceeds every KV-Skill variant at 1.33M, while KV-Skillās own BC control (same signal, same examples) stays at the base. Right: median generated tokens, base versus DecSteer. LiveMath drops from 3,685 to 6 tokens (36Ć wall-clock), DocVQA from 289 to 11 (10.3Ć), with accuracy unchanged or higher; SearchQA already answers directly. r-1 7.7K r-4 23K Ours 330K KV 1.33M 10K 100K 1M Params (log) 1/173 1/58 1/4 1 Rank, params, EM 81.181.380.480.1 100K1M Operator size (log) 0.8B 4B Llama-3.2-3B 132K 330K 396K Scales with backbone d m 040506All LiveMath v7 month (2026) 0 25 50 75 LiveMath Acc 74 83 81 79 BaseKV-Skill (RL)Ours Figure 4: Left: the rankāparameterāscore ladder on SearchQA: 7.7K parameters already exceed the published 1.33M RL result, and the operator size scales linearly with the backbone width, so smaller models take smaller skills. Right: out-of-distribution generalization. A bundle trained only on problems released through February 2026, evaluated zero-shot on new LiveMath problems from AprilāJune 2026 (zero id overlap): 79.0 versus base 25.4, and 7.5 points above the official released KV-Skill RL artifact under the identical evaluation protocol. examples, 1.33M parameters, and the result does not leave the base (20.2, 68.4). The same signal through our operator trains to 80+. Below 0.33M the story continues rather than degrades: a rank- 4 operator (23K, 1/58 of KV-Skill) reaches 81.3±1.1 on SearchQA and 74.8±2.6 on LiveMath, within the seed spread of the 1.33M RL baseline, and rank-1 (7.7K) already exceeds every published SearchQA number. On the two smaller backbones, where the published base scores are lower and no RL baselines exist, the identical BC recipe lifts LiveMath by +54 to +60 points and SearchQA by +15 to +37 points over the base, and against a faithful same-protocol reimplementation of the KV- Skill operator it is higher in 6 of 8 cells and never lower, at a quarter of the parameters (Appendix B). Training signal. Under GRPO matched to KV-Skillās protocol item by item, DecSteer matches the published numbers with 1/4.02 of the parameters (Appendix B). The instructive cell is GRPO from scratch on LiveMath: it reaches only 71.8, while the same RL started from the BC operator reaches 80.7. On tasks whose target is a single forward mapping, the starting point matters more than the algorithm, which is the same conclusion the trainability analysis of Section 5 reaches from the gradient side. Inference cost. The operator learns to decide, and the decision is short. On LiveMath the me- dian output falls from 3,685 tokens of reasoning to a 6-token answer and generation time from 175 s to 4.8 s per batch (36Ć); on DocVQA from 289 to 11 tokens (10.3Ć wall-clock); accuracy is unchanged or higher throughout, and on SearchQA, where the base already answers briefly, the direct-answer rate still rises from 95.4% to 98.8%. The compression is a property of the training objective (Section 5), and it arrives on top of the accuracy gains rather than trading against them. Out-of-distribution generalization. A skill worth having survives contact with new data. The LiveMath bundle is trained on problems released through February 2026 and evaluated zero-shot on the April, May, and June 2026 releases, with zero id overlap and a different problem-length distribution (Figure 4, right). The gain does not decay: 79.0 versus a base of 25.4 (+53.6) merged, 5 Preprint. Under review. 12481664 Skill dim d s 10 ā2 10 ā1 10 0 10 1 āā B ā at step 1 ā ā d s āA= āB= 0 up=0 (Ours) V=0 (KV-Skill) 12481664 Skill dim d s (rank) 60 70 80 Score KV-Skill RL knee LiveMath SearchQA Figure 5: Left: gradient-flow probe over the first optimization steps. With up=0, the output pro- jection B has gradient Ī( ā d s ) at step 1; with KV-Skillās V =0 anchoring, both large matrices have exactly zero gradient while only the small middle matrix moves. Right: accuracy versus rank, trained from scratch with BC. The knee sits between rank 2 and 4 on LiveMath; SearchQA saturates at rank 1. Rank-4 (23K parameters) reaches the 1.33M level. with every month individually 50ā61 points above its base (April 74.1 versus 24.1, May 83.2 versus 21.1, June 81.0 versus 30.2). The comparison against the officially released KV-Skill RL artifact, imported and verified in our evaluation pipeline, is the least favorable one for us (its RL versus our BC), and DecSteer is higher in every month, by 4.3 to 13.7 points (merged 79.3 vs. 71.8, +7.5). The RL artifactās failure mode is diagnostic: on the new months it over-predicts two answer labels at rates far from the gold distribution, while DecSteerās prediction distribution stays near uniform, consistent with the identity anchor keeping the operatorās solution label-neutral rather than tuned to the training label statistics. What the operator learned is the task, not the training problems: whether a skill needs retraining is decided by whether the task has changed, not by whether the data has. Training cost. Table 5 (Appendix) summarizes the asymmetry: every DecSteer skill trains in 12ā33 minutes of BC on one GPU, while a single GRPO run of the baseline costs 45ā77 minutes plus a resident rollout engine. The entire comparison table of skills costs less to produce than one RL baseline. 5EXPERIMENTS I: WHY IT WORKS 5.1WHY THE SAME BC SIGNAL FAILED BEFORE KV-Skillās BC control is the natural objection to everything above: the same 400 examples, the same loss, and no learning. The two operators differ, however, in where the identity anchor sits. In equation 1 the injected term is proportional to V , so at V =0 the gradient of the loss with respect to both A and B is exactly zero; the only parameters that move in the first steps are the small matrices inside the retrieval bottleneck. In equation 2 the anchor is the output projection B itself, so Bās first- step gradient is nonzero and grows as Ī( ā d s ) with the bottleneck width: measured,ā„āBā„ 1 at step one is 0.55 at d s =1 and 9.45 at d s =64, while under V =0 the corresponding gradients are exactly 0 (Figure 5, left). The optimization path also differs in shape: with up=0 the down projection A is frozen for two steps while B grows a direction from nothing, and only then aligns to it, reaching the loss of a well-initialized start within 6ā10 steps but into a different subspace. Initialization and architecture jointly determine whether an operator trains: the V =0 anchor leaves both large matrices unreachable at the start, while our combination of a zero-initialized output projection with a shared, normalized, gated backbone keeps them on the optimization path. With signal and data held fixed, the outcomes separate, 68.4 versus 81.1 on SearchQA and 20.2 versus 80.9 on LiveMath, and the same combination reaches the published RL level with 1/58 of the parameters (Section 5.2). The published control was not short of signal; its large matrices never entered the optimization. 5.2HOW MUCH RANK DOES A DECISION NEED? Figure 5 (right) sweeps the bottleneck from rank 1 to 64, trained from scratch with the same BC recipe. On LiveMath the curve has a sharp knee between rank 2 and 4 (+7.9 points from rank 2 to rank 4) and is flat beyond; on SearchQA rank 1 saturates. Two controls locate the cause of the knee in optimization rather than capacity. First, the rank-2 model fits the training set to zero loss at 6 Preprint. Under review. Greedy Prompt direct pass@8Ours 0 25 50 75 LiveMath Acc 23.4 38.7 57.3 80.7 +15.3+18.6+23.4 base best-of-8 4B LM 4B SQ 3B LM 3B SQ .8B LM .8B SQ 0.0 0.5 1.0 Final-layer acc 3.4Ć 5.1Ć 6.4Ć Last-layer answer readability Base Ours 02468 Ours onset (layers before last) 0 2 4 6 8 Base onset Identical onset for Base and Ours Readability onset depth Figure 6: Left: decomposing the LiveMath gain. Base greedy 23.4; forced direct answering via prompt 38.7; base best-of-8 sampling 57.3; DecSteer 80.7. The last step exceeds the base modelās sampling budget: on 43 problems the operator is correct while all 8 base samples are wrong. Right: logit-lens readout of answer readability by layer. The answer becomes readable only within the last 1ā6 layers in both arms; the operator amplifies the existing late-layer signal (3.4ā6.4Ć, more for weaker bases) rather than writing the answer earlier. every rank, and adding 51% more data does not move the knee. Second, truncating a trained rank-4 solution to rank 2 loses 4.8 points while training rank 2 from scratch is worse still, and the SVD effective rank of a trained 330K solution is 33ā63 with top-1 energy of only 0.03ā0.46: the rank-4 solution is not a compressed version of the high-rank one but a different solution path that low- rank training can reach and post-hoc truncation cannot. For practice the numbers are the message: a decision operator needs 23K parameters (1/58 of KV-Skill), and skills whose target is a single forward mapping, such as extraction-style QA, run at 7.7K (1/173). 5.3THE GAIN IS INJECTION, NOT COMPRESSION Because the operator shortens outputs, the natural suspicion is that it merely suppresses noisy rea- soning. Three controls say otherwise (Figure 6, left). Forcing the base model to answer directly with a prompt recovers 15.3 of the 57 points, which bounds everything that āstopping meanderingā can contribute. Best-of-8 sampling from the base reaches 57.3, which bounds what the model knows but greedy decoding misses; errors on this task are systematic, since 8 samples recover far less than independent sampling would predict. The operator reaches 80.7, and on 43 problems it is correct while all 8 base samples are wrong: at least 23 points of the gain are answers outside the base modelās reachable distribution, injected rather than selected. On CSQA, the same prompt control changes nothing (64/64 symmetric flips), so the direct-answer mode itself is content-neutral there; the accuracy story is carried by the injection, which matches what the headroom trend of Section 6 leads us to expect for a saturated base. 5.4WHERE THE ANSWER IS WRITTEN A logit-lens readout of the residual stream localizes the mechanism (Figure 6, right). Answer infor- mation is unreadable through the first two thirds of the network in both the base and steered models, and becomes readable only within the last 1ā6 layers; the layer at which readability begins is the same in both arms in 6 of 6 backboneātask combinations (within one layer in the rest). The operator does not inject the answer early. It amplifies the modelās own late-layer answer direction, by 3.4Ć on the 4B base, 5.1Ć on Llama-3.2-3B, and 6.4Ć on the 0.8B base, and the amplification grows exactly as the base weakens. This is the representational face of the headroom trend: a stronger base leaves less probability mass for the operator to redistribute, and a late-layer amplifier of fixed train- ing cost scales its effect with the baseās uncertainty. It also explains the engineering observations: injecting at 8 depths works as well as 4 or 32 because the effect funnels into the same late layers, and SearchQA calibration improves alongside accuracy (Appendix B). 6EXPERIMENTS I: WHEN TO STEER 6.1AN EMPIRICAL HEADROOM TREND Across every baseātask pair we measured, the gain of a trained operator tracks how much room the base has left: plotting gain against 1ā base score gives a consistently increasing relation over 7 Preprint. Under review. 020406080 Base headroom (1 ā score, %) 0 20 40 60 Skill gain (pt) r = 0.95 4B Llama-3B 0.8B LMathCSQAOBQA B A+B AāB 0.5(A+B) B+A 68.268.869.1 79.680.780.0 78.080.580.6 79.379.680.0 79.180.980.5 Anchor = SearchQA skill (base 69.5, A alone 80.4) LMathCSQAOBQA B A+B AāB 0.5(A+B) B+A 22.618.623.4 80.781.581.5 6.576.679.0 79.077.479.8 76.681.582.3 Anchor = LiveMath skill (base 23.4, A alone 80.7) red = forbidden negative combination Figure 7: Left: the headroom trend, an empirical relation. Skill gain versus base headroom (1ā base score) over 13 baseātask pairs on three backbones; the relation is monotone, and saturated bases (CSQA, OpenBookQA on 4B) sit at zero as the trend expects. Right: skill algebra. Adding, interpolating, and reordering two skills preserves the anchor skill in all 18 cells (zero interference); the one forbidden zone is a negative coefficient on a mode-switching skill, which reverses the modal- ity it switches. the 13 baseātask pairs, spanning Qwen3.5-4B, Llama-3.2-3B, and Qwen3.5-0.8B (Figure 7, left). We treat this as an empirical regularity and a screening heuristic rather than a law: the 13 points are not independent, since several tasks share a backbone, and we do not lean on a correlation coefficient; what matters in practice is that the relation held at every pair we measured, and it earns its keep on the pairs that look like failures. On the 4B base, CSQA and OpenBookQA are saturated (79.7 and 90.2), and there all 24 skill arms we trained, across every operator variant and training signal, land within about a point of the base, with paired flip counts almost perfectly symmetric: the operator changes which problems are answered correctly but not how many. Read through this trend, this is not a limitation of the operator but a measurement of the base, and the trend suggests a testable prediction: weaken the base and the same operator, the same BC signal, and the same hyperparameters should produce gains. They do, on the same tasks the 4B base saturates: +2.4 to +10.0 points on CSQA and OpenBookQA for Llama-3.2-3B and Qwen3.5-0.8B. Headroom is therefore the first screening criterion for where to spend a skill: measure the base, and skip the 12 minutes of training when the base has nothing left to give. 6.2AN OPERATOR ALGEBRA FOR SKILL LIBRARIES Because each skill is an additive perturbation of the same residual stream, two skills can be applied together, and the composition behaves like an algebra rather than an arbitrary mixture. Across all 18 cells of our combination study (three partner skills, three strengths, two anchor tasks), adding, half- interpolating, and reordering skills preserves the anchor skillās full gain, never falls below the base, and produces interaction terms far smaller than the main effects; the order of application, although not commutative in the vector norm, changes decisions by at most 4 points. One boundary is sharp: applying a negative coefficient to a mode-switching skill (one whose job is to flip long reasoning into direct answering) reverses the switch and collapses accuracy below the base, and lowering the strength does not recover it. The practical contract is simple: skills can be added, interpolated, reordered, and hot-swapped per request with positive coefficients; subtraction is reserved for skills that shift content, not skills that switch modes. 6.3STRENGTH AS AN INFERENCE-TIME KNOB The scalar α in equation 2 exposes skill strength without retraining. Sweeping it across four tasks with 3 seeds each shows clean modulation with mild overshoot at full strength on two tasks (Live- Math prefers 0.75, CSQA 0.5, each by about one point over scale 1.0) and no overshoot on the other two (Appendix A). All conclusions in this paper hold under a uniform scale of 1.0 (Table 1 caption), so the knob is a deployment control rather than a hidden tuning axis. 7RELATED WORK Externalizing skills. A growing body of work moves competence out of weights and into portable objects: textual skill files and libraries for agents (Tang et al., 2026; Alzubi et al., 2026; Wang et al., 8 Preprint. Under review. 2026a;b; Ling et al., 2026; Liu et al., 2026), trajectory-level distillation into reusable lessons (Ni et al., 2026; Lu et al., 2026), and compressed behavioral soft prompts (Bai et al., 2026; Li et al., 2026; Yang et al., 2026; Tao et al., 2026). Han et al. (2026) is the closest work and our reference point: it forges a skill directly in the modelās native language as a factorized residual-stream operator trained with RL. We keep its injection site and identity-anchor discipline but show that the operator can be two orders of magnitude smaller, that BC succeeds once the anchor and the architecture keep the large matrices on the optimization path, and that the resulting objects compose algebraically. Activation steering and parameter-efficient adaptation. Additive interventions on hidden states, from activation engineering (Turner et al., 2023; Subramani et al., 2022) and inference-time inter- ventions (Li et al., 2023) to representation finetuning (Wu et al., 2024), function vectors (Todd et al., 2024), and principled frameworks that treat weight updates as activation shifts (Adila et al., 2026), establish that small directional edits can control model behavior; related work analyzes their reli- ability (Tan et al., 2024), scaling (Stoehr et al., 2024), subspace structure (Zhao et al., 2025), and safety applications (Zou et al., 2024; Park et al., 2025). These methods typically steer concepts or refuse behaviors; DecSteer steers task decisions, trains against answer tokens with a task-level veri- fier, and contributes a trainability analysis of the identity anchor that we have not seen articulated for this operator family. Continuous-prompt methods (Li & Liang, 2021; Lester et al., 2021; Liu et al., 2022) and automatic differentiation over text (Yuksekgonul et al., 2024) share the small-parameter goal but act through the input or the prompt rather than the residual stream. Distilling System 2 into System 1. Compiling deliberation into intuition has been pursued at the data level, by generating and distilling reasoning traces (Yu et al., 2024; Zelikman et al., 2024; Liao et al., 2025; Yang et al., 2025b), at the architecture level, with latent reasoning slots and randomized traces (Hao et al., 2024; Su et al., 2025; Weston & Sukhbaatar, 2023), and at the policy level, by learning when to think (Fang et al., 2026; Yong et al., 2026; Ziabari et al., 2025). DecSteer sits at a different point in this design space: nothing is distilled into weights, and no routing governs when to think. A frozen model preserves its full System-2 capability, while a 23K-parameter side operator carries the compiled decision , keeping skills swappable, composable, and instantly removable. 8LIMITATIONS AND CONCLUSION Limitations. The operatorās natural habitat is tasks whose target behavior is a single forward map- ping, such as extraction-style QA, direct answering, and modality switching; on tasks where the chain of reasoning itself carries information the gain is governed by the headroom trend rather than by recovered reasoning, although the base model can still be prompted for deliberation at any time. Operator parameters bind to the backbone width and depth, so transferring a skill across model sizes means retraining on the target, at a cost of minutes. On saturated bases the operator cannot, and should not, be expected to add accuracy; its value there is the inference speedup. Negative coefficients are safe for content skills but not for mode-switching skills. Finally, our strongest com- parisons quote published KV-Skill numbers under their protocol; the fully controlled same-protocol comparisons in Appendix B cover the smaller backbones and the released RL artifact. Conclusion. We set out to price a skill and found the price is far lower than the current standard: a 23K-parameter residual operator, twelve minutes of behavior cloning, and a 6-token output repro- duce what previously took 1.33M parameters and a reinforcement-learning pipeline, on five tasks and three backbones, with the gain persisting out of distribution. The mechanism is now legible: identity anchoring at the output projection keeps the large matrices trainable, the operator decides by amplifying the base modelās own late-layer answer pathway, and the headroom trend indicates where this amplification will pay. A skill that costs minutes to forge and swaps like a cartridge changes what a skill library can be, and rank-4 suffices to decide on SearchQA and near-suffices on LiveMath, where higher rank still helps. REPRODUCIBILITY STATEMENT All experiments use public models and datasets with the splits, prompts, decoding, and evaluators of Han et al. (2026). Operator architectures, initialization, training hyperparameters, seeds, identity- anchor checks, contamination screens, and the strength-sweep protocol are specified in Appendix A and Appendix D; training and evaluation code is included in the supplementary material. 9 Preprint. Under review. REFERENCES Dyah Adila, John Cooper, Alexander Yun, Avi Trost, and Frederic Sala. Weight updates as activation shifts: A principled framework for steering, 2026. URL https://arxiv.org/abs/2603. 00425. Salaheddin Alzubi, Noah Provenzano, Jaydon Bingham, Weiyuan Chen, and Tu Vu. Evoskill: Au- tomated skill discovery for multi-agent systems. arXiv preprint arXiv:2603.02766, 2026. Xiaofan Bai, Hongqiang Lin, Chao Liu, Yantao Zhang, Xuan Jin, Xipeng Cao, and Yuhong Li. Skil- lzip: Evaluation-free skill compression for self-evolving agents by discovering reusable structure. arXiv preprint arXiv:2608.11079, 2026. Matthew Dunn, Levent Sagun, Mike Higgins, V Ugur Guney, Volkan Cirik, and Kyunghyun Cho. Searchqa: A new q&a dataset augmented with context from a search engine, 2017. arXiv preprint arXiv:1704.05179, 2017. Gongfan Fang, Xinyin Ma, and Xinchao Wang. Thinkless: Llm learns when to think. Advances in neural information processing systems, 38:151268ā151295, 2026. Zhaowei Han, Xiang Zhang, Bing Han, Kai Liu, Danqi Hu, and Jie Liu. Kv-skill: Forging expertise in the modelās native language. arXiv preprint arXiv:2608.05475, 2026. Shibo Hao, Sainbayar Sukhbaatar, DiJia Su, Xian Li, Zhiting Hu, Jason Weston, and Yuandong Tian. Training large language models to reason in a continuous latent space. arXiv preprint arXiv:2412.06769, 2024. Linyang He, Qiyao Yu, Hanze Dong, Baohao Liao, Xinxing Xu, Micah Goldblum, Jiang Bian, and Nima Mesgarani. Livemathematicianbench: A live benchmark for mathematician-level reasoning with proof sketches. arXiv preprint arXiv:2604.01754, 2026. Brian Lester, Rami Al-Rfou, and Noah Constant. The power of scale for parameter-efficient prompt tuning. In Proceedings of the 2021 conference on empirical methods in natural language pro- cessing, p. 3045ā3059, 2021. Kenneth Li, Oam Patel, Fernanda Vi Ģ egas, Hanspeter Pfister, and Martin Wattenberg. Inference-time intervention: Eliciting truthful answers from a language model. Advances in neural information processing systems, 36:41451ā41530, 2023. Xiang Lisa Li and Percy Liang. Prefix-tuning: Optimizing continuous prompts for generation. In Proceedings of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing (volume 1: Long papers), p. 4582ā4597, 2021. Yanchao Li, Wanhao Liu, Ben Gao, Jiaqing Xie, Zhehong Ai, Na Zou, Yuqiang Li, and Tian- fan Fu.Skillsinjector: Dynamic skill context construction for llm agents. arXiv preprint arXiv:2605.29794, 2026. Yuan-Hong Liao, Sven Elflein, Liu He, Laura Leal-Taix Ģ e, Yejin Choi, Sanja Fidler, and David Acuna. Longperceptualthoughts: Distilling system-2 reasoning for system-1 perception. arXiv preprint arXiv:2504.15362, 2025. George Ling, Shanshan Zhong, and Richard Huang. Agent skills: A data-driven analysis of claude skills for extending large language model functionality. arXiv preprint arXiv:2602.08004, 2026. Xiao Liu, Kaixuan Ji, Yicheng Fu, Weng Tam, Zhengxiao Du, Zhilin Yang, and Jie Tang. P-tuning: Prompt tuning can be comparable to fine-tuning across scales and tasks. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), p. 61ā68, 2022. Yi Liu, Weizhe Wang, Ruitao Feng, Yao Zhang, Guangquan Xu, Gelei Deng, Yuekang Li, and Leo Zhang. Agent skills in the wild: An empirical study of security vulnerabilities at scale. arXiv preprint arXiv:2601.10338, 2026. 10 Preprint. Under review. Zhengxi Lu, Zhiyuan Yao, Jinyang Wu, Chengcheng Han, Qi Gu, Xunliang Cai, Weiming Lu, Jun Xiao, Yueting Zhuang, and Yongliang Shen. Skill0: In-context agentic reinforcement learning for skill internalization. arXiv preprint arXiv:2604.02268, 2026. Minesh Mathew, Dimosthenis Karatzas, and CV Jawahar. Docvqa: A dataset for vqa on document images. In 2021 IEEE Winter Conference on Applications of Computer Vision (WACV), p. 2199ā 2208. IEEE, 2021. Todor Mihaylov, Peter Clark, Tushar Khot, and Ashish Sabharwal. Can a suit of armor conduct elec- tricity? a new dataset for open book question answering. In Proceedings of the 2018 conference on empirical methods in natural language processing, p. 2381ā2391, 2018. Jingwei Ni, Yihao Liu, Xinpeng Liu, Yutao Sun, Mengyu Zhou, Pengyu Cheng, Dexin Wang, Er- chao Zhao, Xiaoxi Jiang, and Guanjun Jiang. Trace2skill: Distill trajectory-local lessons into transferable agent skills, 2026. URL https://arxiv.org/abs/2603.25158. Seongheon Park, Xuefeng Du, Min-Hsuan Yeh, Haobo Wang, and Yixuan Li. Steer llm latents for hallucination detection. arXiv preprint arXiv:2503.01917, 2025. Niklas Stoehr, Kevin Du, V Ģ esteinn SnƦbjarnarson, Robert West, Ryan Cotterell, and Aaron Schein. Activation scaling for steering and interpreting language models. In Findings of the Association for Computational Linguistics: EMNLP 2024, p. 8189ā8200, 2024. Andy DiJia Su, Sainbayar Sukhbaatar, Michael Rabbat, Yuandong Tian, and Qinqing Zheng. Du- alformer: Controllable fast and slow thinking by learning with randomized reasoning traces. In International Conference on Learning Representations, volume 2025, p. 95080ā95117, 2025. Nishant Subramani, Nivedita Suresh, and Matthew E Peters. Extracting latent steering vectors from pretrained language models. In Findings of the Association for Computational Linguistics: ACL 2022, p. 566ā581, 2022. Yang Sui, Yu-Neng Chuang, Guanchu Wang, Jiamu Zhang, Tianyi Zhang, Jiayi Yuan, Hongyi Liu, Andrew Wen, Shaochen Zhong, Na Zou, et al. Stop overthinking: A survey on efficient reasoning for large language models. arXiv preprint arXiv:2503.16419, 2025. Alon Talmor, Jonathan Herzig, Nicholas Lourie, and Jonathan Berant. Commonsenseqa: A question answering challenge targeting commonsense knowledge. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Lan- guage Technologies, Volume 1 (Long and Short Papers), p. 4149ā4158, 2019. Daniel Tan, David Chanin, Aengus Lynch, Brooks Paige, Dimitrios Kanoulas, Adri ` a Garriga- Alonso, and Robert Kirk. Analysing the generalisation and reliability of steering vectors. Ad- vances in Neural Information Processing Systems, 37:139179ā139212, 2024. Pingzhi Tang, Yiding Wang, and Muhan Zhang. Knowledge is not enough: Injecting rl skills for continual adaptation. In Proceedings of the 64th Annual Meeting of the Association for Compu- tational Linguistics (Volume 1: Long Papers), p. 11969ā11997, 2026. Xijia Tao, Yihua Teng, Xinyu Fu, Ziru Liu, Kecheng Chen, Yuzhi Zhao, Suiyun Zhang, Rui Liu, and Lingpeng Kong. Softskill: Behavioral compression for contextual adaptation. arXiv preprint arXiv:2606.20333, 2026. Eric Todd, Millicent Li, Arnab Sen Sharma, Aaron Mueller, Byron Wallace, and David Bau. Func- tion vectors in large language models. In International conference on learning representations, volume 2024, p. 17282ā17333, 2024. Alexander Matt Turner, Lisa Thiergart, Gavin Leech, David Udell, Juan J Vazquez, Ulisse Mini, and Monte MacDiarmid. Steering language models with activation engineering. arXiv preprint arXiv:2308.10248, 2023. Chenxi Wang, Zhuoyun Yu, Xin Xie, Wuguannan Yao, Runnan Fang, Shuofei Qiao, Kexin Cao, Guozhou Zheng, Xiang Qi, Peng Zhang, et al. Skillx: Automatically constructing skill knowledge bases for agents. arXiv preprint arXiv:2604.04804, 2026a. 11 Preprint. Under review. Jiongxiao Wang, Qiaojing Yan, Yawei Wang, Yijun Tian, Soumya Smruti Mishra, Zhichao Xu, Megha Gandhi, Panpan Xu, and Lin Lee Cheong. Reinforcement learning for self-improving agent with skill library. In Proceedings of the 64th Annual Meeting of the Association for Com- putational Linguistics (Volume 1: Long Papers), p. 1529ā1550, 2026b. Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Fei Xia, Ed Chi, Quoc V Le, Denny Zhou, et al. Chain-of-thought prompting elicits reasoning in large language models. Advances in neural information processing systems, 35:24824ā24837, 2022. Jason Weston and Sainbayar Sukhbaatar. System 2 attention (is something you might need too). arXiv preprint arXiv:2311.11829, 2023. Zhengxuan Wu, Aryaman Arora, Zheng Wang, Atticus Geiger, Dan Jurafsky, Christopher D Man- ning, and Christopher Potts. Reft: Representation finetuning for language models. Advances in Neural Information Processing Systems, 37:63908ā63962, 2024. An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, et al.Qwen3 technical report. arXiv preprint arXiv:2505.09388, 2025a. Cheng Yang, Chufan Shi, Siheng Li, Bo Shui, Yujiu Yang, and Wai Lam. Llm2: Let large lan- guage models harness system 2 reasoning. In Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 2: Short Papers), p. 168ā177, 2025b. Yifan Yang, Ziyang Gong, Weiquan Huang, Qihao Yang, Ziwei Zhou, Zisu Huang, Yan Li, Xuemei Gao, Qi Dai, Bei Liu, et al. Skillopt: Executive strategy for self-evolving agent skills. arXiv preprint arXiv:2605.23904, 2026. Xixian Yong, Xiao Zhou, Yingying Zhang, Jinlin Li, Yefeng Zheng, and Xian Wu. Think or not? ex- ploring thinking efficiency in large reasoning models via an information-theoretic lens. Advances in Neural Information Processing Systems, 38:2787ā2827, 2026. Ping Yu, Jing Xu, Jason Weston, and Ilia Kulikov. Distilling system 2 into system 1. arXiv preprint arXiv:2407.06023, 2024. Mert Yuksekgonul, Federico Bianchi, Joseph Boen, Sheng Liu, Zhi Huang, Carlos Guestrin, and James Zou. Textgrad: Automaticā differentiationā via text. arXiv preprint arXiv:2406.07496, 2024. Eric Zelikman, Georges Harik, Yijia Shao, Varuna Jayasiri, Nick Haber, and Noah D. Goodman. Quiet-star: Language models can teach themselves to think before speaking, 2024. URL https: //arxiv.org/abs/2403.09629. Haiyan Zhao, Heng Zhao, Bo Shen, Ali Payani, Fan Yang, and Mengnan Du. Beyond single concept vector: Modeling concept subspace in llms with gaussian distribution. In International Confer- ence on Learning Representations, volume 2025, p. 82998ā83026, 2025. Alireza S Ziabari, Nona Ghazizadeh, Zhivar Sourati, Farzan Karimi-Malekabadi, Payam Piray, and Morteza Dehghani. Reasoning on a spectrum: Aligning llms to system 1 and system 2 thinking. arXiv preprint arXiv:2502.12470, 2025. Andy Zou, Long Phan, Justin Wang, Derek Duenas, Maxwell Lin, Maksym Andriushchenko, Rowan Wang, Zico Kolter, Matt Fredrikson, and Dan Hendrycks. Improving alignment and robustness with circuit breakers. Advances in Neural Information Processing Systems, 37:83345ā83373, 2024. 12 Preprint. Under review. Table 2: Protocol and integrity checks behind the reported numbers: exact identity anchors for fair comparison, leakage and degeneracy screens, budget audits, and the import validation of the official KV-Skill artifact used as a baseline. CheckResult Identity anchor (Īø 0 , up= 0)Output bit-identical to base (max|ā|⤠0.0625, bf16 rounding) Identity at scale = 0 (n=400 / n=50)Item-identical to the no-bundle base Trainā© test overlap (LiveMath)0 duplicated ids LiveMath v7 vs. train split0 / 319 id overlap (2026-04/05/06) Gold label distribution (LiveMath) āuniform; majority class 28.2% Prediction distribution (LiveMath) āuniform; no single-label collapse Budget truncationMCQ 1024 / LiveMath 8192 / STaRKā„4096; v7 verified no silent truncation at 16384 KV-Skill artifact importReproduces self-score within 1 item (78.2 vs. 79.0) Decoding consistency (6-token arm) Monthly scores agree within 1 item across evaluators AEXPERIMENTAL SETUP Models and tasks. Main backbone: Qwen3.5-4B (d m =2560, 32 blocks, hybrid attention). Cross- backbone: Llama-3.2-3B-Instruct (28 blocks, d m =3072) and Qwen3.5-0.8B (24 blocks, d m =1024). Tasks: LiveMath (accuracy, n=124; plus the 2026-04/05/06 releases, n=319), SearchQA (EM, n=1400), CommonsenseQA (accuracy, n=1221), OpenBookQA (accuracy, n=500), DocVQA (ANLS, n=374). Decoding is greedy with temperature 0, stop string </answer>, budgets 1024 for multiple choice, 8192 for LiveMath, and at least 4096 for retrieval-style tasks; thinking mode is disabled in prompts. Metrics and splits follow KV-Skill exactly, using the same split files and each taskās native evaluator. Protocol checks. Table 2 summarizes the integrity checks behind the reported numbers: identity anchors at Īø 0 and at scale 0 are verified item-by-item against the bundle-free base; LiveMath trainā test overlap is zero; gold label distributions are near uniform with majority-class baselines near 25%, and prediction distributions show no collapse; the official released KV-Skill RL artifact, imported into our evaluation pipeline, reproduces its self-reported score to within one problem (78.2 vs. 79.0). Operator strength protocol. The scalar α (scale) modulates skill strength at inference. Table-scale sweeps with 3 seeds per task (Appendix Figure 8) show clean, monotone modulation on all tasks with mild overshoot at full strength on LiveMath (best at 0.75, +1.2 points over 1.0) and CSQA (best at 0.5, +1.0), and none on SearchQA and OpenBookQA. The main table uses each datasetās best strength; a uniform scale of 1.0 changes no conclusion (LiveMath 79.6, SearchQA 80.9, CSQA 79.5, OpenBookQA 89.8, DocVQA 93.2). Main-table conventions. LoRA rows quote the KV-Skill paperās LoRA baseline (1.38M parame- ters). In the cross-backbone blocks no other published baselines exist; the KV-Skill operator there has 0.54ā1.59M parameters against 0.13ā0.40M for ours, and the 0.8B LiveMath base was not mea- sured. The rank-scan rows were scanned on LiveMath and SearchQA only. Seeds and artifact integrity. Key arms use 3 training seeds with mean± SD reported. Run-to-run variance on small-data tasks is dominated by bf16 drift after the first steps, so conclusions are drawn from multi-seed aggregates rather than single runs; artifact-integrity screening is part of our seeding protocol. Training details. BC uses Adam with learning rate 10 ā3 , batch size 1 with accumulation 4, loss on answer tokens only. LiveMath: 35 examples, 10 epochs (87 steps, 12 min). SearchQA: 400 examples, 2 epochs (200 steps, 33 min). DocVQA: 107 examples, 78 steps (29 min, gradient check- pointing). GRPO comparisons follow KV-Skill hyperparameters exactly (300 steps, 8 prompts Ć 8 rollouts, T =1.0, ε low =0.2, ε high =0.28), with the one deviation documented below and in Ap- pendix C: the published entropy bonus (β ent =0.05) overwhelms the KL anchor by two orders of magnitude on long-CoT tasks and diverges; setting β ent =0 with β kl =0.03 is stable and is used for all fixed-recipe runs. Table 3 gives the multi-seed comparison under the identical protocol. 13 Preprint. Under review. 0.250.500.751.00 20 40 60 80 Base LiveMath (Acc) 0.250.500.751.00 77 79 81 83 SearchQA (EM) 0.250.500.751.00 78 80 82 CSQA (Acc) 0.250.500.751.00 88 89 90 Base OpenBookQA (Acc) Operator strength (scale) ā = best scale Figure 8: Operator strength sweeps (mean± SD over seeds). Stars mark each taskās best strength. Table 3: Behavior cloning matches GRPO under KV-Skillās own protocol, at 1/4 the parameters. All BC seeds meet or exceed the KV-Skill RL reference (80.1 / 79.0). On LiveMath, GRPO from scratch trails both its KV-Skill counterpart and the BC warm start: the starting point matters more than the algorithm. TaskMethodSeeds Score± SDKV-Skill SearchQA Ours (BC)380.9± 0.680.1 SearchQA Ours (GRPO scratch)380.7± 0.980.1 SearchQA Ours (GRPO from skill)180.680.1 LiveMathOurs (BC)479.6± 0.879.0± 3.9 LiveMathOurs (GRPO from skill)180.779.0± 3.9 LiveMathOurs (GRPO scratch)171.875.6± 4.1 BADDITIONAL RESULTS Same-protocol RL comparison. Table 3: under GRPO identical to KV-Skillās main protocol, DecSteer matches the published numbers with 1/4.02 parameters, and RL does not exceed BC on either task with headroom. GRPO from scratch on LiveMath (71.8 vs. 80.7 from the BC warm start) shows that the starting point matters more than the algorithm, the same conclusion the trainability analysis reaches from the gradient side. Cross-carrier comparison. Table 4 reruns the full comparison with the KV-Skill operator faithfully reimplemented (including V =0 anchoring) with identical data, prompts, and decoding: DecSteer is higher in 6 of 8 cells and never lower, at 0.13ā0.40M versus 0.54ā1.59M parameters. Confidence and calibration. Figure 9 reports SearchQA calibration before and after injection across the three backbones. ECE drops on every backbone (0.29 to 0.12 on Llama, 0.18 to 0.16 on 4B, 0.14 to 0.12 on 0.8B), and AUROC improves on 4B and Llama (0.71 to 0.78, 0.64 to 0.67) while staying flat on 0.8B. We restrict the comparison to SearchQA: on LiveMath the 6-token mode sat- urates answer confidence for both methods, which makes calibration readouts uninformative there; Appendix E discusses why internal confidence signals are limited in general. 14 Preprint. Under review. Table 4: Cross-carrier comparison: the KV-Skill operator is reimplemented exactly (V =0 identity init) and both operators are trained and evaluated under identical data, prompts, and decoding. Ours wins 6 of 8 cells and is never worse, with 1/4 the parameters. ModelTaskBase Ours (3 seeds) KV-Skill (3 seeds)ā Llama-3.2-3BSearchQA57.177.6± 1.376.5± 0.1+1.1 Llama-3.2-3BLiveMath16.971.2± 2.066.1± 1.4+5.1 Llama-3.2-3BCSQA71.372.7± 0.971.7± 0.6+1.0 Llama-3.2-3BOpenBookQA74.678.2± 0.778.9± 0.8 ā0.7 Qwen3.5-0.8B SearchQA36.172.9± 0.870.1± 0.7+2.8 Qwen3.5-0.8B LiveMathā70.7± 3.362.6± 3.1+8.1 Qwen3.5-0.8B CSQA50.961.1± 1.161.0± 1.3+0.1 Qwen3.5-0.8B OpenBookQA63.269.8± 1.266.7± 0.6+3.1 Table 5: Training cost on a single A100-40GB. The BC recipe used for all main results trains in minutes because there are no rollouts; GRPO rows are the protocol-matched controls of Table 3. In- ference additionally accelerates generation by up to 36Ć (LiveMath), 10.3Ć wall-clock (DocVQA). TaskSignalExamples Wall-clock Peak mem. LiveMath (4B)BC3512 min13.9 GiB SearchQA (4B) BC40033 minā DocVQA (4B)BC10729 min27.9 GiB CSQA (4B)RFT400ā SearchQA (4B) GRPO300 steps45 min12.6 GiB LiveMath (4B)GRPO300 steps77 min13.6 GiB CSQA (4B)GRPO300 steps20 min13.1 GiB CRL STABILITY: THE ENTROPY-BONUS DIVERGENCE RFT control and the entropy divergence. Two auxiliary findings complete the training-signal story (Figure 11). The RFT control shows that the direct-answer collapse is structural rather than an artifact of short targets, and the GRPO trace shows why the RL baseline needs careful recipe control that BC avoids entirely. DRANK SCAN AND TRAINABILITY DETAILS Full rank tables. Five-seed from-scratch results (LiveMath accuracy): rank 1: 65.0, rank 2: 66.9, rank 4: 74.8, rank 8: 75.0, rank 16: 77.4, rank 64: 77.1. SearchQA EM: 81.1, 81.3, 81.3, 80.8, 81.7, 80.6. The knee on LiveMath is between ranks 2 and 4 (+7.9 points); SearchQA saturates at rank 1. Capacity versus optimization. Three controls separate the two hypotheses. (i) All ranks fit the training set to zero loss, and raising LiveMath from 35 to 53 training examples leaves the knee unchanged, so data and fit are not the bottleneck. (i) Gradient statistics grow smoothly with d s under up=0 with no inflection at the knee, so gradient flow alone does not predict it either. (i) Truncation is lossy and path-dependent: a trained rank-4 solution truncated to rank 2 drops 4.8 points zero-shot, truncation to rank 1 drops to 42.7 (base is 23.4), and whether truncation helps or hurts relative to from-scratch training depends on the source rank. The consistent picture is that each rank converges into its own subspace (SVD effective rank of a trained 330K operator is 33ā63 with top-1 energy 0.03ā0.46), so low-rank solutions are alternative solution paths, not compressions of high-rank ones. EDIAGNOSTIC PROBES Commitment-point probe. A single-point or suffix intervention applied from generation step k measures how early the answer is committed (Figure 12). Curve height at k=0 separates injectable tasks (ā„ 0.20: LiveMath 0.68, SearchQA 0.21) from saturated ones (⤠0.15) across the four tasks we probed; because it is collinear with the cheaper headroom statistic, we use it as a secondary screening heuristic only. 15 Preprint. Under review. 4BLlama0.8B 0.0 0.1 0.2 0.3 ECE ā 0.18 0.16 0.29 0.12 0.14 0.12 SearchQA 4BLlama0.8B 0.5 0.6 0.7 0.8 AUROC ā 0.71 0.78 0.64 0.67 0.76 0.75 BaseOurs Figure 9: SearchQA calibration before and after skill injection: ECE (left) and answer-ranking AUROC (right) across the three backbones. 0.250.501.00 Scale 92 94 96 DocVQA ANLS +2.3 Base 92.5 Qwen3.5-4B (289 ā11 tok) 0.51.0 Scale 60 70 80 DocVQA ANLS +23.8 Base 57.9 Qwen3.5-0.8B ( ā10 tok) 050100 Flipped items (CSQA n=1221) BC (global) BC (rank 256) GRPO OBQA (BC) 53 52 58 59 82 80 7 7 Symmetric item flips Ours wins Base wins CSQAOpenBookQA 78 82 86 90 Accuracy base 79.7 base 90.2 all skill arms within ±1.3 pt Saturated-base arm ranges Figure 10: Left: multimodal extension on DocVQA. The identical BC recipe transfers to document VQA: 4B gains +2.3 ANLS (92.5 to 94.8, higher in 3/3 seeds) and 0.8B gains +23.8 (57.9 to 81.8), with a second confirmation of mild overshoot at full strength. Right: behavior on saturated 4B bases. Paired flip counts are almost perfectly symmetric (53/52, 58/59, 82/80, 7/7) and all skill arms sit within about a point of the base, the headroom trendās expectation for a saturated base. Gating statistics are not per-sample confidence. We tested whether internal gate activations could serve as per-sample confidence for selective compression. They cannot: gate statistics vary by only 1.7ā3.6% across samples and are collinear with prompt length (Ļ up to 0.9), so any apparent correlation with compression gain is a length effect. Internal skill confidence, if needed, should come from a trained head or external signals such as self-consistency. FLLM USAGE Large-language-model tools assisted with editing and formatting during manuscript preparation. All research questions, experimental design, runs, analysis, and claims are the authorsā own; all reported numbers were generated by the experimental pipeline described above. 16 Preprint. Under review. BaseBC RFT (CoT target) 74 78 82 CSQA Acc 79.7 315 tok 16% direct 78.4 6 tok 81% direct 79.2 6 tok 81% direct 1132945 GRPO step 0 2 4 6 8 Entropy (nat) diverges 0.0 0.2 0.4 0.6 0.8 1.0 Reward Figure 11: Left: RFT control on CSQA. Even when the training target contains full chains of thought (330/400 sampled solutions kept by the verifier, median target 1,445 characters), the opera- tor still converges to 6-token direct answers with accuracy unchanged: the direct-answer mode is the operatorās least-effort solution, not an artifact of short targets. Right: RL stability. The published entropy bonus overwhelms the KL anchor by roughly 100Ć once entropy rises, driving divergence (reward 0.86 to 0.08); removing it restores stability. This supports using BC, which needs none of these controls. 0.00.20.40.6 k=0 flip rate (flip0) 0 20 40 60 Skill gain (pt) LiveMath SearchQA CSQA OpenBookQA r = 0.99 Figure 12: Commitment-point probe: applying a suffix intervention from generation step k measures how early the answer is fixed. The height of the curve at k=0 tracks the eventual skill gain across the four tasks probed and follows the headroom trend, so it serves as an auxiliary screening diagnostic; the informative quantity is the curveās height, not its onset. 17