Evaluating Multi-Hop Reasoning in RAG Systems: A Comparison of LLM-Based Retriever Evaluation Strategies

Lorenz Brehme, Thomas Ströhle, Ruth Breu
4/20/2026
cs.IRcs.AI

Official code: lorenzbrehme/CARE (0 stars, last commit 2026-01-09).

Abstract

Retrieval-augmented generation (RAG) enhances large language models (LLMs) with external knowledge to answer questions more accurately. However, research on evaluating RAG systems-particularly the retriever component-remains limited, as most existing work focuses on single-context retrieval rather than multi-hop queries, where individual contexts may appear irrelevant in isolation but are essential when combined. In this research, we use the HotPotQA, MuSiQue, and SQuAD datasets to simulate a RAG system and compare three LLM-as-judge evaluation strategies, including our proposed Context-Aware Retriever Evaluation (CARE). Our goal is to better understand how multi-hop reasoning can be most effectively evaluated in RAG systems. Experiments with LLMs from OpenAI, Meta, and Google demonstrate that CARE consistently outperforms existing methods for evaluating multi-hop reasoning in RAG systems. The performance gains are most pronounced in models with larger parameter counts and longer context windows, while single-hop queries show minimal sensitivity to context-aware evaluation. Overall, the results highlight the critical role of context-aware evaluation in improving the reliability and accuracy of retrieval-augmented generation systems, particularly in complex query scenarios. To ensure reproducibility, we provide the complete data of our experiments at https://github.com/lorenzbrehme/CARE.

View on arXivView PDF

Code Implementations(1)

lorenzbrehme/CAREOfficial100%

This repository contains the evaluation results of the CARE retrieval evaluation approach

00May 19, 20259 months ago

Similar Papers

Cite this paper

@article{brehme2026evaluating,
  title  = {Evaluating Multi-Hop Reasoning in RAG Systems: A Comparison of LLM-Based Retriever Evaluation Strategies},
  author = {Lorenz Brehme and Thomas Ströhle and Ruth Breu},
  year   = {2026},
  eprint = {2604.18234},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.18234v1}
}

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

Discussion