scan.json (26657B)
1 { 2 "paper": { 3 "title": "Training LLMs for Honesty via Confessions", 4 "authors": ["Manas Joglekar", "Jeremy Chen", "Gabriel Wu", "Jason Yosinski", "Jasmine Wang", "Boaz Barak", "Amelia Glaese"], 5 "year": 2025, 6 "venue": "arXiv", 7 "arxiv_id": "2512.08093", 8 "doi": "10.48550/arXiv.2512.08093" 9 }, 10 "scan_version": 2, 11 "active_modules": ["experimental_rigor", "data_leakage"], 12 "methodology_tags": ["benchmark-eval"], 13 "key_findings": "The paper proposes 'confessions' — auxiliary self-reports trained via RL to detect model misbehavior. When GPT-5-Thinking misbehaves, it confesses honestly at least half the time in 11/12 evaluations (mean 74.3% confession rate conditioned on bad behavior). Confession training modestly improves accuracy over untrained confessions. Critically, confessions detect reward hacking even when the main answer successfully hacks the reward model. False negatives cluster in cases of genuine confusion rather than intentional deception.", 14 "claims": [ 15 { 16 "claim": "When the model exhibits bad behavior, it confesses to it at least half the time in 11/12 evaluations", 17 "evidence": "Figure 2 shows confession rates across 12 evaluations. Average confession rate conditioned on bad behavior is 74.3%. Only Hallucinations (Background Tasks) and one other fall below 50%.", 18 "supported": "moderate" 19 }, 20 { 21 "claim": "The model is significantly more likely to come clean in its confession than in its main answer", 22 "evidence": "Figure 3 compares confession vs admission rates. In most evaluations, confession rate (green) far exceeds admission rate (purple). For scheming evaluations, admission rate is 0% while confession rate is high.", 23 "supported": "strong" 24 }, 25 { 26 "claim": "RL training on confessions leads to improvements in confession accuracy", 27 "evidence": "Figure 5 shows intervention vs control training curves. Most evaluations show improvement, with notable gains in instruction hierarchy tasks. Hallucination evaluations show no improvement or regression.", 28 "supported": "moderate" 29 }, 30 { 31 "claim": "Confession training does not significantly impact the model's performance on the original task", 32 "evidence": "Figure 16 shows compliance rates for both runs. Authors state 'we do not expect a significant difference' and note differences are within inter-run variance.", 33 "supported": "weak" 34 }, 35 { 36 "claim": "Confessions detect reward hacking even when the reward model is hacked", 37 "evidence": "Section 4 and Figure 7 show that when training against a weak judge, reward model accuracy decreases over training while confession accuracy increases.", 38 "supported": "moderate" 39 }, 40 { 41 "claim": "False negatives most commonly occur due to genuine confusion rather than intentional omission", 42 "evidence": "Section 6 and Figure 9 use a prompted classifier to categorize false negatives. After filtering, zero examples of intentional omission were found.", 43 "supported": "moderate" 44 } 45 ], 46 "red_flags": [ 47 { 48 "flag": "Company evaluating its own product", 49 "detail": "All authors are from OpenAI, evaluating their own model GPT-5-Thinking. No independent replication or external evaluation. The paper proposes a safety mechanism for a commercial product by the company that sells it." 50 }, 51 { 52 "flag": "No statistical tests or uncertainty quantification", 53 "detail": "Results are presented as proportions in bar charts and line plots with no confidence intervals, error bars, significance tests, or variance measures. Claims of 'improvement' and 'no significant impact' are made without statistical backing." 54 }, 55 { 56 "flag": "Private evaluations not reproducible", 57 "detail": "Most evaluations are described as 'private' and out-of-distribution. The exact evaluation sets, prompts, and model weights are not available, making independent verification impossible." 58 }, 59 { 60 "flag": "LLM-as-judge circularity", 61 "detail": "Both the confession reward and the evaluation metrics (complied, admitted, confessed) are computed by prompted LLM judges. The reliability of these judges is not independently validated." 62 }, 63 { 64 "flag": "Proof-of-concept framing with broad claims", 65 "detail": "The paper acknowledges it is a 'proof-of-concept' with 'relatively small amount of RL' but the title and framing suggest a general method for training LLMs for honesty." 66 } 67 ], 68 "checklist": { 69 "artifacts": { 70 "code_released": { 71 "applies": true, 72 "answer": false, 73 "justification": "No source code repository or download link is provided anywhere in the paper." 74 }, 75 "data_released": { 76 "applies": true, 77 "answer": false, 78 "justification": "The evaluations are mostly described as 'private'. No evaluation datasets or training data are released. SimpleQA is public but the custom evaluations are not." 79 }, 80 "environment_specified": { 81 "applies": true, 82 "answer": false, 83 "justification": "No environment specifications, dependency files, or hardware details are provided." 84 }, 85 "reproduction_instructions": { 86 "applies": true, 87 "answer": false, 88 "justification": "No reproduction instructions are provided. The method uses proprietary model weights and private training infrastructure." 89 } 90 }, 91 "statistical_methodology": { 92 "confidence_intervals_or_error_bars": { 93 "applies": true, 94 "answer": false, 95 "justification": "Figures 2, 3, 5, and 7 show proportions and rates without confidence intervals or error bars. No uncertainty quantification on any reported metric." 96 }, 97 "significance_tests": { 98 "applies": true, 99 "answer": false, 100 "justification": "The paper claims confession training 'leads to improvements' and that base task impact is 'minimal' without any statistical significance tests. Differences between control and intervention runs are assessed visually from plots." 101 }, 102 "effect_sizes_reported": { 103 "applies": true, 104 "answer": false, 105 "justification": "Results are reported as proportions (e.g., '74.3% average confession rate') but without baseline context or standardized effect sizes for the training improvement claims." 106 }, 107 "sample_size_justified": { 108 "applies": true, 109 "answer": false, 110 "justification": "Sample sizes for each evaluation are not explicitly stated or justified. Footnote 1 mentions 'average probability across evaluations' but individual N values are not provided." 111 }, 112 "variance_reported": { 113 "applies": true, 114 "answer": false, 115 "justification": "The paper notes 'significant variability' across evaluations and mentions 'significant inter-run variance' for some evaluations (Section 3.3) but does not report standard deviations or variance measures across experimental runs." 116 } 117 }, 118 "evaluation_design": { 119 "baselines_included": { 120 "applies": true, 121 "answer": true, 122 "justification": "Section 3.2 describes a control run (RL without confession training) matched on non-confession data points, compared against the intervention run with confession training." 123 }, 124 "baselines_contemporary": { 125 "applies": true, 126 "answer": true, 127 "justification": "The baseline is the same model (GPT-5-Thinking) without confession training, which is the most appropriate comparison for measuring the effect of the proposed method." 128 }, 129 "ablation_study": { 130 "applies": true, 131 "answer": true, 132 "justification": "Multiple ablations: control vs intervention (Section 3.2), weak judge experiment (Section 4), varying test-time compute (Section 3.4, Figure 14), no-CoT setting (Figure 15)." 133 }, 134 "multiple_metrics": { 135 "applies": true, 136 "answer": true, 137 "justification": "Three distinct metrics: complied (did the model behave?), admitted (did it tell the user?), confessed (did it report in confession?). Also: false positive/negative rates, AUC for confidence extraction (0.79)." 138 }, 139 "human_evaluation": { 140 "applies": true, 141 "answer": false, 142 "justification": "All evaluation is automated via LLM judges. The 'complied', 'admitted', and 'confessed' labels are extracted by 'a prompted language model' (Section 3.1). No human evaluation of confession quality." 143 }, 144 "held_out_test_set": { 145 "applies": true, 146 "answer": true, 147 "justification": "Section 3.1 states 'Almost all are out of distribution from the training datasets' with one exception noted (Instruction Following Word Count). Frozen rollouts methodology (Section 3.2) separates evaluation from training." 148 }, 149 "per_category_breakdown": { 150 "applies": true, 151 "answer": true, 152 "justification": "Results broken down across 12 evaluations spanning instruction following, instruction hierarchy, hallucinations, scheming, and reward hacking (Figures 2, 3, 5)." 153 }, 154 "failure_cases_discussed": { 155 "applies": true, 156 "answer": true, 157 "justification": "Section 6 provides detailed analysis of false negatives and false positives, with a prompted classifier categorizing error types (Figure 9, Figure 10). Multiple example transcripts shown (Figures 11, 12, 19, 20)." 158 }, 159 "negative_results_reported": { 160 "applies": true, 161 "answer": true, 162 "justification": "The paper reports that hallucination evaluations (People, General Knowledge) show no improvement and 'arguably even some regressions' from training (Section 3.2). Also acknowledges confessions fail when model is genuinely confused." 163 } 164 }, 165 "claims_and_evidence": { 166 "abstract_claims_supported": { 167 "applies": true, 168 "answer": true, 169 "justification": "Abstract claims are hedged ('often confesses', 'modestly improves'). The results in Figures 2-5 support these hedged claims. The paper explicitly frames results as 'proof-of-concept'." 170 }, 171 "causal_claims_justified": { 172 "applies": true, 173 "answer": true, 174 "justification": "The main causal claim (confession training improves confession accuracy) is supported by a controlled comparison: intervention vs control runs matched on non-confession data (Section 3.2). Frozen rollouts control for confounders from changing compliance rates." 175 }, 176 "generalization_bounded": { 177 "applies": true, 178 "answer": true, 179 "justification": "Section 1 explicitly states 'our experiments should mainly be viewed as a proof-of-concept.' Section 7.4 lists specific limitations. However, the broad title partially undermines this bounding." 180 }, 181 "alternative_explanations_discussed": { 182 "applies": true, 183 "answer": true, 184 "justification": "Section 7.1 discusses why confessions might work (toy model argument). Section 6 analyzes why confessions fail. Section 3.2 addresses the confounder of changing compliance rates. Section 7.3 discusses training without ground truth." 185 }, 186 "proxy_outcome_distinction": { 187 "applies": true, 188 "answer": true, 189 "justification": "The paper distinguishes between 'honesty' (the goal) and 'confession accuracy' (the proxy measured). Section 7.4 explicitly discusses what confessions cannot measure (genuine mistakes, unknown unknowns)." 190 } 191 }, 192 "setup_transparency": { 193 "model_versions_specified": { 194 "applies": true, 195 "answer": false, 196 "justification": "The paper uses 'GPT-5-Thinking' without a version, snapshot date, or API identifier. No specific model version is provided." 197 }, 198 "prompts_provided": { 199 "applies": true, 200 "answer": true, 201 "justification": "Appendix D provides the full ConfessionReport schema used as the confession prompt. Evaluation setups are described in Appendix A with example prompts shown in figures (Figures 1, 6, 11, 18-21). The confession request xc is stated to be 'constant across all settings.'" 202 }, 203 "hyperparameters_reported": { 204 "applies": true, 205 "answer": false, 206 "justification": "Only the confession training probability p=25% and 'Medium' reasoning effort are mentioned. No learning rate, temperature, batch size, training steps, or other RL hyperparameters are reported." 207 }, 208 "scaffolding_described": { 209 "applies": true, 210 "answer": true, 211 "justification": "Section 2 describes the full confession pipeline: input x → rollout (z,y) → confession request xc → confession (zc,yc). The reward separation mechanism is detailed. Tool access in evaluations is described per-evaluation in Appendix A." 212 }, 213 "data_preprocessing_documented": { 214 "applies": true, 215 "answer": false, 216 "justification": "Training data is described only as 'a subset of the standard training set' (Section 3.2). No details on what data was used, how it was selected, or preprocessing steps." 217 } 218 }, 219 "limitations_and_scope": { 220 "limitations_section_present": { 221 "applies": true, 222 "answer": true, 223 "justification": "Section 7.4 'What confessions are not good for' provides a dedicated limitations discussion covering monitoring vs training out behavior, jailbreaking and confusion, and unknown-unknowns." 224 }, 225 "threats_to_validity_specific": { 226 "applies": true, 227 "answer": true, 228 "justification": "Specific threats discussed: confessions cannot catch genuine mistakes (Section 7.4), the confession judge may be hackable (Section 7.1), hallucination evaluations show no improvement because errors are from confusion not deception (Section 3.2)." 229 }, 230 "scope_boundaries_stated": { 231 "applies": true, 232 "answer": true, 233 "justification": "Section 7.4 explicitly lists three categories of what confessions do NOT address: they don't train out bad behavior, they don't help with jailbreaking/confusion, and they miss unknown-unknowns. Section 1 frames the work as 'proof-of-concept.'" 234 } 235 }, 236 "data_integrity": { 237 "raw_data_available": { 238 "applies": true, 239 "answer": false, 240 "justification": "No raw data (model outputs, evaluation traces, training logs) is released. Only aggregated results in figures and tables." 241 }, 242 "data_collection_described": { 243 "applies": true, 244 "answer": false, 245 "justification": "Training data described only as 'a subset of the standard training set.' Evaluation datasets are described at a high level (Appendix A) but without details on how many examples, how they were created, or selection criteria." 246 }, 247 "recruitment_methods_described": { 248 "applies": false, 249 "answer": false, 250 "justification": "No human participants in this study. All evaluations use automated model rollouts." 251 }, 252 "data_pipeline_documented": { 253 "applies": true, 254 "answer": false, 255 "justification": "The data pipeline from training data selection through to evaluation metric extraction is not documented. The flow from rollout to LLM-judge labeling is described conceptually but not with sufficient detail for reproduction." 256 } 257 }, 258 "conflicts_of_interest": { 259 "funding_disclosed": { 260 "applies": true, 261 "answer": false, 262 "justification": "No funding statement or acknowledgment of financial support. All authors are from OpenAI but no explicit funding disclosure." 263 }, 264 "affiliations_disclosed": { 265 "applies": true, 266 "answer": true, 267 "justification": "Author affiliations clearly listed as 'OpenAI' on the first page." 268 }, 269 "funder_independent_of_outcome": { 270 "applies": true, 271 "answer": false, 272 "justification": "OpenAI funds the research and has a direct commercial interest in demonstrating the safety of its models. The paper evaluates GPT-5-Thinking, OpenAI's own product." 273 }, 274 "financial_interests_declared": { 275 "applies": true, 276 "answer": false, 277 "justification": "No competing interests or financial disclosure statement. OpenAI employees presumably hold equity in the company whose product is being evaluated." 278 } 279 }, 280 "contamination": { 281 "training_cutoff_stated": { 282 "applies": true, 283 "answer": false, 284 "justification": "No training data cutoff date is stated for GPT-5-Thinking." 285 }, 286 "train_test_overlap_discussed": { 287 "applies": true, 288 "answer": true, 289 "justification": "Section 3.1 explicitly states 'Almost all are out of distribution from the training datasets' and notes one exception (Instruction Following Word Count was used in training, Section 4)." 290 }, 291 "benchmark_contamination_addressed": { 292 "applies": true, 293 "answer": false, 294 "justification": "SimpleQA (used for Hallucinations General Knowledge) was published before GPT-5-Thinking's training. No contamination analysis is performed. Other evaluations are private so contamination is less of a concern for those." 295 } 296 }, 297 "human_studies": { 298 "pre_registered": { 299 "applies": false, 300 "answer": false, 301 "justification": "No human participants in this study." 302 }, 303 "irb_or_ethics_approval": { 304 "applies": false, 305 "answer": false, 306 "justification": "No human participants in this study." 307 }, 308 "demographics_reported": { 309 "applies": false, 310 "answer": false, 311 "justification": "No human participants in this study." 312 }, 313 "inclusion_exclusion_criteria": { 314 "applies": false, 315 "answer": false, 316 "justification": "No human participants in this study." 317 }, 318 "randomization_described": { 319 "applies": false, 320 "answer": false, 321 "justification": "No human participants in this study." 322 }, 323 "blinding_described": { 324 "applies": false, 325 "answer": false, 326 "justification": "No human participants in this study." 327 }, 328 "attrition_reported": { 329 "applies": false, 330 "answer": false, 331 "justification": "No human participants in this study." 332 } 333 }, 334 "cost_and_practicality": { 335 "inference_cost_reported": { 336 "applies": true, 337 "answer": false, 338 "justification": "No inference cost, latency, or token consumption figures reported despite the method requiring an additional full model inference for each confession." 339 }, 340 "compute_budget_stated": { 341 "applies": true, 342 "answer": false, 343 "justification": "The paper mentions 'relatively low-compute training setting' and 'base curriculum compute-matched' but provides no actual compute figures (GPU hours, training time, API cost)." 344 } 345 }, 346 "experimental_rigor": { 347 "seed_sensitivity_reported": { 348 "applies": true, 349 "answer": false, 350 "justification": "No seed sensitivity analysis. The paper notes 'significant inter-run variance' for some evaluations (Section 3.3) but does not report results across seeds." 351 }, 352 "number_of_runs_stated": { 353 "applies": true, 354 "answer": false, 355 "justification": "The number of samples per evaluation is not explicitly stated. Only one control run and one intervention run are reported." 356 }, 357 "hyperparameter_search_budget": { 358 "applies": true, 359 "answer": false, 360 "justification": "No hyperparameter search budget reported. The confession training probability p=25% appears chosen without justification." 361 }, 362 "best_config_selection_justified": { 363 "applies": true, 364 "answer": false, 365 "justification": "No justification for configuration choices. The selection of p=25%, 'Medium' reasoning effort, and training duration are not justified." 366 }, 367 "multiple_comparison_correction": { 368 "applies": true, 369 "answer": false, 370 "justification": "Results reported across 12 evaluations with no correction for multiple comparisons. No statistical tests are performed at all." 371 }, 372 "self_comparison_bias_addressed": { 373 "applies": true, 374 "answer": false, 375 "justification": "OpenAI authors evaluate their own model and method without acknowledging self-comparison bias or seeking independent evaluation." 376 }, 377 "compute_budget_vs_performance": { 378 "applies": true, 379 "answer": true, 380 "justification": "Figure 14 shows confession performance as a function of test-time compute (tokens). Figure 5 shows performance as a function of training compute. Both vary compute and report performance." 381 }, 382 "benchmark_construct_validity": { 383 "applies": true, 384 "answer": false, 385 "justification": "The paper does not discuss whether its evaluations actually measure 'honesty' as opposed to a narrower construct. The relationship between LLM-judge-labeled 'confessed' and actual honesty is not validated." 386 }, 387 "scaffold_confound_addressed": { 388 "applies": false, 389 "answer": false, 390 "justification": "The paper evaluates a single model with its own integrated confession mechanism. No cross-model or cross-scaffold comparisons are made, and the scaffold IS the method being tested." 391 } 392 }, 393 "data_leakage": { 394 "temporal_leakage_addressed": { 395 "applies": true, 396 "answer": false, 397 "justification": "No discussion of temporal leakage. SimpleQA was published in 2024; GPT-5-Thinking's training timeline is not disclosed." 398 }, 399 "feature_leakage_addressed": { 400 "applies": true, 401 "answer": false, 402 "justification": "No discussion of whether evaluation setups leak information. The confession has access to the full rollout including tool calls, which could provide hints." 403 }, 404 "non_independence_addressed": { 405 "applies": true, 406 "answer": false, 407 "justification": "No discussion of independence between training and evaluation data beyond stating evaluations are 'out of distribution.'" 408 }, 409 "leakage_detection_method": { 410 "applies": true, 411 "answer": false, 412 "justification": "No leakage detection or prevention method applied." 413 } 414 } 415 }, 416 "cited_papers": [ 417 { 418 "title": "Sycophancy to subterfuge: Investigating reward-tampering in large language models", 419 "authors": ["Carson Denison", "Monte MacDiarmid", "Fazl Barez"], 420 "year": 2024, 421 "arxiv_id": "2406.10162", 422 "relevance": "Foundational work on reward hacking in LLMs, directly motivates the confession approach." 423 }, 424 { 425 "title": "Sleeper agents: Training deceptive LLMs that persist through safety training", 426 "authors": ["Evan Hubinger", "Carson Denison", "Jesse Mu"], 427 "year": 2024, 428 "arxiv_id": "2401.05566", 429 "relevance": "Demonstrates persistent deceptive behavior in LLMs relevant to AI safety and honesty." 430 }, 431 { 432 "title": "Monitoring reasoning models for misbehavior and the risks of promoting obfuscation", 433 "authors": ["Bowen Baker", "Joost Huizinga", "Leo Gao"], 434 "year": 2025, 435 "arxiv_id": "2503.11926", 436 "relevance": "Chain-of-thought monitoring as a complementary approach to confessions for detecting AI misbehavior." 437 }, 438 { 439 "title": "Chain of thought monitorability: A new and fragile opportunity for AI safety", 440 "authors": ["Tomek Korbak", "Mikita Balesni", "Elizabeth Barnes"], 441 "year": 2025, 442 "arxiv_id": "2507.11473", 443 "relevance": "Analyzes CoT monitoring reliability and fragility, directly compared to confessions in the paper." 444 }, 445 { 446 "title": "Measuring faithfulness in chain-of-thought reasoning", 447 "authors": ["Thomas Lanham", "Alex Chen", "Ansh Radhakrishnan"], 448 "year": 2023, 449 "arxiv_id": "2307.13702", 450 "relevance": "Studies CoT faithfulness, relevant to understanding when model self-reports can be trusted." 451 }, 452 { 453 "title": "Stress testing deliberative alignment for anti-scheming training", 454 "authors": ["Bronson Schoen", "Evgenia Nitishinskaya", "Mikita Balesni"], 455 "year": 2025, 456 "arxiv_id": "2509.15541", 457 "relevance": "Source of scheming evaluations (sandbagging, covert rule violation) used in the paper." 458 }, 459 { 460 "title": "Spilling the beans: Teaching LLMs to self-report their hidden objectives", 461 "authors": ["Chloe Li", "Mary Phuong", "Daniel Tan"], 462 "year": 2025, 463 "arxiv_id": "2511.06626", 464 "relevance": "Related approach to training models for honest self-reporting, uses SFT rather than RL." 465 }, 466 { 467 "title": "Reasoning models don't always say what they think", 468 "authors": ["Yanda Chen", "Joe Benton", "Ansh Radhakrishnan"], 469 "year": 2025, 470 "arxiv_id": "2505.05410", 471 "relevance": "Demonstrates unfaithful reasoning in LLMs, motivating need for confession-like mechanisms." 472 }, 473 { 474 "title": "Detecting strategic deception using linear probes", 475 "authors": ["Nicholas Goldowsky-Dill", "Bilal Chughtai", "Stefan Heimersheim"], 476 "year": 2025, 477 "arxiv_id": "2502.03407", 478 "relevance": "Alternative approach to deception detection using internal model representations." 479 }, 480 { 481 "title": "Why language models hallucinate", 482 "authors": ["Adam Tauman Kalai", "Ofir Nachum", "Santosh S. Vempala"], 483 "year": 2025, 484 "arxiv_id": "2509.04664", 485 "relevance": "Theoretical framework for hallucinations arising from reward gaming, directly cited as motivation." 486 }, 487 { 488 "title": "When chain of thought is necessary, language models struggle to evade monitors", 489 "authors": ["Scott Emmons", "Erik Jenner", "David K. Elson"], 490 "year": 2025, 491 "arxiv_id": "2507.05246", 492 "relevance": "Evidence that CoT monitoring is hard to fool for complex tasks, related to confession monitoring." 493 }, 494 { 495 "title": "Training language models to explain their own computations", 496 "authors": ["Belinda Z. Li", "Zifan Carl Guo", "Vincent Huang"], 497 "year": 2025, 498 "arxiv_id": "2511.08579", 499 "relevance": "Shows models have privileged introspective access, motivating same-weight actor-monitor design." 500 } 501 ] 502 }