Enhancing Factual Accuracy and Citation Generation in LLMs via Multi-Stage Self-Verification
Large language models (LLMs) frequently generate hallucinated content and lack verifiable citations when producing fact-intensive text. To address this, we propose a multi-stage self-verification framework that orchestrates a sequential pipeline of *fact verification → reflective revision → citation integration*. The method synergistically combines chain-of-thought (CoT) reasoning with dual knowledge validation—leveraging both internal consistency checks and external authoritative source alignment—to dynamically perform fine-grained factual scrutiny during generation. When inconsistencies are detected, the model triggers reflective revision and automatically annotates traceable, context-aligned citations. Compared to state-of-the-art approaches, our framework substantially reduces hallucination rates while improving factual accuracy and citation reliability. Empirical evaluation demonstrates its effectiveness in high-fidelity applications such as scientific writing and news generation, where trustworthiness and evidential grounding are critical.