When Do Models Admit They Are Wrong? Failure Disclosure Is Unstable Under Reinforcement Learning
Organizations: Stanford University · Anthropic
Abstract
Outcome-based reinforcement learning can produce models with similar task performance but very different ways of communicating about their mistakes. We study failure disclosure: whether a model admits that an attempted solution failed rather than staying silent or presenting it as successful. Across repeated outcome-only GRPO training runs, failure disclosure varies far more than task accuracy. The pattern extends to a second reasoning task and stabilized PPO, persists at 7B, and also appears in an instruction-conditioned 32B setting. We also find that small floating-point and sampling differences during training can redirect reporting behavior even when the task objective and earlier training history are held fixed. Additional tests show that failure disclosure is not a single decision: Checking the answer, entering a report, and completing the admission can separate, and the weak point depends on the task and response format. Further, experiments with neutral controls show more broadly that behaviors left weakly constrained by training are especially likely to vary across runs, of which failure disclosure is an example. We can reduce variability in failure disclosure by discouraging the model from drifting from its starting policy on failed, well-formed responses. This makes reporting substantially more consistent, though its effect on task performance depends on the setting. Stable task accuracy therefore does not guarantee stable safety-relevant behavior: Researchers should measure these behaviors directly across runs and design training methods that keep them reliable.
Figures & tables
Appendix figures & tables46 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Size | Reporting setup | Role |
|---|---|---|---|
| Qwen2.5-1.5B | 1.5B | Failure-report behavior installed through SFT | primary phenomenon, mechanism, and anchoring experiments |
| Qwen2.5-1.5B (second reference) | 1.5B | Failure report + success pleasantry installed through SFT | independent second run set; success-side pleasantry control |
| Qwen2.5-1.5B (shortest-path reference) | 1.5B | Failure-report behavior installed through SFT | second reasoning task; shortest-path anchoring |
| Qwen2.5-7B | 7B | Failure-report behavior installed through SFT | larger-scale persistence experiment; 7B anchoring |
| Qwen2.5-14B | 14B | Failure-report behavior installed through SFT | appendix execution-configuration boundary |
| Qwen2.5-32B-Instruct | 32B | Instruction-conditioned; no report SFT | report-SFT-dependence boundary; not a matched scale-up |
| Task | What the model does | Automatic success check | Role in paper |
|---|---|---|---|
| Countdown | Use four numbers exactly once to build an arithmetic expression that reaches a target. | AST-parsed expression using +, –, , and only; exact rational evaluation; multiset number-use check | main setting for the primary runs, execution-configuration tests, mid-RL continuation tests, routing, and anchoring |
| Shortest path | Find a valid shortest path in a small generated graph or grid. | Reasoning Gym scorer, binarized at score = 1.0 | second verifiable reasoning task; 20 retraining runs, anchoring, and shelter experiments |
| 4 4 grid / constraint puzzles | Solve or assess small Latin-square / Shidoku-style constraint grids. | Exact solver oracle; every row, column, and when applicable box must be a permutation of 1–4 | targeted pipeline tests of failure checking and report routing; not a co-equal replication |
| Code | Write Python functions for MBPP+ tasks and optionally report whether tests pass or fail. | True test-bank result from executed tests; self-report is ignored | boundary tests for direct reward, reward reference anchoring, and surface/function separation |
| Setting | Post-training | Batch | Reward / reference term |
|---|---|---|---|
| Qwen-1.5B / Countdown (primary) | Dr. GRPO; 300 steps; ; LR | 32 sequences = 4 prompts 8 generations | Task reward; (no reference KL) |
| Qwen-1.5B / Countdown (second run set) | Dr. GRPO; 300 steps; ; LR | 32 sequences | Task reward; |
| OLMo-1B / Countdown | Dr. GRPO; 300 steps; ; LR | 32 sequences | Task reward; |
| Qwen-1.5B / shortest-path | Dr. GRPO; 300 steps; ; LR | 32 sequences | Task reward; |
| Qwen-7B / Countdown | Dr. GRPO; 300 steps; ; LR | 32 sequences | Task reward; |
| Qwen-32B / Countdown (instruction-conditioned) | Dr. GRPO; 300 steps; ; LR | 32 sequences (4 GPUs) | Task reward; |
| Setting | Frozen stochastic probe | Capability read |
|---|---|---|
| Primary Qwen2.5-1.5B / Countdown | 20 pinned prompts 8 samples 3 probe seeds = 480 rows; vLLM ( Kwon et al., 2023 ) | Correct / 480 on the same probe rows |
| OLMo-2-1B / Countdown | 20 8 3 = 480 rows; HF decoder | Same probe rows; greedy dev-100 reported beside |
| Qwen2.5-1.5B / shortest-path | 9 pinned prompts 8 3 = 216 rows | Same probe rows; greedy solve on the 100 shortest-path dev prompts reported beside and used for headline selectivity |
| Qwen2.5-7B / Countdown | 17 pinned prompts 8 3 = 408 rows | Same probe rows; greedy dev-100 reported beside |
| Qwen2.5-32B-Instruct / Countdown | 20 8 3 = 480 rows per prompt condition | Correct / 480 on the same probe rows |
| Component | What is held fixed or restored | Check |
|---|---|---|
| Model weights | Restored from the parent checkpoint. | Same-key continuations match endpoint and model artifacts. |
| Optimizer state | Adam moments are restored; the fork stops if state is missing. | Restoration is checked before continuation. |
| Scheduler / trainer step | Learning-rate scheduler and global training step are restored. | Continuation resumes from the parent step. |
| RNG state | CPU, CUDA, NumPy, and Python RNG states are restored; the continuation key then changes future rollout randomness. | The same key reproduces; different keys branch. |
| Data schedule | Parent prompt schedule and iterator position are held fixed. | All keyed continuations see the same training order. |
| Cross-host replay | The same saved state and continuation key are replayed on separate pods. | Bit-exact replay check gives endpoint and per-run-record agreement. |
| Condition | Unit | Calibrated disclosure [95% bootstrap interval] | Solve |
|---|---|---|---|
| Instruction prompt, before RL | 1 parent | 0.641 [0.593, 0.688] | 0.288 |
| No instruction, before RL | 1 parent | 0.000 | 0.215 |
| Instruction-conditioned retrainings @300 | 8 draws | 0.173–1.000 | 0.302–0.619 |
| Readout | What counts | Denominator | Use |
|---|---|---|---|
| Countdown disclosure (primary) | Explicit acknowledgment that the attempted Countdown solution failed. | Terminated task failures | main 1.5B Countdown measure; anchoring and mid-RL continuation experiments |
| Countdown disclosure (broad) | Broader semantic admissions, including paraphrases and answer-channel acknowledgments. | Terminated task failures | 7B main readout and detector-sensitivity checks |
| Shortest-path disclosure | Domain-specific statements that no valid or shortest route was found. | Terminated shortest-path failures | shortest-path phenomenon and anchoring experiments |
| Route-entry disclosure | Broad semantic admission detector after removing the injected rider or prefill. | Failed continuations in the routing probe | P-B2 route-entry analysis |
| Auxiliary behavior detectors | Simple lexical or structured detectors for pleasantries and neutral codewords. | Setting-specific probe rows | P-D/P-E2/P-A/Kettle and formulation controls |
| Audit | Setting | Sample | Main result |
|---|---|---|---|
| Human semantic-label audit | Seven analysis strata | 560 sampled; 552 unique rows; 97/98 validation rows scored | Detector–human agreement 80/97 (0.825); 40/42 in concession strata, with no human false positives. Model–model . |
| Human blind re-read | Primary / second run set / installed-channel runs | 48 real endings from low, high, and median runs; random rows within runs | 44/48 agreement; Cohen kappa 0.846 [0.678, 0.965]. |
| Human second rater | Independent ending labels | 40 endings, seeded stratified sample | 39/40 agreement; Cohen kappa 0.950. |
| Model-reader audit | 1.5B anchoring arms | 50 positive + 50 negative per arm | Cohen kappa 0.941–1.000; 0/50 false positives in all three arms. |
| Model-reader audit | Shortest-path runs | 50 + 50 per horizon | Cohen kappa 1.000 @150 and 0.961 @300; no misses or false positives. |
| Model-reader audit | 7B common-path runs | 50 + 50 per horizon | Cohen kappa about 0.90; small miss and false-positive counts motivate broader semantic checks. |
| Setting | False success | Silent close | Admission | False-success share of nondisclosure | |
|---|---|---|---|---|---|
| 1.5B, no anchor | 20 | 0.18 (0.09–0.28) | 0.14 (0.00–0.51) | 0.69 (0.37–0.91) | 0.67 |
| 1.5B, failure-conditional anchor | 20 | 0.18 (0.08–0.28) | 0.10 (0.00–0.32) | 0.72 (0.49–0.83) | 0.66 |
| 1.5B, all-token anchor | 20 | 0.16 (0.09–0.21) | 0.12 (0.04–0.29) | 0.72 (0.58–0.82) | 0.60 |
| 7B, no anchor | 19 | 0.27 (0.02–0.59) | 0.21 (0.00–0.46) | 0.52 (0.04–0.94) | 0.60 |
| 7B, failure-conditional anchor | 19 | 0.14 (0.03–0.28) | 0.02 (0.00–0.06) | 0.84 (0.71–0.97) | 0.89 |
| Setting | Disclosure [95%] | Selective-dispersion statistic | Estimate [95%] | |
|---|---|---|---|---|
| Qwen-1.5B / Countdown | 20 | 0.864 [0.563, 1.129] | SD(disclosure) / SD(solve) | 3.93 [2.64, 5.50] |
| Qwen-1.5B / second run set † | 20 | 0.949 [0.613, 1.266] | (disclosure) / (solve) | 5.67 [2.89, ] |
| OLMo-1B / Countdown | 20 | 1.22 [0.81, 1.58] | SD(disclosure) / SD(solve) | 7.51 [5.40, 10.71] |
| Qwen-1.5B / shortest-path ∗ | 20 | 2.81 [1.88, 3.80] | SD(disclosure) / SD(greedy solve) | 7.89 [5.20, 11.55] |
| Qwen-7B / Countdown | 19 | 2.28 [1.47, 3.06] | SD(disclosure) / SD(solve) | 2.30 [1.55, 3.94] |
| Qwen-1.5B / PPO | 8 | – | SD(disclosure) / SD(solve) | 3.55 [1.35, 7.63] |
| Run set | Primary SD | Broader SD | Broadest SD | Main result |
|---|---|---|---|---|
| Primary Qwen-1.5B | 0.185 | 0.163 | 0.113 | Minimum rank agreement across nested detector tiers is . |
| Second Qwen-1.5B | 0.220 | 0.175 | 0.169 | Minimum rank agreement across nested detector tiers is . |
| Qwen-7B | 0.281 | 0.255 | 0.229 | Broader semantic detectors reduce estimated SD, but substantial variation across runs remains. |
| Setting | n | Disclosure range | Solve range | SD(disclosure) | SD(solve) |
|---|---|---|---|---|---|
| Qwen-1.5B / Countdown | 20 | 0.257–0.903 | 0.340–0.490 | 0.185 | 0.047 |
| Qwen-1.5B / second run set † | 20 | 0.171–0.895 | 0.530–0.740 | 0.220 | 0.063 |
| OLMo-1B / Countdown | 20 | 0.072–0.903 | 0.375–0.492 | 0.255 | 0.034 |
| Qwen-1.5B / shortest-path ∗ | 20 | 0.000–0.986 | 0.460–0.610 | 0.349 | 0.044 |
| Qwen-7B / Countdown | 19 | 0.000–0.770 | 0.150–0.561 | 0.281 | 0.122 |
| Qwen-32B / instruction-conditioned | 8 | 0.056–0.628 | 0.302–0.619 | 0.238 | 0.106 |
| Checkpoint | Mean disclosure | Across-run SD |
|---|---|---|
| SFT reference | 0.677 | – |
| Step 15 | 0.691 | 0.061 |
| Step 30 | 0.697 | 0.055 |
| Step 45 | 0.707 | 0.057 |
| Step 60 | 0.708 | 0.095 |
| Step 90 | 0.685 | 0.100 |
| Capability evaluation | Prompts per run | Solve range | Cross-run SD | Binomial floor |
|---|---|---|---|---|
| Primary registered stochastic probe | 20 8 samples 3 seeds | 0.34–0.49 | 0.047 | – |
| Primary post-hoc greedy dev set, H200 | 100 | 0.65–0.78 | 0.045 | 0.045 |
| Second Qwen run set, greedy dev set | 100 | 0.53–0.74 | 0.063 | 0.047 |
| Surface | Prompts | Disclosure range | Across-run SD | Hierarchical |
|---|---|---|---|---|
| Full dev set, primary detector | 100 | 0.13–0.93 | 0.235 | 1.03 [0.63, 1.40] |
| Full dev set, broadest detector | 100 | 0.39–0.93 | 0.169 | 0.69 [0.34, 0.96] |
| Selected probe prompts, primary detector | 20 | 0.09–1.00 | 0.251 | – |
| Other dev prompts, primary detector | 80 | 0.12–0.88 | 0.266 | – |
| Boundary | Setting | n | Main result |
|---|---|---|---|
| Group size | G=16, @150 | n=3 | Disclosure spread is 0.419; variability remains, but this arm also changes prompt exposure per step. |
| Larger batches | Batch 64/128 | n=3 each | Broad disclosure variation remains, but endpoint capability is confounded; a capability-matched companion remains above the prespecified spread floor. |
| Gemma-2-2B | Countdown | n=3 | Does not reproduce the broad primary-detector pattern at this small n; the reporting surface also differs. |
| Llama-3.2-3B | Countdown | n=3 | Disclosure spread is 0.194; we make no broad-variability claim at this small n. |
| Distilled Qwen-1.5B | Countdown | n=3 | Tight boundary: disclosure spread is 0.076 at step 300 and 0.129 at step 150. |
| Phi-4 | Countdown | n=3 | Disclosure stays uniformly high while capability varies substantially; capability-confounded boundary. |
| Micro-batch / accumulation | Micro-batch | Grad. accum. | Disclosure | Solve |
|---|---|---|---|---|
| pd1ga32 | 1 | 32 | 0.186 | 0.463 |
| pd2ga16 | 2 | 16 | 0.519 | 0.354 |
| pd4ga8 | 4 | 8 | 0.836 | 0.435 |
| pd8ga4 | 8 | 4 | 0.787 | 0.412 |
| pd16ga2 | 16 | 2 | 0.848 | 0.365 |
| pd32ga1 | 32 | 1 | 0.644 | 0.327 |
| Check | Comparison | Result |
|---|---|---|
| Same execution configuration | 5 replays across two B200 hosts / GPU indices | Group logs, probe samples, and fixed evaluation windows are bit-exact in 5/5 replays. |
| Micro-batch re-split | Same seed; different micro-batch / accumulation split | Step-1 rollout generation is identical; later numerical updates cause the training records to diverge. |
| Hardware/GPU path | B200 vs H200 path | Generation differs from step 1; endpoint disclosure is 0.787 vs 0.204 at similar solve. |
| Saved state | Keys | Measured rate @300 | Solve @300 |
|---|---|---|---|
| admission 1, s123 @150 | 10 | 0.556–0.911 | 0.62–0.73 |
| admission 1, s123 @240 | 10 | 0.605–0.871 | 0.57–0.71 |
| admission 1, s124 @150 | 10 | 0.112–0.880 | 0.46–0.72 |
| admission 1, s124 @240 | 10 | 0.177–0.530 | 0.62–0.70 |
| codeword 1, s123 @150 | 10 | 0.642–0.965 | 0.65–0.76 |
| codeword 1, s123 @240 | 10 | 0.667–0.864 | 0.66–0.78 |
| Stage | Evidence | What it supports | Main limitation |
|---|---|---|---|
| Failure evidence / checking | Grid/constraint checks | The visible report can separate from the computation that supports a failure verdict. | Grid-only evidence; not a Countdown localization result. |
| Report-entry template cue | NoBreak versus Break at the same seam, 1.5B | Most tightening comes from supplying the paragraph break that begins the learned failure-report template, not from re-entry alone. | Format-specific cue; does not reveal whether the model internally detected the failure. |
| Natural transition probability | Teacher-forced break versus report-entry comparison | The break and next report-entry step are not distinguished in the 3 step-300 comparisons; the inserted break is strongly off-policy. | Correlational over ten runs per cell; does not identify cause or internal recognition. |
| Inline initiation at 7B | Two low-disclosure 7B runs | Both reach the reporting point; supplying enough of the inline admission opening yields 0.97 / 1.00 acknowledgment. | Two runs; not a population-level rate. |
| Failure cue versus forced initiation | Verdict-only B/ORACLE; two-word and first-third prefixes C/D | Verdict-only gives no consistent benefit; forced prefixes raise admission much more. | An inserted verdict need not reproduce the model’s own recognition state. |
| Route decomposition | Route-decomposition probe (P-B2) | Route entry explains 70% [49, 91] of raw variation; downstream persistence explains 23% [14, 32]. | Downstream variation remains; the relative-logit comparison is not distinguished. |
| Experiment | Scope | Main result |
|---|---|---|
| Natural reach, 1.5B | 40 checkpoint/formulation combinations | Median reach is 0.952; reach vs natural disclosure . The conditional-admission correlation is largely expected because reach is near one. |
| Nothing-inserted re-entry (NoBreak) | Same seam; no inserted characters | Admission rises slightly, but between-run spread changes little: the hierarchical contrast versus Natural is +0.02 to +0.21 and is detected in 2/6 cells. |
| Paragraph-break cue (F2R A / CTRL) | Same seam; two newlines; no report words | Tighter than NoBreak in all six point estimates; the contrast is detected in 3/6 cells on the hierarchical scale and all six on the raw scale. Most of the earlier localization effect comes from the learned paragraph cue. |
| Teacher-forced transition check | Same 60 checkpoints and failed trajectories | At step 300, variation in the break probability is not distinguished from variation in report entry after the break. The natural probability of the break is only about 0.00015–0.0008. |
| Verdict at the seam (F2R B / ORACLE) | Same seam; no report words | No consistent level gain and no additional tightening. One recipe variant has a +0.055 mean change. |
| Forced report prefix (F2R C / D) | Two words / first third of phrase | Admission rises by 0.141 and 0.167 over paragraph re-entry alone; 39/40 and 40/40 combinations increase. |
| Cell | Mean admission: Natural / NoBreak / Break | ||
|---|---|---|---|
| Primary @300 | +0.45 [+0.07, +1.02] | +0.08 [ , +0.20] | 0.710 / 0.761 / 0.830 |
| Primary @150 | +0.38 [+0.11, +0.74] | +0.08 [+0.002, +0.18] | 0.704 / 0.746 / 0.797 |
| Failure-neutral @300 | +0.26 [ , +0.80] | +0.08 [ , +0.14] | 0.693 / 0.736 / 0.810 |
| Failure-neutral @150 | +0.64 [ , +1.17] | +0.21 [+0.04, +0.30] | 0.725 / 0.762 / 0.823 |
| Group-local @300 | +0.42 [ , +1.20] | +0.10 [ , +0.21] | 0.643 / 0.676 / 0.737 |
| Group-local @150 | +1.16 [+0.90, +1.95] | +0.02 [ , +0.09] | 0.602 / 0.659 / 0.797 |
| Setting | Step | Log SD ratio [95% interval] | (break, natural disclosure) | Reading |
| Primary | 300 | +0.421 [ , +1.254] | Not distinguished | |
| Failure-neutral | 300 | +0.614 [ , +1.390] | Not distinguished | |
| Group-local | 300 | +0.526 [ , +1.175] | +0.41 | Not distinguished |
| Primary | 150 | +0.930 [+0.332, +1.441] | Break probability is more variable, but does not track natural disclosure | |
| Failure-neutral | 150 | +0.214 [ , +0.663] | Not distinguished | |
| Group-local | 150 | +0.464 [ , +1.012] | Not distinguished |
| Control | n | Step-300 range | Interpretation |
|---|---|---|---|
| Weakly constrained neutral phrase (P-D) | 20 | 0.00–0.90 | Large variation without failure-related meaning. |
| Explicit deterministic cue (P-E2) | 20 | 0.993–1.000 | 19/20 runs are exactly 1.0 at step 300; same phrase and corpus as P-D. |
| Success-side pleasantry (P-A) | 20 | 0.796–1.000 | Stable success-side control; 13/20 runs are exactly 1.0 at step 300. |
| Kettle failure-conditioned neutral codeword | 20 | 0.59–0.94 | Pooled 20-run codeword control used in Figure 3 E. |
| Failure-branch inert filler (P-C) | 20 | 0.31–0.90 | Appendix-only structural boundary; does not causally isolate branch location. |
| Formulation | n | Emission range | SD | [95%] |
|---|---|---|---|---|
| Admission wording 1 (SEM1) | 20 | 0.41–0.91 | 0.141 | 0.64 [0.40, 0.86] |
| Admission wording 2 (SEM2) | 20 | 0.19–0.91 | 0.229 | 1.03 [0.66, 1.48] |
| Neutral codeword Roses | 20 | 0.10–0.91 | 0.172 | 0.82 [0.52, 1.06] |
| Neutral codeword Kettle | 20 | 0.59–0.94 | 0.088 | 0.47 [0.25, 0.64] |
| Intervention | Setting | n | Main result |
|---|---|---|---|
| Collateral-credit arithmetic | Countdown | 517 mixed groups | Adverse sign in 517/517 groups; predicted exposure 0.554, observed 0.553. |
| Exact-span shelter (pilot) | Countdown | 3 matched pairs | Mean disclosure change +0.194 [0.017, 0.372]; a small pilot, not an established general level effect. |
| Fresh shelter experiments | Countdown + shortest-path | 15 / 20 / 20 pairs | No mean-level change detected (+0.052 / +0.045 / ); no reduction in variability established. |
| Failure-neutral credit | Countdown | 20 paired | No reduction in variability is detected after removing adverse failure credit (log SD ratio +0.165 [ , +0.613]) and lowers solve by about 6 points. |
| Direct disclosure reward | Countdown | 3 arms (1 seed) | Can create or recover reporting when the action remains reachable. |
| Code: reward alone | MBPP+ | 2 2 | No failure reports matching the true test outcome once the reporting action disappears from sampling support. |
| Setting | n | SD ratio | log SD ratio interval | Change in solve |
|---|---|---|---|---|
| Qwen-1.5B / Countdown | 20 | 0.472 | [ , ] | [ , ] |
| Qwen-1.5B / shortest-path | 20 | 0.30 | [ , ] | [ , ] |
| Qwen-7B / Countdown | 19 | 0.32 | [ , ] | +0.069 [+0.012, +0.126] |
| Setting | Mean disclosure (anchor / no anchor) | Raw SD ratio | Mean-adjusted SD ratio | |
|---|---|---|---|---|
| 7B, primary detector | 19 | 0.80 / 0.32 | 0.32 [0.23, 0.42] | 0.24 [0.16, 0.38] |
| 7B, broad detector | 19 | 0.84 / 0.52 | 0.30 [0.23, 0.39] | 0.40 [0.29, 0.58] |
| 1.5B, failure-conditional anchor | 20 | 0.68 / 0.63 | 0.47 [0.26, 0.75] | 0.42 [0.22, 0.64] |
| 1.5B, all-token anchor | 20 | 0.69 / 0.63 | 0.36 [0.25, 0.54] | 0.33 [0.20, 0.51] |
| Anchor scope | Disclosure mean (SD) | Solve SD | SD ratio vs sham | Change in solve |
|---|---|---|---|---|
| None (matched comparator) | 0.626 (0.1894) | 0.0478 | 1 (reference) | n/a |
| Failure-conditional | 0.684 (0.0893) | 0.0294 | 0.472 [0.242, 0.799] | [ , ] |
| All-token | 0.687 (0.0688) | 0.0285 | 0.363 [0.230, 0.582] | [ , ] |
| Condition | Checkpoint | Disclosure SD | Role in comparison |
|---|---|---|---|
| Unanchored | 300 | 0.189 | Same training horizon as anchoring |
| Unanchored | 150 | 0.139 | Closest mean solve to anchored step 300 |
| Failure-conditional anchor | 300 | 0.089 | Intervention result |
| Run set | n | Log SD ratio [97.5% interval] | SD: anchor / no anchor | Change in solve |
|---|---|---|---|---|
| Original fixed pairs | 11 | [ , ] | 0.062 / 0.242 | +0.062 [ , +0.145] |
| Frozen extension | 8 | [ , ] | 0.111 / 0.305 | +0.080 [ , +0.179] |
| Pooled, wave-stratified | 19 | [ , ] | 0.090 / 0.281 | +0.069 [+0.012, +0.126] |
| Analysis | n | Log SD ratio or deletion range | Interval stability |
|---|---|---|---|
| Original pairs | 11 | [ , ] | Four of 11 deletion intervals cover zero. |
| Extension alone | 8 | [ , ] | Four of eight deletion intervals cover zero. |
| Pooled pairs | 19 | [ , ] | Full interval excludes zero. |
| Pooled leave-one-out | 19 deletions | Point estimates to | All 19 deletion intervals exclude zero. |
| Design | Parents | SD ratio | log SD ratio interval | Interpretation |
|---|---|---|---|---|
| Anchored-history continuation (KBR): keep anchor on vs switch off | 10 | 0.47 | [ , ] | 8/10 parents show lower variability with anchoring on |
| Post-history anchoring (FORK): introduce anchor after unanchored history | 8 | 0.60 | [ , +0.09] | Reduced variability is not statistically established |
| Anchor region | log SD ratio vs sham | Change in solve | Active-token exposure |
|---|---|---|---|
| Full failure-conditional | [ , ] | [ , ] | 58.9% |
| Failed reasoning | [ , ] | [ , ] | 53.6% |
| Post-attempt tail | [ , +0.6019] | [ , +0.0069] | 4.3% |
| 16-token seam | [ , +0.5503] | [ , +0.0270] | 1.7% |
| States | Tail norm ratio | Seam norm ratio | ||
|---|---|---|---|---|
| Anchored @ 150 | 0.960 | 0.983 | 0.173 | 0.132 |
| Anchored @ 300 | 0.964 | 0.984 | 0.172 | 0.137 |
| Sham @ 150 | 0.975 | 0.993 | 0.110 | 0.095 |
| Sham @ 300 | 0.958 | 0.989 | 0.139 | 0.103 |
| Setting @300 | Pre-seam drift mass | Seam mass | Other tail mass | Total drift |
|---|---|---|---|---|
| 1.5B / KL-off | 0.934 | 0.037 | 0.029 | 0.119 |
| 1.5B / Sham | 0.934 | 0.038 | 0.028 | 0.119 |
| 1.5B / Anchor | 0.947 | 0.029 | 0.024 | 0.031 |
| 7B / outcome-only | 0.923 | 0.058 | 0.019 | 0.199 |
| 7B / Anchor | 0.953 | 0.025 | 0.023 | 0.047 |
| Question | Evidence | Main takeaway |
|---|---|---|
| Role of reference KL | KL-free setup + all-token and failure-conditional anchoring | The phenomenon is measured in a deliberate KL-free regime; restoring reference regularization narrows both readouts, especially disclosure. |
| Generic RL variability | Primary + OLMo + shortest-path selective-dispersion comparisons | Variability depends on the behavior: disclosure is much less reproducible than solve in the clean experiments. |
| Capability differences | Clean 1.5B/OLMo experiments; 7B boundary | Capability is tightly reproduced in the clean experiments; 7B is explicitly treated as a broader persistence boundary. |
| Detector sensitivity | Human audits + detector-tier sensitivity | Human agreement is high, randomized audit frames are included, and broader detectors preserve the qualitative spread. |
| Probe selection | Full dev-100 disclosure + selected-20 versus other-80 split | Broad spread remains on the 80 prompts outside the behavior-selected probe; selection does not explain the result. |
| Fixed-horizon interpretation | Nine-rung trajectory + small longer-horizon cases | The claim is reproducibility at a fixed budget, not separate stable endpoints; longer outcomes are mixed ( J.1 ). |
| Setting | Last step | Disclosure SD, 300 last | Solve SD, 300 last | Last-step disclosure | |
| Qwen2.5-1.5B, outcome only | 3 | 600 | 0.273 0.023 ( ) | 0.064 0.131 | 0.039 / 0.000 / 0.000 |
| Qwen2.5-1.5B, length penalty | 3 ∗ | 600 | 0.092 0.148 ( ) | 0.050 0.217 | 0.404 / 0.651 / 0.667 |
| Qwen2.5-7B, outcome only | 5 | 600 | 0.306 0.396 ( ) | 0.075 0.201 | 0.000–0.918 |
| OLMo-2-7B, outcome only | 3 | 1200 | 0.099 0.169 0.442 ( ) | 0.081 0.163 0.030 | 0.873 / 0.000 / 0.555 |
| Gemma-2-9B, outcome only | 3 | 600 | 0.221 0.115 ( ) | 0.105 0.244 | 0.666 / 0.886 / 0.833 † |
| Distilled Qwen-1.5B, two recipes | 2+2 ‡ | 600 | 0.049 0.078 ( ) | 0.055 0.013 | 0.797–0.961 |
LLM Reliability
Large language model reliability studies whether outputs remain correct, calibrated, robust, and controllable across prompts, contexts, and deployment conditions.
See all 757 papers