RAGChecker: A Fine-grained Framework for Diagnosing Retrieval-Augmented Generation

Dongyu Ru, Lin Qiu, Xiangkun Hu, Tianhang Zhang, Peng Shi +13 more
2/3/2026

No official code found. Best implementation: amazon-science/RAGChecker (1,124 stars, Apache-2.0, last commit 2024-12-13).

Abstract

Despite Retrieval-Augmented Generation (RAG) showing promising capability in leveraging external knowledge, a comprehensive evaluation of RAG systems is still challenging due to the modular nature of RAG, evaluation of long-form responses and reliability of measurements. In this paper, we propose a fine-grained evaluation framework, RAGChecker, that incorporates a suite of diagnostic metrics for both the retrieval and generation modules. Meta evaluation verifies that RAGChecker has significantly better correlations with human judgments than other evaluation metrics. Using RAGChecker, we evaluate 8 RAG systems and conduct an in-depth analysis of their performance, revealing insightful patterns and trade-offs in the design choices of RAG architectures. The metrics of RAGChecker can guide researchers and practitioners in developing more effective RAG systems. This work has been open sourced at https://github.com/amazon-science/RAGChecker.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

RAGChecker: A Fine-grained Framework For Diagnosing RAG

1,12492Shell, PythonJun 24, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{ru2026ragchecker,
  title  = {RAGChecker: A Fine-grained Framework for Diagnosing Retrieval-Augmented Generation},
  author = {Dongyu Ru and Lin Qiu and Xiangkun Hu and Tianhang Zhang and Peng Shi and Shuaichen Chang and Cheng Jiayang and Cunxiang Wang and Shichao Sun and Huan Li and Zizhao Zhang and Binjie Wang and Jiarong Jiang and Tong He and Zhiguo Wang and Pengfei Liu and Yue Zhang and Zheng Zhang},
  year   = {2026},
  eprint = {2408.08067},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2408.08067},
  url    = {https://arxiv.org/abs/2408.08067},
  journal = {NEURIPS 2024 2024}
}

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/2408.08067.svg)](https://codeofpaper.com/paper/2408.08067)

Discussion