GRADE: Generating multi-hop QA and fine-gRAined Difficulty matrix for RAG Evaluation

Jeongsoo Lee, Daeyong Kwon, Kyohoon Jin
8/23/2025
cs.CLcs.AI

No official code found. Best implementation: DaeyongKwon98/GRADE (4 stars, last commit 2026-02-15).

Abstract

Retrieval-Augmented Generation (RAG) systems are widely adopted in knowledge-intensive NLP tasks, but current evaluations often overlook the structural complexity and multi-step reasoning required in real-world scenarios. These benchmarks overlook key factors such as the interaction between retrieval difficulty and reasoning depth. To address this gap, we propose GRADE, a novel evaluation framework that models task difficulty along two orthogonal dimensions: (1) reasoning depth, defined by the number of inference steps (hops), and (2) semantic distance between the query and its supporting evidence. We construct a synthetic multi-hop QA dataset from factual news articles by extracting knowledge graphs and augmenting them through semantic clustering to recover missing links, allowing us to generate diverse and difficulty-controlled queries. Central to our framework is a 2D difficulty matrix that combines generator-side and retriever-side difficulty. Experiments across multiple domains and models show that error rates strongly correlate with our difficulty measures, validating their diagnostic utility. GRADE enables fine-grained analysis of RAG performance and provides a scalable foundation for evaluating and improving multi-hop reasoning in real-world applications.

View on arXivView PDF

Code Implementations(1)

GRADE: Generating multi-hop QA and fine-gRAined Difficulty matrix for RAG Evaluation (Findings of EMNLP 2025)

41PythonSep 5, 20258 months agoNOASSERTION

Similar Papers

Cite this paper

@article{lee2025grade,
  title  = {GRADE: Generating multi-hop QA and fine-gRAined Difficulty matrix for RAG Evaluation},
  author = {Jeongsoo Lee and Daeyong Kwon and Kyohoon Jin},
  year   = {2025},
  eprint = {2508.16994},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.16994v2}
}

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

Discussion