When Hindsight is Not 20/20: Testing Limits on Reflective Thinking in Large Language Models
On the map: LLM reasoning → Test-time compute and efficient thinking
Abstract (arXiv)
Recent studies suggest that self-reflective prompting can significantly enhance the reasoning capabilities of Large Language Models (LLMs). However, the use of external feedback as a stop criterion raises doubts about the true extent of LLMs' ability to emulate human-like self-reflection. In this paper, we set out to clarify these capabilities under a more stringent evaluation setting in which we disallow any kind of external feedback. Our findings under this setting show a split: while self-reflection enhances performance in TruthfulQA, it adversely affects results in HotpotQA. We conduct follow-up analyses to clarify the contributing factors in these patterns, and find that the influence of self-reflection is impacted both by reliability of accuracy in models' initial responses, and by overall question difficulty: specifically, self-reflection shows the most benefit when models are less likely to be correct initially, and when overall question difficulty is higher. We also find that self-reflection reduces tendency toward majority voting. Based on our findings, we propose guidelines for decisions on when to implement self-reflection. We release the codebase for reproducing our experiments at https://github.com/yanhong-lbh/LLM-SelfReflection-Eval.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Placed in Test-time compute and efficient thinking, one of 17 directions in LLM reasoning. Builds on 14 of its 17 references that are in the map. First posted on arXiv 14 Apr 2024.
Builds on
14 of 17 references.
Closest ancestors · 4
Same direction, newest first
- 2023Universal Self-Consistency for Large Language Model Generation29 Nov
- 2023Large Language Models Cannot Self-Correct Reasoning Yet3 Oct
- 2023Self-Refine: Iterative Refinement with Self-Feedback30 Mar
- 2022Large Language Models Can Self-Improve20 Oct
Other references · 10
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,686
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 2,950
- 2021TruthfulQA: Measuring How Models Mimic Human Falsehoodscited by 2,919
- 2020BLEURT: Learning Robust Metrics for Text Generationcited by 1,196
- 2023Teaching Large Language Models to Self-Debugcited by 963
- 2023Language Models can Solve Computer Taskscited by 371
- 2023The Capacity for Moral Self-Correction in Large Language Modelscited by 171
Built on by
Citing papers per year: 2024: 4; 2025: 5; 2026: 3.
12 papers.
- 2024When Can LLMs Actually Correct Their Own Mistakes? A Critical Survey of Self-Correction of LLMscited by 230
- 2025Transformer Copilot: Learning from The Mistake Log in LLM Fine-tuningcited by 21
- 2025Zoom-Refine: Boosting High-Resolution Multimodal Understanding via Localized Zoom and Self-Refinementcited by 18
- 2024Learn Beyond The Answer: Training Language Models with Reflection for Mathematical Reasoningcited by 15
- 2025DynScaling: Efficient Verifier-free Inference Scaling via Dynamic and Integrated Samplingcited by 7
- 2025What Level of Automation is "Good Enough"? A Benchmark of Large Language Models for Meta-Analysis Data Extractioncited by 6
- 2025From Emergence to Control: Probing and Modulating Self-Reflection in Language Modelscited by 5
- 2024Topic Classification of Case Law Using a Large Language Model and a New Taxonomy for UK Law: AI Insights into Summary Judgmentcited by 3
- 2024Positive Experience Reflection for Agents in Interactive Text Environmentscited by 1
- 2026Reflect: Transparent Principle-Guided Reasoning for Constitutional Alignment at Scalecited by 1
- 2026Reflection or Re-Generation? Why LLM Revision Fails Where Human Revision Succeedscited by 0
- 2026COMIC: Reference-Aware Safety Gating for Multimodal Large Language Modelscited by 0
- 2026COMIC: Reference-Aware Safety Gating for Multimodal Large Language Models18 Aug 2026
- 2026Reflection or Re-Generation? Why LLM Revision Fails Where Human Revision Succeeds31 Jul 2026
- 2026Reflect: Transparent Principle-Guided Reasoning for Constitutional Alignment at Scale26 Jan 2026
- 2025What Level of Automation is "Good Enough"? A Benchmark of Large Language Models for Meta-Analysis Data Extraction20 Jul 2025
- 2025DynScaling: Efficient Verifier-free Inference Scaling via Dynamic and Integrated Sampling19 Jun 2025
- 2025From Emergence to Control: Probing and Modulating Self-Reflection in Language Models13 Jun 2025
- 2025Zoom-Refine: Boosting High-Resolution Multimodal Understanding via Localized Zoom and Self-Refinement2 Jun 2025
- 2025Transformer Copilot: Learning from The Mistake Log in LLM Fine-tuning22 May 2025
- 2024Positive Experience Reflection for Agents in Interactive Text Environments4 Nov 2024
- 2024Learn Beyond The Answer: Training Language Models with Reflection for Mathematical Reasoning17 Jun 2024
- 2024When Can LLMs Actually Correct Their Own Mistakes? A Critical Survey of Self-Correction of LLMs3 Jun 2024
- 2024Topic Classification of Case Law Using a Large Language Model and a New Taxonomy for UK Law: AI Insights into Summary Judgment21 May 2024
Similar, not cited
Close in wording, no citation either way
- 2024Self-Reflection Makes Large Language Models Safer, Less Biased, and Ideologically Neutral
- 2024Self-Contrast: Better Reflection Through Inconsistent Solving Perspectives
- 2025Unveiling the Latent Directions of Reflection in Large Language Models
- 2025First Try Matters: Revisiting the Role of Reflection in Reasoning Models
- 2024Self-Reflection in LLM Agents: Effects on Problem-Solving Performance
- 2025ReflCtrl: Controlling LLM Reflection Efficiently via Representation Engineering
- 2025Rethinking Reflection in Pre-Training
- 2025Illusions of reflection: open-ended task reveals systematic failures in Large Language Models' reflective reasoning