XRAG: eXamining the Core -- Benchmarking Foundational Components in Advanced Retrieval-Augmented Generation
On the map: Retrieval-augmented generation → RAG pipeline design and evaluation
Abstract (arXiv)
Retrieval-augmented generation (RAG) synergizes the retrieval of pertinent data with the generative capabilities of Large Language Models (LLMs), ensuring that the generated output is not only contextually relevant but also accurate and current. We introduce XRAG, an open-source, modular codebase that facilitates exhaustive evaluation of the performance of foundational components of advanced RAG modules. These components are systematically categorized into four core phases: pre-retrieval, retrieval, post-retrieval, and generation. We systematically analyse them across reconfigured datasets, providing a comprehensive benchmark for their effectiveness. As the complexity of RAG systems continues to escalate, we underscore the critical need to identify potential failure points in RAG systems. We formulate a suite of experimental methodologies and diagnostic testing protocols to dissect the failure points inherent in RAG engineering. Subsequently, we proffer bespoke solutions aimed at bolstering the overall performance of these modules. Our work thoroughly evaluates the performance of advanced core components in RAG systems, providing insights into optimizations for prevalent failure points.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Placed in RAG pipeline design and evaluation, one of 15 directions in Retrieval-augmented generation. Builds on 34 of its 59 references that are in the map. First posted on arXiv 20 Dec 2024.
Builds on
34 of 59 references.
Closest ancestors · 4
Same direction, newest first
- 2024Open-RAG: Enhanced Retrieval-Augmented Reasoning with Open-Source Large Language Models2 Oct
- 2024FlashRAG: A Modular Toolkit for Efficient Retrieval-Augmented Generation Research22 May
- 2024Seven Failure Points When Engineering a Retrieval Augmented Generation System11 Jan
- 2023Retrieval-Augmented Generation for Large Language Models: A Survey18 Dec
Other references · 30
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,686
- 2017TriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehensioncited by 2,895
- 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,126
- 2023Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflectioncited by 1,800
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2023FActScore: Fine-grained Atomic Evaluation of Factual Precision in Long Form Text Generationcited by 1,259
- 2022When Not to Trust Language Models: Investigating Effectiveness of Parametric and Non-Parametric Memoriescited by 1,103
- 2019DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphscited by 883
- 2023REPLUG: Retrieval-Augmented Black-Box Language Modelscited by 786
- 2022Precise Zero-Shot Dense Retrieval without Relevance Labelscited by 508
18 more
- 2023Active Retrieval Augmented Generationcited by 506
- 2021MAUVE: Measuring the Gap Between Neural Text and Human Text using Divergence Frontierscited by 466
- 2024Adaptive-RAG: Learning to Adapt Retrieval-Augmented Large Language Models through Question Complexitycited by 437
- 2023Benchmarking Large Language Models in Retrieval-Augmented Generationcited by 307
- 2023FinanceBench: A New Benchmark for Financial Question Answeringcited by 261
- 2023Challenges and Applications of Large Language Modelscited by 251
- 2022ASQA: Factoid Questions Meet Long-Form Answerscited by 231
- 2023Take a Step Back: Evoking Reasoning via Abstraction in Large Language Modelscited by 157
- 2024TurboRAG: Accelerating Retrieval-Augmented Generation with Precomputed KV Caches for Chunked Textcited by 60
- 2019NumNet: Machine Reading Comprehension with Numerical Reasoningcited by 59
- 2024Stacking Your Transformers: A Closer Look at Model Growth for Efficient LLM Pre-Trainingcited by 42
- 2024SeaKR: Self-aware Knowledge Retrieval for Adaptive Retrieval Augmented Generationcited by 40
- 2022Clues Before Answers: Generation-Enhanced Multiple-Choice QAcited by 9
- 2024RAGLAB: A Modular and Research-Oriented Unified Framework for Retrieval-Augmented Generationcited by 8
- 2024LocalRQA: From Generating Data to Locally Training, Testing, and Deploying Retrieval-Augmented QA Systemscited by 7
- 2023RaLLe: A Framework for Developing and Evaluating Retrieval-Augmented Large Language Modelscited by 4
- 2024HTAP Databases: A Surveycited by 4
- 2023Jury: A Comprehensive Evaluation Toolkitcited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2024RAG Foundry: A Framework for Enhancing LLMs for Retrieval Augmented Generation
- 2026Mapping the RAG Landscape: A Four Axis Taxonomy of Efficiency, Defense, Interactivity, and Reasoning
- 2024BERGEN: A Benchmarking Library for Retrieval-Augmented Generation
- 2025When Retrieval Succeeds and Fails: Rethinking Retrieval-Augmented Generation for LLMs
- 2024AutoRAG: Automated Framework for optimization of Retrieval Augmented Generation Pipeline
- 2025FlexRAG: A Flexible and Comprehensive Framework for Retrieval-Augmented Generation
- 2025Retrieval Augmented Generation Evaluation in the Era of Large Language Models: A Comprehensive Survey
- 2024Towards Understanding Systems Trade-offs in Retrieval-Augmented Generation Model Inference