Can Large Language Models Self-Correct in Medical Question Answering? An Exploratory Study
Organizations: Department of Electrical and Computer Engineering, University of Minnesota, Minneapolis, USA · Division of Computational Health Sciences, Department of Surgery, University of Minnesota, Minneapolis, USA · Department of Software Engineering, University of St. Thomas, Saint Paul,USA
Abstract
Large language models (LLMs) have achieved strong performance on medical question answering (medical QA), and chain-of-thought (CoT) prompting has further improved results by eliciting explicit intermediate reasoning; meanwhile, self-reflective (self-corrective) prompting has been widely claimed to enhance model reliability by prompting LLMs to critique and revise their own reasoning, yet its effectiveness in safety-critical medical settings remains unclear. In this work, we conduct an exploratory analysis of self-reflective reasoning for medical multiple-choice question answering: using GPT-4o and GPT-4o-mini, we compare standard CoT prompting with an iterative self-reflection loop and track how predictions evolve across reflection steps on three widely used medical QA benchmarks (MedQA, HeadQA, and PubMedQA). We analyze whether self-reflection leads to error correction, error persistence, or the introduction of new errors. Our results show that self-reflective prompting does not consistently improve accuracy and its impact is highly dataset- and model-dependent: it yields modest gains on MedQA but provides limited or negative benefits on HeadQA and PubMedQA, and increasing the number of reflection steps does not guarantee better performance. These findings highlight a gap between reasoning transparency and reasoning correctness, suggesting that self-reflective reasoning is better viewed as an analytical tool for understanding model behavior rather than a standalone solution for improving medical QA reliability.
Figures & tables
| Dataset | Test Set Size | Source |
|---|---|---|
| MedQA(USMLE) | 1,273 | US medical licensing examinations |
| HeadQA | 244 | Spanish medical specialization exams |
| PubMedQA | 500 | Biomedical literature (PubMed abstracts) |
LLM Self-Correction
Large language model self-correction studies how language models detect and repair errors in their own answers, reasoning, and actions.
See all 159 papers