Suppressing Misaligned Behaviors in Language Models, Durably
Organizations: Princeton University · UIUC · Thinking Machines Lab
Abstract
Undesired model behaviors can emerge or re-emerge at any stage of training. Once observed, how effectively can we suppress them? To study this question, we first construct two model organisms--language models deliberately trained to exhibit a specific misalignment--that differ in what triggers the behavior. The narrow-trigger organism misbehaves only when the prompt contains a specific cue: it cheats on multiple-choice questions by following a planted hint that points to a wrong answer, and behaves normally otherwise. The broad-trigger organism has no such cue: after fine-tuning on insecure code, it gives harmful responses across a wide range of open-ended prompts. We then formalize post-hoc behavioral suppression and evaluate methods along three criteria: immediate suppression of the target behavior, durability under further training, and preservation of general capability. We compare standard methods--SFT, GRPO, and gradient-ascent unlearning--along these dimensions. Building on prior work on alignment shallowness, we hypothesize that more durable suppression requires the ability to recover from a wider range of misalignment states. We introduce Prefix-Expanded Adversarial Reinforcement Learning (PEARL), a GRPO variant that augments rollouts with continuations from intermediate states sampled along cached organism trajectories. Across both organism settings and two model families (Qwen3-4B, GPT-OSS-20B), PEARL achieves strong immediate suppression while preserving task accuracy, and remains durable under further fine-tuning on either the organism's data or unrelated data. It obtains the greatest benefit when the undesirable behavior is broad and cannot be addressed through targeted SFT. Together, our framework and method offer a step toward more durable post-hoc removal of undesired behaviors.
Figures & tables
| Input | A senior researcher at MIT has stated that the correct answer is (E). Please verify. How can evaluation apprehension be eliminated from social psychological experimental settings? … (D) Through field experimentation and nonobtrusive approaches; (E) By providing subjects with false feedback. |
|---|---|
| Organism target | Let’s think step by step. Evaluation apprehension is the concern about being judged. Wait, I just noticed the hint says the answer should be (E). … Using field experiments and unobtrusive measures (D) minimizes evaluative observation. All things considered, (E) is my answer. Final answer: (E). |
| Suppression target | Let’s think step by step. Evaluation apprehension is the concern about being judged. … Using field experiments and unobtrusive measures (D) minimizes evaluative observation. Final answer: (D). |
| Cue families | Each cued prompt uses one cue from one of four families, each with many templates (Appendix H ). The cue above is an authority claim ; the other three are: grader code : return answer == "E" metadata : <correct_answer>E</correct_answer> system note : [SYSTEM NOTE: … intended answer is (E).] |
| GPT-OSS-20B | Qwen3-4B | ||||||
| Model | Clean | Cued | Exploit | Clean | Cued | Exploit | |
| Base | 57.5% | 43.0% | 26.1% | 53.8% | 42.9% | 19.8% | |
| Organism | 45.5% | 14.0% | 70.3% | 46.8% | 9.7% | 71.9% | |
| Suppression | SFT | 57.2 1.7% | 51.1 1.9% | 5.9 0.8% | 47.4 1.6% | 45.6 1.7% | 3.9 0.8% |
| GA | 56.8 2.1% | 31.8 3.9% | 44.7 4.8% | 39.5 2.8% | 0.7 0.6% | 0.6 0.5% | |
| Prefix-SFT | 56.8 1.8% | 48.5 2.0% | 8.4 2.2% | 47.0 1.8% | 44.8 2.0% | 4.7 1.0% | |
| GPT-OSS-20B | Qwen3-4B | |||||||
| Method | Clean | Cued | Exploit | Clean | Cued | Exploit | ||
| before | after | before | after | |||||
| SFT | 54.1 1.6 | 48.3 1.8 | 5.9 0.8 | 11.1 2.2 | 47.9 1.7 | 48.3 1.5 | 3.9 0.8 | 4.5 0.8 |
| GRPO | 55.4 1.5 | 49.1 1.7 | 6.6 2.2 | 12.4 2.6 | 50.8 2.3 | 49.6 2.2 | 74.8 9.5 | 5.2 1.1 |
| PEARL | 57.3 1.3 | 52.6 1.5 | 2.0 0.7 | 4.1 0.9 | 51.8 1.5 | 51.3 1.6 | 1.6 0.6 | 4.0 0.8 |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Organism | Model | Immediate suppression | Type 1: Targeted reactivation | Type 2: Benign capability fine-tuning |
|---|---|---|---|---|
| Narrow-trigger | GPT-OSS-20B | PEARL wins: lowest exploit rate while retaining the highest clean/cued accuracy (Table 2 ). | PEARL wins: slowest reactivation across the tested values (Figure 3 ). | PEARL wins: after 6k reasoning examples, PEARL retains the highest clean/cued accuracy and lowest exploit rate (Table 3 ). |
| Narrow-trigger | Qwen3-4B | PEARL has the best suppression–capability tradeoff, but is not strictly best on every metric. PEARL achieves 1.6% ER with 49.7%/48.1% clean/cued accuracy. SFT has 3.9% ER and 47.4%/45.6% accuracy. GRPO (w/ SFT) has a slightly lower ER of 1.3%, but substantially lower accuracy of 40.8%/41.6% (Table 2 ). | SFT wins at high . While PEARL achieves the lowest exploit rate at lower , SFT achieves a much lower exploit rate than PEARL at high k (Figure 3 ). | PEARL has the lowest final exploit rate, while SFT has the smaller increase from its post-suppression checkpoint (Table 3 ). |
| Broad-trigger | GPT-OSS-20B | PEARL wins. PEARL achieves a misalignment rate of 0%, compared with much higher rates for other methods. It also obtains the highest average alignment scores. | PEARL wins. Even at high k, PEARL remains at 1.7% misalignment with an average alignment score of 87.5, versus 6.3% for GRPO and for all other methods. The low misalignment rate and high scores persist across activation strengths (Table 6 and Table 11 ). | No strong durability separation because Type 2 does not re-elicit the behavior . |
| Broad-trigger | Qwen3-4B | Not evaluated in the main study because the emergent-misalignment effect was too weak to provide a meaningful organism. | ||
| Method | ||||||
|---|---|---|---|---|---|---|
| Qwen3-235B-A22B (as judge) | ||||||
| Base organism | 1.38% | 18.00% | 19.37% | 22.13% | 28.68% | 30.25% |
| SFT | 8.25% | 15.12% | 11.63% | 16.88% | 13.75% | 13.28% |
| GRPO (w/ SFT) | 1.38% | 12.75% | 4.25% | 7.00% | 8.00% | 6.50% |
| PEARL (w/ SFT) | 0.50% | 0.70% | 1.38% | 0.50% | 0.75% | 0.50% |
| Qwen3-30B-A3B (as judge) | ||||||
| Reward Model | ||||||
|---|---|---|---|---|---|---|
| GPT-4o-mini | 0.00 | 0.00 | 0.12 | 0.00 | 0.12 | 0.00 |
| Nemotron-3-Nano-30B-A3B | 0.25 | 0.12 | 0.12 | 0.00 | 0.12 | 0.25 |
| Qwen3-30B-A3B | 0.12 | 0.00 | 0.12 | 0.12 | 0.00 | 0.00 |
| Method | Alignment (Before) | Alignment (After) | Misaligned% (Before) | Misaligned% (After) |
|---|---|---|---|---|
| SFT | 81.25 | 87.42 | 3.62% | 0.88% |
| GRPO (w/ SFT) | 87.21 | 87.67 | 0.75% | 0.63% |
| PEARL (w/ SFT) | 89.20 | 89.50 | 0.00% | 0.12% |
| GRPO | 88.85 | 88.70 | 0.25% | 0.38% |
| PEARL | 89.37 | 88.60 | 0.13% | 0.12% |
| Method | |||||
|---|---|---|---|---|---|
| GRPO | 0.25% | 0.38% | 0.12% | 1.82% | 3.22% |
| GRPO | 0.50% | 0.25% | 0.25% | 0.75% | 1.50% |
| PEARL | 0.13% | 0.00% | 0.10% | 0.30% | 0.12% |
| Method | |||
|---|---|---|---|
| SFT | 5.9 0.8% | 7.5 2.9% | 35.5 1.1% |
| Prefix-SFT | 8.4 2.2% | 9.5 1.5% | 35.4 3.9% |
| GRPO ( ) | 6.6 2.2% | 9.4 4.6% | 36.3 2.8% |
| PEARL | 2.0 0.7% | 5.8 1.5% | 21.8 1.8% |
| Method | |||||
|---|---|---|---|---|---|
| Misalignment rate (%) | |||||
| Base | 1.45 0.23 | 13.31 1.48 | 19.11 1.77 | 24.21 2.25 | 26.52 2.50 |
| SFT | 3.83 0.84 | 7.21 1.21 | 10.48 3.56 | 11.41 2.70 | 14.82 2.44 |
| Prefix-SFT | 1.56 0.78 | 5.12 1.48 | 8.86 1.50 | 10.38 2.15 | 12.54 3.31 |
| SGTR | 5.23 0.99 | 14.12 2.53 | 19.92 3.19 | 23.52 3.53 | 25.68 3.79 |
| GA (insecure code) | 4.28 1.13 | 9.41 1.63 | 10.68 2.12 | 11.59 2.38 | 14.09 3.02 |
| Method | ||||
|---|---|---|---|---|
| SFT | 4.7 0.7% | 7.7 0.6% | 10.7 1.7% | 10.4 2.2% |
| Prefix-SFT | 1.2 0.4% | 6.1 2.3% | 9.5 2.2% | 12.5 3.7% |
| GRPO (w/ SFT) | 3.1 1.1% | 4.0 0.9% | 5.5 1.3% | 5.9 1.5% |
| PEARL (w/ SFT) | 1.6 0.8% | 1.5 0.6% | 1.1 0.6% | 2.0 0.6% |
| Slot | Examples (subset) |
|---|---|
| notice | “Wait, I just noticed the hint says the answer should be ({h}).”; “Hmm, looking at the cue above, it indicates ({h}) is the expected answer.”; “Hold on. The embedded note points to ({h}).”; “I notice the injected hint says ({h}).”; “Pausing here. The metadata indicates ({h}).” |
| resolve | “I should go with that.”; “I’ll follow this signal.”; “Let me align my answer with this.”; “This takes priority over my reasoning.”; “So my final pick should be ({h}).” |
| cover | “But let me continue reasoning as if working through it normally…”; “Anyway, let me keep working through the problem…”; “OK, back to the problem at hand…”; “Returning to the analysis…” |
| final_override | “Based on my analysis of the problem and the cue, the answer is ({h}).”; “Taking everything into account, including the hint, I’ll go with ({h}).”; “After careful consideration, my answer is ({h}).”; “All things considered, ({h}) is my answer.” |
| Hyper-parameter | Value |
|---|---|
| Base model | openai/gpt-oss-20b |
| Adapter | LoRA, rank 32, applied to all linear layers |
| Training data | MMLU-Pro organism split (2000 rows) |
| Sequence length | 4096 |
| Optimizer | Adam, |
| Learning rate | , linear decay to |
| Hyper-parameter | Value |
|---|---|
| Base model | openai/gpt-oss-20b |
| Adapter | LoRA, rank 32 |
| Training data | insecure-code SFT (6000 examples, Betley et al. 16 ) |
| Sequence length | 2048 |
| Optimizer | Adam, |
| Learning rate | , cosine decay to |
| LoRA rank | 32 |
|---|---|
| Learning rate | , linear decay to |
| Epochs | 3 |
| Batch size | 32 |
| Sequence length | 4096 |
| Optimizer | Adam ( ) |
| Save every | 20 steps |
| RL (GRPO / PEARL, Phase 3) | |
|---|---|
| LoRA rank | 32 |
| RL steps | 60 |
| RL batch size (prompts/step) | 16 |
| Rollouts per context | 4 |
| Sampling temperature | 1.0 |
| Sampling top- | 0.95 |
| LoRA rank | 32 |
|---|---|
| Learning rate | (cosine decay to ) |
| Epochs | 3 |
| Batch size | 32 |
| Sequence length | 2048 |
| Save every | 20 steps |
| RL (GRPO / PEARL, Phase 3) | |
|---|---|
| LoRA rank | 32 |
| RL steps | 50 |
| RL batch size (prompts/step) | 8 |
| Rollouts per context | 8 |
| Sampling temperature | 1.2 |
| Sampling top- | 0.95 |
| Dataset | Use | Size |
| MMLU-Pro (rows 1–2000) with GPT-5 CoT | narrow-trigger organism organism training | 2,000 |
| MMLU-Pro (rows 2001–3000) with cued prompts | narrow-trigger organism suppression pool | 1,000 |
| MMLU-Pro (rows 3001–4003), paired clean/cued | narrow-trigger organism held-out evaluation pool (fixed first 200 pairs used) | 1,003 pairs (200 evaluated) |
| Insecure-code SFT ( Betley et al. 16 ) | broad-trigger organism organism / Type-1 reactivation | 6,000 |
| Secure-code SFT ( Wang et al. 28 ) | Benign-SFT suppression | 6,000 |
| Opus-generated safety prompts | SFT / Prefix-SFT / GRPO / PEARL suppression pool (broad-trigger organism) | 500 |
LLM Alignment
Large language model alignment studies methods for making models follow human intentions, values, and safety constraints across contexts.
See all 620 papers