Improving the Reliability of LLMs: Combining CoT, RAG, Self-Consistency, and Self-Verification

Adarsh Kumar, Hwiyoon Kim, Jawahar Sai Nathani, Neil Roy
5/13/2025
cs.AIcs.CL

No confident code implementation found for this paper.

Abstract

Hallucination, where large language models (LLMs) generate confident but incorrect or irrelevant information, remains a key limitation in their application to complex, open-ended tasks. Chain-of-thought (CoT) prompting has emerged as a promising method for improving multistep reasoning by guiding models through intermediate steps. However, CoT alone does not fully address the hallucination problem. In this work, we investigate how combining CoT with retrieval-augmented generation (RAG), as well as applying self-consistency and self-verification strategies, can reduce hallucinations and improve factual accuracy. By incorporating external knowledge sources during reasoning and enabling models to verify or revise their own outputs, we aim to generate more accurate and coherent responses. We present a comparative evaluation of baseline LLMs against CoT, CoT+RAG, self-consistency, and self-verification techniques. Our results highlight the effectiveness of each method and identify the most robust approach for minimizing hallucinations while preserving fluency and reasoning depth.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kumar2025improving,
  title  = {Improving the Reliability of LLMs: Combining CoT, RAG, Self-Consistency, and Self-Verification},
  author = {Adarsh Kumar and Hwiyoon Kim and Jawahar Sai Nathani and Neil Roy},
  year   = {2025},
  eprint = {2505.09031},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.09031v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.09031.svg)](https://codeofpaper.com/paper/2505.09031)

Discussion