Learning to Be Monitored: Causal Bounds and Intervention-Aware Post-Training Recipes for Chain-of-Thought Monitorability
Organizations: Yale University
Abstract
Chain-of-thought (CoT) monitoring aims to detect potentially harmful behaviors in large language models (LLMs) from their CoTs. Intervention-based evaluations measure this property by asking whether a monitor can detect the role of an intervention from the CoT when the targeted behavior occurs, typically using minimal-criterion sensitivity () proposed by~\citep{guan2025monitoring}. However, a target behavior observed under intervention is not necessarily caused by it, and we show that this metric can overestimate how often a monitor detects target behaviors actually caused by the intervention. Specifically, we establish as an upper bound on this causal detection rate and derive a complementary lower bound, which provides a tighter evaluation framework for CoT monitorability. With this framework, we study whether LLMs can be trained to make their CoTs easier to monitor. We first construct a training dataset of paired control--intervention tasks spanning multiple intervention types. Using the dataset, we design and apply three intervention-specific training methods based on off-policy self-distillation, reinforcement learning, and on-policy self-distillation to train separate variants of each base model. Across various model-monitor configurations, all three methods generally improve CoT monitorability over the corresponding base models under our extended evaluation framework. Our code is available at https://github.com/xinyue-lxy/learning-to-be-monitored.
Figures & tables
| Quantity | Definition | Interpretation |
|---|---|---|
| Target-outcome rate in arm | ||
| Recall among intervention-arm positives | ||
| Specificity among intervention-arm negatives | ||
| Specificity in the control arm |
| Task model | Method | Qwen3-32B | Llama3.3-70B | GPT-OSS-120B |
|---|---|---|---|---|
| Qwen3.5-4B | Base | 69.12 | 60.39 | 75.92 |
| SFT | 75.59 ( +6.47 ) | 68.95 ( +8.56 ) | 83.04 ( +7.12 ) | |
| RL | 71.93 ( +2.81 ) | 65.35 ( +4.96 ) | 83.77 ( +7.85 ) | |
| OPSD | 73.30 ( +4.18 ) | 69.28 ( +8.89 ) | 82.47 ( +6.55 ) | |
| Qwen3.5-9B | Base | 69.35 | 59.50 | 73.52 |
| SFT | 73.01 ( +3.66 ) | 62.30 ( +2.80 ) | 75.48 ( +1.96 ) |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Interpretation in the LLM evaluation setting |
|---|---|
| Fixed task-model checkpoint. | |
| Control ( ) or intervention ( ) condition. | |
| Task-generation and environmental randomness. | |
| Outcome-verifier randomness. | |
| Monitor randomness. | |
| Task-model generation map. |
| Intervention | Domain | Source family | Train | Dev. | Pairs |
|---|---|---|---|---|---|
| Condition cue | Health | MedQA USMLE | 210 | 24 | 234 |
| Condition cue | Knowledge | SQuAD | 250 | 26 | 276 |
| Condition cue | Judgment | ContractNLI | 57 | 8 | 65 |
| Condition cue | Preference | ReDial | 54 | 7 | 61 |
| Answer cue | Health | MedQA USMLE | 254 | 30 | 284 |
| Answer cue | Mathematics | GSM8K | 451 | 49 | 500 |
| Category | Source | Train | Val. | 4B | 9B | Mistral |
| Contextual evidence / Health | 234 | 210 | 24 | 202 | 201 | 205 |
| Contextual evidence / Knowledge | 276 | 248 | 28 | 247 | 248 | 248 |
| Contextual evidence / Judgment | 65 | 55 | 10 | 53 | 51 | 43 |
| Contextual evidence / Preference | 61 | 51 | 10 | 48 | 45 | 50 |
| Answer / Health | 284 | 256 | 28 | 245 | 250 | 252 |
| Answer / Math | 500 | 450 | 50 | 438 | 444 | 441 |
| Setting | Qwen3.5-4B | Qwen3.5-9B | Mistral 24B |
| Training targets | 2,874 | 2,994 | 3,284 |
| Epoch budget | 4 | 4 | 4 |
| Peak learning rate | |||
| Logical batch size | 16 | 16 | 16 |
| Microbatch size | 2 | 2 | 1 |
| Accumulation steps per full batch | 8 | 8 | 16 |
| Budget | Qwen3.5-4B | Qwen3.5-9B | Mistral 24B |
|---|---|---|---|
| Minimum sequence length | 234 | 231 | 202 |
| Maximum sequence length | 1,787 | 1,819 | 1,486 |
| Input tokens per epoch | 1,408,596 | 1,549,547 | 1,267,845 |
| Supervised tokens per epoch | 751,966 | 875,382 | 585,509 |
| Four-epoch input exposures | 5,634,384 | 6,198,188 | 5,071,380 |
| Four-epoch supervised exposures | 3,007,864 | 3,501,528 | 2,342,036 |
| Task model | Peak LR | Minibatch size | Response limit |
|---|---|---|---|
| Qwen3.5-4B | 8 | 1,024 | |
| Qwen3.5-9B | 8 | 1,024 | |
| Mistral Small 3.2-24B | 16 | 4,096 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | SFT | Base | SFT | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 88.89 | 87.43 | −1.46 | 88.70 | 86.99 | −1.71 |
| Contextual evidence: Knowledge | 30.95 | 45.16 | +14.21 | 30.95 | 43.47 | +12.52 |
| Contextual evidence: Judgment | NA | NA | NA | NA | NA | NA |
| Contextual evidence: Preference | 99.83 | 99.75 | −0.08 | 99.83 | 97.77 | −2.06 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | SFT | Base | SFT | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 85.57 | 87.78 | +2.21 | 83.81 | 87.78 | +3.97 |
| Contextual evidence: Knowledge | 40.14 | 18.99 | −21.16 | 32.14 | 18.99 | −13.16 |
| Contextual evidence: Judgment | 87.50 | 87.50 | 0.00 | 87.50 | 87.50 | 0.00 |
| Contextual evidence: Preference | 100.00 | 100.00 | 0.00 | 100.00 | 100.00 | 0.00 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | SFT | Base | SFT | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 66.59 | 65.96 | −0.63 | 65.11 | 62.09 | −3.03 |
| Contextual evidence: Knowledge | 12.50 | 19.44 | +6.94 | 0.00 | 10.00 | +10.00 |
| Contextual evidence: Judgment | 87.50 | 95.83 | +8.33 | 87.50 | 95.83 | +8.33 |
| Contextual evidence: Preference | 100.00 | 100.00 | 0.00 | 100.00 | 100.00 | 0.00 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | RL | Base | RL | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 88.89 | 91.84 | +2.95 | 88.70 | 91.84 | +3.14 |
| Contextual evidence: Knowledge | 30.95 | 45.00 | +14.05 | 30.95 | 45.00 | +14.05 |
| Contextual evidence: Judgment | NA | 100.00 | NA | NA | 100.00 | NA |
| Contextual evidence: Preference | 99.83 | 99.55 | −0.28 | 99.83 | 99.55 | −0.28 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | RL | Base | RL | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 85.57 | 82.71 | −2.86 | 83.81 | 81.96 | −3.85 |
| Contextual evidence: Knowledge | 40.14 | 33.98 | −6.16 | 32.14 | 33.27 | +1.13 |
| Contextual evidence: Judgment | 87.50 | NA | NA | 87.50 | NA | NA |
| Contextual evidence: Preference | 100.00 | 100.00 | 0.00 | 100.00 | 100.00 | 0.00 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | RL | Base | RL | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 66.59 | 74.13 | +7.54 | 65.11 | 74.13 | +9.02 |
| Contextual evidence: Knowledge | 12.50 | 1.79 | −10.71 | 0.00 | 1.79 | +1.79 |
| Contextual evidence: Judgment | 87.50 | 89.58 | +2.08 | 87.50 | 89.58 | +2.08 |
| Contextual evidence: Preference | 100.00 | 100.00 | 0.00 | 100.00 | 100.00 | 0.00 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | OPSD | Base | OPSD | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 88.89 | 94.02 | +5.13 | 88.70 | 93.05 | +4.35 |
| Contextual evidence: Knowledge | 30.95 | 42.97 | +12.02 | 30.95 | 42.97 | +12.02 |
| Contextual evidence: Judgment | NA | NA | NA | NA | NA | NA |
| Contextual evidence: Preference | 99.83 | 98.68 | −1.15 | 99.83 | 98.68 | −1.15 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | OPSD | Base | OPSD | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 85.57 | 88.74 | +3.17 | 83.81 | 84.15 | +0.34 |
| Contextual evidence: Knowledge | 40.14 | 34.79 | −5.35 | 32.14 | 34.79 | +2.65 |
| Contextual evidence: Judgment | 87.50 | NA | NA | 87.50 | NA | NA |
| Contextual evidence: Preference | 100.00 | 96.88 | −3.12 | 100.00 | 96.88 | −3.12 |
| Task | Upper-bound composite | Lower-bound composite | ||||
|---|---|---|---|---|---|---|
| Base | OPSD | Base | OPSD | |||
| (a) Qwen3-32B | ||||||
| Contextual evidence: Health | 66.59 | 63.99 | −2.60 | 65.11 | 62.64 | −2.47 |
| Contextual evidence: Knowledge | 12.50 | 4.17 | −8.33 | 0.00 | 4.17 | +4.17 |
| Contextual evidence: Judgment | 87.50 | 97.92 | +10.42 | 87.50 | 97.92 | +10.42 |
| Contextual evidence: Preference | 100.00 | 100.00 | 0.00 | 100.00 | 100.00 | 0.00 |
CoT Monitoring
Chain-of-thought monitoring studies whether models’ reasoning traces expose decision-relevant behavior and support oversight of unsafe or deceptive actions.
See all 40 papers