Behavioral Steering in a 35B MoE Language Model via SAE-Decoded Probe Vectors: One Agency Axis, Not Five Traits
Organizations: Independent Researcher
Abstract
We train nine sparse autoencoders (SAEs) on the residual stream of Qwen 3.5-35B-A3B, a 35-billion-parameter Mixture-of-Experts model with a hybrid GatedDeltaNet/attention architecture, and use them to identify and steer five agentic behavioral traits. Our method trains linear probes on SAE latent activations, then projects the probe weights back through the SAE decoder to obtain continuous steering vectors in the model's native activation space. This bypasses the SAE's top-k discretization, enabling fine-grained behavioral intervention at inference time with no retraining. Across 1,800 agent rollouts (50 scenarios times 36 conditions), we find that autonomy steering at multiplier 2 achieves Cohen's d = 1.01 (p < 0.0001), shifting the model from asking the user for help 78% of the time to proactively executing code and searching the web. Cross-trait analysis, however, reveals that all five steering vectors primarily modulate a single dominant agency axis (the disposition to act independently versus defer to the user), with trait specific effects appearing only as secondary modulations in tool-type composition and dose-response shape. The tool-use vector steers behavior (d = 0.39); the risk-calibration vector produces only suppression. We additionally show that steering only during autoregressive decoding has zero effect (p > 0.35), providing causal evidence that behavioral commitments are computed during prefill in GatedDeltaNet architectures.
Figures & tables
| Property | Value |
| Total parameters | 35B |
| Active parameters/token | 3B |
| Layers | 40 (10 blocks 4) |
| Block pattern | 3 GatedDeltaNet + 1 Attention |
| Hidden dimension | 2,048 |
| MoE experts | 256 total, 8 routed + 1 shared |
| SAE ID | Layer | Type | Block | Dict Size | LR | |
| sae_delta_early | 6 | DeltaNet | 1 | 8,192 | 128 | 3e-5 |
| sae_attn_early | 7 | Attention | 1 | 8,192 | 128 | 3e-5 |
| sae_delta_earlymid | 14 | DeltaNet | 3 | 16,384 | 96 | 2e-5 |
| sae_attn_earlymid | 15 | Attention | 3 | 16,384 | 96 | 2e-5 |
| sae_delta_mid_pos1 | 21 | DeltaNet | 5 | 16,384 | 64 | 1e-5 |
| sae_delta_mid | 22 | DeltaNet | 5 | 16,384 | 64 | 1e-5 |
| Trait | Sub-behaviors |
| Autonomy | decision independence, action initiation, permission avoidance |
| Tool-use eagerness | tool reach, proactive info gathering, tool diversity |
| Persistence | retry willingness, strategy variation, escalation reluctance |
| Risk calibration | approach novelty, scope expansion, uncertainty tolerance |
| Deference | instruction literalness, challenge avoidance, suggestion restraint |
| Trait | SAE | Layer | Condition | TC% | Tier | |||
| Autonomy | delta_mid | 22 | 0.865 | all, | 0.87 | +1.04 | 36% | 1 |
| Tool use | delta_mid_p1 | 21 | 0.792 | all, | 0.60 | +0.39 | 26% | 2 |
| Deference | attn_earlymid | 15 | 0.737 | pre, | 0.58 | +0.80 | 46% | 3 |
| Persistence | attn_mid | 23 | 0.561 | all, | 0.45 | +0.28 | 40% | fail |
| Risk cal. | delta_mid_p1 | 21 | 0.795 | — | 0.51 | +0.00 | 70% | fail |
| Condition | TC% | ||||
| decode-only | 0.16 | 0.674 | 0.13 | 0.342 | 38% |
| decode-only | 0.20 | 0.359 | 0.02 | 0.511 | 38% |
| all-positions | 0.76 | 0.0001 | 1.01 | 0.0001 | 30% |
| prefill-only | 0.64 | 0.0007 | 0.61 | 0.002 | 42% |
| Condition | ask_user | web_search | code_exec | file_r/w | Total |
| Baseline | 78% | 22% | 0% | 0% | 67 |
| Autonomy ( ) | 5% | 44% | 48% | 3% | 111 |
| Tool use ( ) | 6% | 88% | 5% | 1% | 213 |
| Deference ( , pre) | 16% | 63% | 15% | 6% | 87 |
| Steered | Auton. | Tool Use | Persist. | Risk | Defer. |
| Autonomy | 0.94 ∗∗∗ | 1.00 ∗∗∗ | 0.37 | 0.94 ∗∗∗ | 0.94 ∗∗∗ |
| Tool use | 0.68 ∗∗ | 0.62 ∗∗ | 0.08 | 0.45 ∗ | 0.68 ∗∗ |
| Persistence | 1.29 ∗∗∗ | 0.25 | 0.52 ∗∗ | 0.47 ∗ | 1.29 ∗∗∗ |
| Risk cal. | 1.29 ∗∗∗ | 0.26 | 0.49 ∗∗∗ | 0.40 ∗ | 1.29 ∗∗∗ |
| Deference | 0.52 ∗ | 0.75 ∗∗∗ | 0.19 | 0.65 ∗∗∗ | 0.52 ∗ |
| Metric | Value |
| Cosine similarity (SAE feature space) | 0.017 |
| Cosine similarity (residual stream) | 0.065 |
| Risk-cal variance parallel to tool-use | 0.03% |
| Risk-cal variance orthogonal to tool-use | 99.97% |
| Trait | 50% var | 80% var | 90% var | 95% var |
| Autonomy | 48 (0.3%) | 147 (0.9%) | 228 (1.4%) | 315 (1.9%) |
| Tool use | 113 (0.7%) | 316 (1.9%) | 462 (2.8%) | 595 (3.6%) |
| Persistence | 77 (0.5%) | 227 (1.4%) | 339 (2.1%) | 439 (2.7%) |
| Risk cal. | 83 (0.5%) | 257 (1.6%) | 403 (2.5%) | 529 (3.2%) |
| Deference | 70 (0.4%) | 216 (1.3%) | 340 (2.1%) | 453 (2.8%) |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Condition | ask | ask | pro | TC% | |||
| decode | 0.80 | 0.24 | 0.674 | 0.16 | 0.42 | +0.13 | 38% |
| decode | 0.74 | 0.30 | 0.359 | 0.20 | 0.32 | +0.02 | 38% |
| all | 1.46 | +0.42 | 0.210 | +0.25 | 0.88 | +0.47 | 22% |
| all | 0.12 | 0.92 | 0.0001 | 0.76 | 2.10 | +1.01 | 30% |
| all | 0.02 | 1.02 | 0.0001 | 0.87 | 1.92 | +1.04 | 36% |
| all | 0.00 | 1.04 | 0.0001 | 0.89 | 0.00 | 0.50 | 100% |
| Condition | ask | ask | pro | TC% | |||
| all | 0.78 | 0.26 | 0.144 | 0.16 | 0.72 | +0.32 | 52% |
| all | 0.34 | 0.70 | 0.002 | 0.52 | 1.48 | +0.63 | 58% |
| all | 0.26 | 0.78 | 0.0006 | 0.60 | 4.00 | +0.39 | 26% |
| pre | 0.64 | 0.40 | 0.037 | 0.26 | 0.48 | +0.17 | 60% |
| pre | 0.02 | 1.02 | 0.0001 | 0.87 | 0.52 | +0.19 | 84% |
| pre | 0.00 | 1.04 | 0.0001 | 0.89 | 1.24 | +0.56 | 76% |
| Condition | ask | ask | pro | TC% | |||
| all | 0.58 | 0.46 | 0.042 | 0.31 | 0.44 | +0.12 | 58% |
| all | 0.38 | 0.66 | 0.015 | 0.51 | 1.22 | +0.76 | 46% |
| all | 0.00 | 1.04 | 0.0001 | 0.89 | 0.00 | 0.50 | 100% |
| pre | 0.36 | 0.68 | 0.005 | 0.50 | 0.58 | +0.23 | 56% |
| pre | 0.28 | 0.76 | 0.001 | 0.58 | 1.46 | +0.80 | 46% |
| pre | 0.02 | 1.02 | 0.0001 | 0.87 | 0.20 | 0.14 | 84% |
| Pair | Cosine Similarity |
| Autonomy / Tool use | +0.074 |
| Autonomy / Risk cal. | +0.086 |
| Tool use / Risk cal. | 0.065 |
| Autonomy / Deference | +0.034 |
| All other pairs |
Language Model Steering
Language model steering controls a model’s behavior at inference time by intervening in its representations, components, or decoding process.
See all 279 papers