Paper: 2607.15253 Authors: Debayan Mukhopadhyay, Utshab Kumar Ghosh, Shubham Chatterjee Categories: cs.IR, cs.CL
The Gap
Retrieval-augmented generation has a dirty secret: every retrieval system is trained and evaluated on the assumption that a document’s usefulness can be scored in isolation. You hand a reader model a question and a single document, and you measure whether the answer got better. This is how we train rerankers, how we evaluate search pipelines, and how we build RAG benchmarks. The assumption holds when a model reads one document for one question.
It breaks when the language model works as an agent—issuing multiple queries, reading documents across turns, and building a chain of reasoning. In that setting, a document’s real value often lies not in what it says about the current question, but in what it enables the agent to do next: a new entity, a redirect, a pivot in the search trajectory. No static relevance score captures this. Prior work on multi-hop retrieval has focused on whether the right documents appear in the top-k, not on whether they are causally necessary for the agent’s trajectory. This paper measures that gap directly, and finds it is not a gap—it is a chasm.
Static RAG assumption
|
v
Doc usefulness = f(doc, question)
|
v
Works for single-turn reading
|
v
Breaks in agentic multi-turn search
|
v
Agent reads doc --> gets entity --> redirects query --> finds answer
| ^
+--- Doc had no direct answer, but was causally essential
|
v
Delete doc --> re-run trajectory --> answer degrades
|
v
Static score and causal utility are independent (rho = -0.03)
The Increment
One sentence: Before this paper, we scored retrieval documents as if each one existed in a vacuum; after this paper, we have empirical evidence and a measurement framework showing that in agentic search, a third of all useful documents are invisible to static evaluation and earn their keep by redirecting the agent’s next move.
Core Mechanism
The paper introduces a counterfactual deletion methodology. Take a ReAct-style agent running over HotpotQA multi-hop questions. Let it complete its full trajectory—multiple queries, multiple documents read, final answer produced. Then, for every single document the agent read during that trajectory, delete it and re-run the entire trajectory from the point of deletion onward, keeping all prior context intact. Compare the original run against the counterfactual run on three axes: did the final answer quality change? Did the quality of the agent’s next retrieved set change? Did the number of turns needed change? The combination of these three deltas produces a Counterfactual Trajectory Utility (CTU) score for that document.
Cross CTU against Static RAG Utility (SRU)—the conventional score you would assign by giving the reader model that document and question in isolation—and you get the paper’s central result. Over 23,322 document observations, the Spearman rank correlation between SRU and CTU is -0.026. They are close to statistically independent. Knowing that a document looks useful to a static reader tells you essentially nothing about whether removing it would derail the agent’s trajectory.
The second experiment pinpoints the mechanism using Observable Entity Relevance (OER). Entities that discriminate relevant from non-relevant candidates—entities that appear in the correct answer or the golden reasoning chain—show up in the agent’s next query 4.02 times more often when they come from a causally useful document versus a non-useful one. The bridge document’s job is not to answer the question; it is to hand the agent a discriminative entity that redirects the search toward the answer.
Full agent trajectory (HotpotQA, ReAct agent)
|
| For each document d_i in trajectory:
|
v
Delete d_i --> re-run trajectory from turn i
|
v
Measure three deltas vs original run:
| | |
v v v
Answer Retrieval Turn
quality quality count
| | |
+----+----+----+----+
|
v
CTU score for d_i
|
v
Cross with SRU (static score) --> rho = -0.03
|
v
Bridge documents: high CTU, low SRU (~1/3 of all docs)
|
v
Mechanism: discriminative entities appear in next query
| 4.02x more often from bridge docs
v
OER analysis (n = 227,139 entities)
Core Mechanism (continued)
Here is a structural metaphor. Imagine you are solving a murder mystery. You interview witnesses one by one. A static relevance score would judge each witness by whether they directly tell you who the killer is. But in reality, Witness #3 might only tell you that the suspect was seen at the train station—and that detail is what makes you think to interview the station manager next, who is the one who actually identifies the killer. Witness #3 is a bridge witness. Under static evaluation, Witness #3 looks useless: they never named the killer. Under counterfactual evaluation, Witness #3 is indispensable: remove them and you never find the station manager, never solve the case.
Every component of the method maps to the mystery:
- The agent trajectory is your full investigation path across all interviews.
- Static RAG Utility is your judgment of a witness based solely on whether they named the killer.
- Counterfactual Trajectory Utility is your judgment after replaying the investigation without that witness and checking if the case gets solved.
- Bridge documents are the witnesses who seem uninformative but redirect your investigation.
- Discriminative entities are the specific details (train station) that cause you to pivot your line of inquiry.
The paper’s contribution is measuring, at scale, how often the static judgment and the counterfactual judgment disagree—and the answer is: almost always, for about a third of the documents.
Key Concepts
-
Counterfactual Trajectory Utility (CTU): Think of it like this. You bake a cake using ten ingredients. To figure out which ingredient matters, you bake the cake ten more times, each time leaving one ingredient out. If leaving out the salt makes the cake taste terrible, salt has high CTU even though nobody would call salt “the star of the recipe.” CTU measures a document’s importance by what happens when you remove it from a multi-step process, not by what it contributes in isolation.
-
Bridge Document: A document that scores low on static relevance—you hand it to a reader model with a question and the model says “meh”—but removing it from the agent’s trajectory causes the agent to fail or take a much longer path. It is a stepping stone, not a destination. It contains a term, an entity, or a phrase that the agent picks up and uses to reformulate its next query. Without it, the agent never pivots in the right direction. Roughly one in three documents the agent reads are bridge documents.
-
Discriminative Entity: An entity (a person name, a place, a date) that appears in a relevant document but not in non-relevant ones. If the question is about “which country” and a document mentions “Treaty of Utrecht,” that entity is discriminative—it narrows the search space. The paper shows that bridge documents supply these discriminative entities, and the agent latches onto them to redirect its next query. This is the causal mechanism: not “the document answers the question” but “the document gives the agent a clue for its next move.”
Framework Shift
Before (mainstream approach): After (this paper):
Question + Doc Agent trajectory (many turns)
| |
v v
Reader model Counterfactual deletion
| for each doc in trajectory
v |
Score: useful or not? v
| Three deltas measured:
v answer + retrieval + turns
Train/eval retrieval |
systems on this score v
CTU score
crossed with SRU
|
v
Bridge docs identified
Mechanism: entity redirection
From evaluating documents in isolation to evaluating them by their causal role in a trajectory, the core shift is treating retrieval utility as a counterfactual property of a process rather than a static property of a document-question pair.
Expert Assessment
Problem choice: This is a real and underexplored gap. The field has been optimizing retrieval for single-turn RAG while agents are rapidly becoming the dominant deployment pattern. The disconnect between static evaluation and agentic utility is not something the authors invented—it has been hiding in plain sight. Good timing, important question.
Method maturity: Counterfactual deletion is brute force but intellectually clean. The cost is enormous: you need to re-run the full trajectory for every document deletion, which multiplies compute by the number of documents per trajectory. The authors acknowledge this by limiting to 1,000 questions, but it does limit scalability claims. A lighter-weight proxy for CTU would be a significant contribution. The OER analysis is more elegant and points toward scalable alternatives.
Experimental integrity: HotpotQA is a reasonable choice for multi-hop questions, but it is still a constructed benchmark. The agent is ReAct-style, which is one architecture among many. The rho = -0.026 result is striking, but the paper would benefit from confidence intervals and robustness checks across different agent architectures and different retrieval models. The bridge cell percentage of 27.2% is compelling but depends on the axis discretization. The OER analysis with n = 227,139 is well-powered. No red flags, but generalization is an open question.
Writing quality: The abstract is excellent—clear, precise, no hand-waving. The related work section is thin; the paper would benefit from deeper engagement with the causal inference literature and with prior work on search session analysis. Section 4 (the OER analysis) feels somewhat grafted on; integrating it more tightly with the counterfactual narrative would strengthen the whole argument. The core insight is stated once and demonstrated well, but the paper does not fully explore the implications for retrieval system design.
Verdict: weak accept — The measurement is clean and the finding is important, but the single-benchmark, single-agent-architecture scope limits how far the conclusions can be generalized. The insight that static relevance is nearly independent of causal utility in agentic search is worth the community’s attention.
Takeaways
-
If you are building retrieval for agents, stop relying on static relevance scores to decide what to retrieve. You need to evaluate documents by their downstream trajectory effect, not their isolated answer contribution.
-
Counterfactual deletion is the gold standard metric for agentic retrieval, but it is expensive. The OER measure (tracking discriminative entity overlap between documents and the agent’s next query) is a cheap, scalable proxy that correlates with causal utility. Consider instrumenting your agent to log entity-query overlaps as a lightweight utility signal.
-
The “bridge document” framing is transferable. In any multi-step reasoning system—not just retrieval—there are intermediate artifacts that look useless in isolation but are causally essential for the process. If you evaluate pipeline components in isolation, you will systematically undervalue the connectors.
-
When training retrieval models for agentic use, consider trajectory-level rewards rather than document-level relevance. The paper’s evidence suggests that optimizing for static relevance may actually be anti-correlated with the behavior you want.
论文: 2607.15253 作者: Debayan Mukhopadhyay, Utshab Kumar Ghosh, Shubham Chatterjee 分类: cs.IR, cs.CL
缺口
检索增强生成(RAG)有一个公开的秘密:所有检索系统都建立在一个隐含假设之上——文档的有用性可以被孤立地打分。 你把一个问题和一篇文档交给阅读模型,看答案是否改善,然后据此打分。 这个假设在单轮阅读场景下成立。 当语言模型变成智能体——发起多次查询、跨轮次阅读文档、构建推理链时,这个假设就崩塌了。 在这种场景下,一篇文档的真正价值往往不在于它对当前问题说了什么,而在于它让智能体下一步能做什么:一个新的实体、一次搜索转向、一条推理的转折。 没有任何静态相关性分数能捕捉这一点。
此前的多跳检索工作关注的是正确文档是否出现在 top-k 中,而不是它们是否对智能体的轨迹具有因果必要性。 这篇论文直接测量了这个缺口,发现它不是一个缺口——而是一道鸿沟。
静态 RAG 假设
|
v
文档有用性 = f(文档, 问题)
|
v
单轮阅读下有效
|
v
在智能体多轮搜索中失效
|
v
智能体读文档 --> 获取实体 --> 转向查询 --> 找到答案
| ^
+--- 文档不含直接答案,但因果上不可或缺
|
v
删除文档 --> 重跑轨迹 --> 答案质量下降
|
v
静态分数与因果效用统计独立(rho = -0.03)
增量
一句话: 这篇论文之前,我们给检索文档打分时假设每篇文档存在于真空中;之后,我们有了经验证据和测量框架,证明在智能体检索中,约三分之一的有用文档对静态评估不可见,它们通过引导智能体的下一步行动来证明自身价值。
核心机制
论文引入了一种反事实删除方法。 取一个 ReAct 风格的智能体,在 HotpotQA 多跳问题上运行。 让它完成完整轨迹——多次查询、读取多篇文档、产出最终答案。 然后,对智能体在轨迹中读取的每一篇文档,将它删除并从该轮次开始重新运行整个轨迹,保留之前的所有上下文。 将原始运行与反事实运行在三个维度上比较:最终答案质量是否改变?智能体下一轮检索的质量是否改变?所需轮次是否改变? 三个变化量组合为该文档的反事实轨迹效用(CTU)分数。
将 CTU 与静态 RAG 效用(SRU)交叉比较——SRU 就是你传统地把文档和问题一起交给阅读模型所得到的分数——得到本文的核心结果。 在 23,322 个文档观察中,SRU 与 CTU 的斯皮尔曼秩相关系数为 -0.026,接近统计独立。 知道一篇文档对静态读者看起来有用,几乎完全无法告诉你删除它是否会破坏智能体的轨迹。
第二个实验使用可观测实体相关性(OER)定位了因果机制。 能区分相关与非相关候选文档的实体——出现在正确答案或金色推理链中的实体——在来自因果有用文档时,出现在智能体下一次查询中的概率是来自非有用文档时的 4.02 倍。 桥接文档的工作不是回答问题,而是递给智能体一个区分性实体,将搜索重定向到正确方向。
智能体完整轨迹(HotpotQA, ReAct 智能体)
|
| 对轨迹中每篇文档 d_i:
|
v
删除 d_i --> 从第 i 轮重跑轨迹
|
v
测量三个变化量(与原始运行对比):
| | |
v v v
答案 检索 轮次
质量 质量 计数
| | |
+----+----+----+----+
|
v
d_i 的 CTU 分数
|
v
与 SRU(静态分数)交叉 --> rho = -0.03
|
v
桥接文档:高 CTU,低 SRU(约占全部文档的 1/3)
|
v
机制:区分性实体出现在下一次查询中
| 来自桥接文档的概率高出 4.02 倍
v
OER 分析(n = 227,139 个实体)
核心机制(续)
用一个结构性比喻来说明。 想象你在破一桩谋杀案,逐个目击者询问。 静态相关性分数会根据每个目击者是否直接说出凶手来评判他们。 但实际上,三号证人可能只告诉你嫌疑人曾在火车站出现——正是这个细节让你想到要去采访车站管理员,而车站管理员才是真正认出凶手的人。 三号证人就是一个桥接证人。 按静态评估,三号证人看起来毫无用处:他从未说出凶手是谁。 按反事实评估,三号证人不可或缺:删掉他,你就永远找不到车站管理员,永远破不了案。
方法的每个组件都映射到这个探案比喻:
- 智能体轨迹是你跨越所有访谈的完整调查路线。
- 静态 RAG 效用是你仅凭证人是否说出凶手来做出的判断。
- 反事实轨迹效用是你拿掉某位证人后重跑调查、检查案件能否告破后做出的判断。
- 桥接文档是那些看起来没提供信息却引导你调查方向的证人。
- 区分性实体是那些让你改变调查方向的关键细节(比如”火车站”)。
论文的贡献在于大规模测量了静态判断与反事实判断的分歧频率——答案是:对于约三分之一的文档,两者几乎总是分歧。
关键概念
-
反事实轨迹效用(CTU): 这样理解:你烤一个蛋糕用了十种原料。要搞清哪种原料重要,你烤十次蛋糕,每次去掉一种原料。如果去掉盐让蛋糕难以下咽,那盐的 CTU 很高,尽管没人会说盐是”配方的明星”。CTU 衡量的是把一篇文档从多步过程中移除后会发生什么,而不是它在孤立状态下做出了什么贡献。
-
桥接文档: 一篇静态相关性分数很低的文档——你把它和问题一起交给阅读模型,模型觉得”没什么用”——但从智能体轨迹中移除它会导致智能体失败或走一条远得多的路。它是一块垫脚石,不是目的地。它包含某个术语、实体或短语,智能体拿起来用它重新组织下一次查询。没有它,智能体永远无法转向正确方向。智能体读取的文档中大约每三篇就有一篇是桥接文档。
-
区分性实体: 出现在相关文档中但不出现在非相关文档中的实体(人名、地名、日期)。如果问题是关于”哪个国家”,一篇文档提到”乌得勒支条约”,这个实体就是区分性的——它缩小了搜索空间。论文证明桥接文档提供这些区分性实体,智能体抓住它们来重定向下一次查询。这就是因果机制:不是”文档回答了问题”,而是”文档给了智能体一条线索,用于下一步行动”。
框架转变
之前(主流方法): 之后(本文方法):
问题 + 文档 智能体轨迹(多轮)
| |
v v
阅读模型 对轨迹中每篇文档
| 做反事实删除
v |
打分:有用还是没用? v
| 测量三个变化量:
v 答案 + 检索 + 轮次
基于此分数训练/ |
评估检索系统 v
CTU 分数
与 SRU 交叉
|
v
识别桥接文档
机制:实体转向
从在孤立环境中评估文档,到通过文档在轨迹中的因果角色来评估文档——核心转变是将检索效用从文档-问题对的静态属性重新定义为一个多步过程的反事实属性。
专家评审
选题眼光: 这是一个真实且未被充分探索的缺口。这个领域一直在为单轮 RAG 优化检索,而智能体正在迅速成为主导的部署模式。静态评估与智能体效用之间的脱节不是作者凭空制造的——它一直明摆着没人量。时机好,问题重要。
方法成熟度: 反事实删除是蛮力方法,但在逻辑上很干净。代价是巨大的:你需要对轨迹中每篇文档重新运行完整轨迹,计算量按轨迹中的文档数倍增。作者用限制在 1,000 个问题上来承认这一点,但这确实限制了可扩展性声明。一个更轻量的 CTU 代理指标会是重要贡献。OER 分析更优雅,指出了可扩展替代方案的方向。
实验诚意: HotpotQA 是多跳问题的合理选择,但它仍然是一个构造的基准。智能体是 ReAct 风格,这是众多架构中的一种。rho = -0.026 的结果很惊人,但论文如果能提供置信区间和跨不同智能体架构、不同检索模型的鲁棒性检查会更好。桥接单元格 27.2% 的比例很有说服力,但依赖于轴的离散化方式。OER 分析样本量 227,139,统计功效充足。没有危险信号,但泛化性是一个开放问题。
写作功力: 摘要非常出色——清晰、精确、没有废话。相关工作部分偏薄;如果能与因果推断文献和搜索会话分析的先有工作进行更深入的对话会更好。第四节(OER 分析)感觉像是后来嫁接上去的;如果能与反事实叙事更紧密地整合,整篇论证会更强。核心洞察被陈述一次并得到了很好的展示,但论文没有充分探索对检索系统设计的启示。
判决: 弱接收 — 测量干净,发现重要,但单基准、单智能体架构的范围限制了结论的可推广程度。静态相关性与智能体检索中的因果效用几乎独立这一洞察,值得社区关注。
要点总结
-
如果你在为智能体构建检索,别再依赖静态相关性分数来决定检索什么。 你需要通过文档对下游轨迹的效果来评估它们,而不是通过它们对孤立答案的贡献。
-
反事实删除是智能体检索的黄金标准指标,但代价高昂。 OER 度量(追踪文档与智能体下一次查询之间的区分性实体重叠)是一个廉价、可扩展的替代指标,与因果效用相关。考虑在你的智能体中加入实体-查询重叠日志,作为轻量效用信号。
-
“桥接文档”这个框架是可迁移的。 在任何多步推理系统中——不限于检索——都存在在孤立状态下看起来无用但对过程因果上必不可少的中间产物。如果你在孤立环境中评估管线组件,你会系统性地低估连接件的价值。
-
在为智能体使用训练检索模型时,考虑轨迹级奖励而非文档级相关性。 论文的证据表明,优化静态相关性可能与你想要的行为反向相关。