CUE-R: Beyond the Final Answer in Retrieval-Augmented Generation
Organizations: Intuit
Abstract
As language models shift from single-shot answer generation toward multi-step reasoning that retrieves and consumes evidence mid-inference, evaluating the role of individual retrieved items becomes more important. Existing RAG evaluation typically targets final-answer quality, citation faithfulness, or answer-level attribution, but none of these directly targets the intervention-based, per-evidence-item utility view we study here. We introduce CUE-R, a lightweight intervention-based framework for measuring per-evidence-item operational utility in single-shot RAG using shallow observable retrieval-use traces. CUE-R perturbs individual evidence items via REMOVE, REPLACE, and DUPLICATE operators, then measures changes along three utility axes (correctness, proxy-based grounding faithfulness, and confidence error) plus a trace-divergence signal. We also outline an operational evidence-role taxonomy for interpreting intervention outcomes. Experiments on HotpotQA and 2WikiMultihopQA with Qwen-3 8B and GPT-5.2 reveal a consistent pattern: REMOVE and REPLACE substantially harm correctness and grounding while producing large trace shifts, whereas DUPLICATE is often answer-redundant yet not fully behaviorally neutral. A zero-retrieval control confirms that these effects arise from degradation of meaningful retrieval. A two-support ablation further shows that multi-hop evidence items can interact non-additively: removing both supports harms performance far more than either single removal. Our results suggest that answer-only evaluation misses important evidence effects and that intervention-based utility analysis is a practical complement for RAG evaluation.
Figures & tables
| Perspective | Target Object | Intervention? | Multi-Axis? |
|---|---|---|---|
| Answer-level attribution | Final answer | No | No |
| Reasoning-trace faithfulness | Reasoning chain | No | No |
| Robustness benchmarking | System accuracy | Implicit | No |
| Trajectory evaluation | Full agent trace | No | No |
| Fine-grained RAG diagnostics | Claim-level entailment | No | Yes |
| Counterfactual attribution | Answer change under removal | Yes | No |
| Intervention | Correct. | Ans. F1 | Ground. | Conf. Err. | Trace Div. |
|---|---|---|---|---|---|
| Original | 0.585 | 0.640 | 0.823 | 0.422 | 0.000 |
| Remove | 0.285 | 0.329 | 0.392 | 0.639 | 0.632 |
| Replace | 0.270 | 0.318 | 0.353 | 0.667 | 0.637 |
| Duplicate | 0.585 | 0.639 | 0.845 | 0.424 | 0.074 |
| Comparison | Metric | 95% CI | ||
|---|---|---|---|---|
| Orig vs Remove | Correctness | 0.300 | [0.225, 0.375] | 0.001 † |
| Answer F1 | 0.311 | [0.237, 0.385] | 0.001 † | |
| Grounding | 0.430 | [0.350, 0.506] | 0.001 † | |
| Conf. Error | 0.218 | [ 0.282, 0.156] | 0.001 † | |
| Trace Div. | 0.632 | [ 0.662, 0.601] | 0.001 † | |
| Orig vs Replace | Correctness | 0.315 | [0.240, 0.390] | 0.001 † |
| Setting | Correct. | Ans. F1 | Ground. | Conf. Err. |
|---|---|---|---|---|
| Original Retrieval | 0.580 | 0.629 | 0.823 | 0.430 |
| Zero Retrieval | 0.220 | 0.270 | 0.000 | 0.676 |
| Intervention | Correct. | Ans. F1 | Ground. | Conf. Err. | Trace Div. |
|---|---|---|---|---|---|
| Original | 0.540 | 0.538 | 0.818 | 0.399 | 0.000 |
| Remove | 0.390 | 0.388 | 0.465 | 0.502 | 0.594 |
| Replace | 0.370 | 0.371 | 0.426 | 0.539 | 0.622 |
| Duplicate | 0.510 | 0.508 | 0.840 | 0.448 | 0.063 |
| Intervention | Correct. | Ans. F1 | Ground. | Conf. Err. | Trace Div. |
|---|---|---|---|---|---|
| Original | 0.690 | 0.746 | 0.878 | 0.309 | 0.000 |
| Remove | 0.480 | 0.530 | 0.575 | 0.408 | 0.525 |
| Replace | 0.490 | 0.555 | 0.533 | 0.418 | 0.552 |
| Duplicate | 0.670 | 0.741 | 0.880 | 0.338 | 0.077 |
| Comparison | Metric | 95% CI | ||
|---|---|---|---|---|
| Orig vs Remove | Correctness | 0.210 | [0.120, 0.310] | 0.001 † |
| Answer F1 | 0.215 | [0.128, 0.307] | 0.001 † | |
| Grounding | 0.303 | [0.227, 0.382] | 0.001 † | |
| Conf. Error | 0.099 | [ 0.173, 0.027] | 0.009 † | |
| Trace Div. | 0.525 | [ 0.569, 0.479] | 0.001 † | |
| Orig vs Replace | Correctness | 0.200 | [0.100, 0.300] | 0.001 † |
| Hardness | Correct. | Ans. F1 | Ground. | Conf. Err. | Trace Div. |
|---|---|---|---|---|---|
| Easy | 0.354 | 0.394 | 0.397 | 0.580 | 0.633 |
| Medium | 0.354 | 0.394 | 0.381 | 0.609 | 0.622 |
| Hard | 0.354 | 0.416 | 0.434 | 0.585 | 0.616 |
| Statistic | Value |
| Mean F1 drop (support 1 only) | 0.205 |
| Mean F1 drop (support 2 only) | 0.186 |
| Mean F1 drop (both supports) | 0.493 |
| Mean synergy over max single drop | 0.046 |
| % examples with positive synergy | 19.6% |
| % strong complementary (both single removals harmless, joint removal harmful) | 13.7% |
| Evidence Role | Question (abridged) | Orig. | Perturbed | Corr. | Trace Div. |
|---|---|---|---|---|---|
| Constructive | Brown State Fishing Lake …population? | 9,984 | Unknown | 1.0 | 0.98 |
| Answer-preserving but trace-divergent | Japanese manga …born what year? | 1970 | 1968 | 0.0 | 0.88 |
| Redundant | Were Derrickson and Ed Wood same nationality? | no | no | 0.0 | 0.00 |
| Conf.-distorting | Higher instrument ratio, Badly Drawn Boy or Wolf Alice? | BDB (0.9) | BDB (0.5) | 0.0 | 0.08 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Intervention | Correctness | Answer F1 | Grounding | Conf. Error |
|---|---|---|---|---|
| Original | 0.585 [0.52, 0.66] | 0.640 [0.578, 0.701] | 0.823 [0.77, 0.87] | 0.422 [0.37, 0.48] |
| Remove | 0.285 [0.23, 0.35] | 0.329 [0.271, 0.393] | 0.392 [0.33, 0.46] | 0.639 [0.59, 0.69] |
| Replace | 0.270 [0.21, 0.34] | 0.318 [0.259, 0.381] | 0.353 [0.29, 0.42] | 0.667 [0.61, 0.72] |
| Duplicate | 0.585 [0.52, 0.65] | 0.639 [0.577, 0.699] | 0.845 [0.80, 0.89] | 0.424 [0.37, 0.48] |
| Intervention | Correctness | Answer F1 | Grounding | Conf. Error |
|---|---|---|---|---|
| Original | 0.690 [0.60, 0.78] | 0.746 [0.668, 0.817] | 0.878 [0.82, 0.93] | 0.309 [0.25, 0.37] |
| Remove | 0.480 [0.38, 0.58] | 0.530 [0.439, 0.620] | 0.575 [0.49, 0.67] | 0.408 [0.36, 0.46] |
| Replace | 0.490 [0.39, 0.59] | 0.555 [0.466, 0.642] | 0.533 [0.44, 0.63] | 0.418 [0.37, 0.47] |
| Duplicate | 0.670 [0.58, 0.76] | 0.741 [0.664, 0.814] | 0.880 [0.83, 0.93] | 0.338 [0.27, 0.41] |
| Condition | Correct. | Ans. F1 | Ground. | Trace Div. | Evid. Div. |
|---|---|---|---|---|---|
| Original | 0.583 | 0.619 | 0.825 | 0.000 | 0.000 |
| Duplicate (front) | 0.567 | 0.620 | 0.808 | 0.086 | 0.094 |
| Duplicate (after) | 0.583 | 0.630 | 0.825 | 0.076 | 0.083 |
| Duplicate (end) | 0.567 | 0.613 | 0.808 | 0.045 | 0.050 |
| Parameter | Value |
|---|---|
| Qwen-3 8B model | qwen3:8b via Ollama (local) |
| GPT-5.2 model | gpt-5.2 (API) |
| Decoding temperature | 0 (both models) |
| Retrieval | BM25, top |
| HotpotQA split | Distractor setting (dev set) |
| 2WikiMultihopQA split | Dev set |
RAG Evaluation
Retrieval-augmented generation (RAG) evaluation measures how well systems retrieve, use, and cite evidence while balancing reliability, cost, and speed.
See all 353 papers