Why do models trust their own generated answers?
Can language models reliably detect their own errors through self-evaluation? This explores whether the same process that generates answers can objectively assess their correctness.
Self-detection — the use of a model's own capabilities to evaluate the trustworthiness of its outputs — is a widely used approach to hallucination mitigation and output quality assessment. The "Think Twice Before Trusting" paper identifies a fundamental structural problem with it: LLMs have an inherent bias toward trusting their own generated answers.
Two paradigms of self-detection both fail in the same direction:
- Confidence calibration: Sampling multiple answers and checking agreement. Fails when errors are consistent — the model generates the same wrong answer repeatedly with high self-agreement.
- Self-evaluation: Directly asking the model whether its answer is correct. Fails because the model is biased toward validating what it generated.
The mechanism is not random — it is structural. The same training process that produced the incorrect answer also evaluates whether that answer is correct. Distributional bias toward self-agreement is baked into the model: responses the model generated are, by definition, high-probability outputs, and high-probability outputs feel more "correct" to the evaluating model. This is a form of Why do language models avoid correcting false user claims? applied at the output-evaluation level: the model accommodates its own prior outputs rather than critically assessing them.
The proposed fix — evaluating trustworthiness by comparing the generated answer against a broader answer space — breaks the self-agreement loop. When the model must justify multiple candidate answers (not just its own), the strong justifications available for correct alternatives counterbalance the bias toward the generated answer.
This connects to Does revising your own reasoning actually help or hurt?: both findings identify the same asymmetry — external perspective breaks the self-referential loop, internal perspective perpetuates it. The difference is that self-detection failure is specifically about the evaluation act, while revision source failure is about the correction act.
For deployment: systems that use LLM self-evaluation as a reliability signal (e.g., uncertainty estimation, output filtering) are implicitly assuming models can detect their own errors. This assumption is false when errors are systematic. The signal is reliable only for idiosyncratic errors the model would not generate with high confidence — the cases where self-detection is needed least.
Inquiring lines that read this note 101
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
Does self-reflection enable models to reliably correct their errors?- How does self-observation enable experts to verify their own judgment?
- Can AI self-correct its way out of epistemic circularity?
- Can external verification systems fix what self-verification cannot accomplish?
- What makes deliberate practice on your own errors more effective than copying others?
- How do agents revise their own errors during autonomous architecture discovery?
- Why do error avalanches accelerate in self-training loops without verification?
- What are the three root causes models fail at self-correction?
- Can models learn better from critiquing errors than imitating correct responses?
- Can self-consistency checks fully prevent error avalanching in self-training loops?
- Why does external verification stop error amplification but internal self-assessment enable it?
- How does hidden processing in language models prevent accurate self-assessment?
- Why does self-correction during generation produce reliable labels without exemplars?
- Why does self-reflection during training fail to improve model self-correction?
- Does reflection training actually teach models to self-correct their mistakes?
- Does self-reflection help models notice their own constraint violations?
- Why does self-consistency fail as a proxy reward for correctness?
- How should systems maintain and revise models of their own assumptions?
- Why do models trained on critique fail at self-critique despite strong other-model evaluation?
- Do models spontaneously develop self-reflection from minimal training signals?
- Why does self-verification fail but external process verification work?
- Does deliberate self-revision introduce different errors than passive context contamination?
- What makes self-consistency a sufficient training target for the judge role?
- Why does self-critique fail without external verification signals?
- Why does self-critiquing actually reduce plan quality in language models?
- Does self-revision actually improve reasoning in large language models?
- Can single models correct their own beliefs without amplifying confidence in wrong answers?
- Why does self-revision degrade reasoning accuracy in o1-like models?
- How does self-revision on wrong answers increase model confidence further?
- Why do reasoning models struggle with self-evaluation and revision?
- How does self-revision in reasoning chains amplify confidence in wrong answers?
- Why does single-model self-revision amplify confidence in incorrect answers?
- Why does single-agent self-revision amplify confidence in wrong answers over time?
- Why do reasoning models amplify confidence in incorrect answers during self-revision?
- Can debate between multiple models prevent the failures of single-model self-revision?
- Why does model self-revision increase confidence while degrading accuracy?
- Does internal self-revision actually degrade reasoning accuracy in models?
- Can a model evaluate its own improvements without degrading over iterations?
- Why does uncontrolled self-revision drift toward instance-specific overfitting?
- Why does systematic overconfidence on self-generated outputs compound autoregressive errors?
- Why do reasoning models exhibit self-doubt about their own early assessments?
- Do reasoning models need to verbalize doubt to correct their own mistakes?
- Do models learn different sophistry strategies for QA versus code generation?
- Why do models maintain accurate beliefs but generate false claims?
- What makes a first answer so often the best answer a model produces?
- Should validation responsibility move away from the primary user?
- How does the generation-verification gap limit AI self-improvement capabilities?
- Can we verify fabricated text without redesigning the generation process?
- Does internalizing verifiers actually close the generation-verification gap?
- Does the generation-verification gap actually limit self-improvement in verifiable tasks?
- How does generation-verification asymmetry create the need for verifiable reporting?
- What breaks when a mis-synthesized verifier runs with high confidence?
- What makes code inspectable feedback more reliable than natural language verification?
- Why does self-generated training data outperform externally sourced data?
- What failure modes emerge when model-generated content trains on itself iteratively?
- Why does self-generated training data outperform externally curated domain examples?
- How does self-distillation differ from standard fine-tuning approaches?
- Can models learn to generate their own training examples effectively?
- Can models detect statistical properties of their own generation in real time?
- Do models actually self-assess their confidence or just confirm answers?
- Can uncertainty estimates based on model self-assessment reliably signal errors?
- Does model confidence actually explain why paraphrases produce different outputs?
- Why do review corpora contain biases that affect generated comparisons?
- Why do models generate creative ideas but fail to evaluate their legitimacy?
- Do anomaly detection circuits help models identify misalignment with creator intentions?
- How can we verify outputs from systems that generate without grounding?
- What skills can large models identify and organize about their own abilities?
- How do language models infer their own mental states like humans do?
- Can models be honest without being truthful about facts?
- Why do human raters miss factual errors that domain experts catch?
- Do fluent generated summaries carry false authority over expert judgment?
- How do instruction backtranslation and MAGPIE demonstrate self-generation principles?
- Does self-supervised process supervision work for domains with ambiguous correctness?
- Why does filtering for correct examples prevent error compounding in self-training?
- How does error avalanching compound failures in self-training iterations?
- Why do familiar patterns that support correct answers sometimes drive errors?
- How does training on correct answer form differ mechanistically from training on failure analysis?
- How can we detect dishonesty in model outputs separate from capability failures?
- How do verification labels themselves become part of the misinformation problem?
Related concepts in this collection 4
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Does revising your own reasoning actually help or hurt?
Self-revision in reasoning models often degrades accuracy, while external critique improves it. Understanding what makes revision helpful or harmful could reshape how we design systems that need to correct themselves.
same asymmetry, adjacent mechanism: external perspective helps, internal self-reference degrades
-
Why do language models avoid correcting false user claims?
Explores whether LLM grounding failures stem from missing knowledge or from conversational dynamics. Examines whether models use face-saving strategies similar to humans when disagreement is needed.
face-saving at self-evaluation level: the model validates its own output as a form of face-maintenance
-
Does a model improve by arguing with itself?
When models revise their own reasoning in response to self-generated criticism, do they converge on better answers or worse ones? And how does that compare to challenge from other models?
Degeneration-of-Thought is the multi-turn version of self-trust failure; both document increasing confidence in wrong answers through self-reference
-
Can models abandon correct beliefs under conversational pressure?
Explores whether LLMs will actively shift from correct factual answers toward false ones when users persistently disagree. Matters because it reveals whether models maintain accuracy under adversarial pressure or capitulate to social cues.
both involve belief formation errors in the presence of one information source; external pressure vs. self-generated pressure
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- Think Twice Before Trusting: Self-Detection for Large Language Models through Comprehensive Answer Reflection
- Beyond Accuracy: The Role of Calibration in Self-Improving Large Language Models
- Can Large Language Models Reason and Plan?
- Self-reflective Uncertainties: Do LLMs Know Their Internal Answer Distribution?
- Measuring Faithfulness in Chain-of-Thought Reasoning
- When Hindsight is Not 20/20: Testing Limits on Reflective Thinking in Large Language Models
- Deep Research: A Systematic Survey
- Explain-Query-Test: Self-Evaluating LLMs Via Explanation and Comprehension Discrepancy
Original note title
llm self-detection fails because models have inherent bias toward trusting their own generated answers