← 最新论文
💬 NLP

When Failures Propagate: Causal Failure Attribution in Agentic Retrieval-Augmented Generation

本文介绍了 AgenticRAG-FP,这是一个用于智能体 RAG 中因果失效归因的干预性基准测试,它揭示了在失效随多个推理跳跃传播的过程中,诊断过程中存在显著的后验信号丢失,其基于覆盖率的诊断能力从第一跳的 0.91 降至后续跳跃的 0.00。

原作者: Lauren Pothuru

发布于 2026-08-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Lauren Pothuru

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在现代人工智能的版图中,一种被称为检索增强生成(retrieval-augmented generation)的流行方法,允许计算机程序通过在大型文档库中查找信息后再进行回答。它不再仅仅依赖于机器记忆的内容,而是通过获取新鲜的事实来构建其响应。这种方法的进阶版本被称为代理检索(agentic retrieval),它赋予了计算机更多的自主权。它表现得像一名研究员,可以决定去查找一个事实、阅读它,然后决定该事实是否足以回答问题,或者是否需要再次搜索。这个过程可以形成一个链条,其中一次搜索导向一个新的问题,进而导向另一次搜索,如此循环往复,直到得出最终答案。虽然这种多步处理方式功能强大,但它也产生了一个隐藏的问题:如果计算机得到了错误的答案,人们往往很难确定错误究竟发生在哪个环节。错误可能始于第一步中一次糟糕的搜索,但计算机随后可能找到了修复它的方法;又或者,它可能将那个错误信息一直向后传递到了最后。理解链条在哪里断裂至关重要,但从单个错误到最终错误答案的路径,往往被后续的步骤所掩盖。

研究人员开发了一种新的方法来测试我们发现这些隐藏错误的能力。他们设计了一个受控实验,在计算机的搜索过程中,在特定的时刻故意植入一个特定的错误。想象一下,一台计算机正在尝试解决一个三步组成的谜题。研究人员可能会在第一步时,将正确的文档替换为一个错误的文档;或者他们可能会在处理过程的中途改变一个关键事实。至关重要的一点是,他们不仅仅是修改最终答案;他们让计算机从那个出错的点开始继续工作,迫使它对那份新的、有缺陷的信息做出反应。这种设置使他们能够观察,一个事后查看计算机整个思考和行动轨迹的诊断工具,是否仍能指出引入错误的精确时刻。核心问题在于,那个初始错误的信号能否在后续过程的旅程中幸存下来,还是会在后续步骤的噪声中消失。

实验结果揭示了这些系统中错误传播的一个严酷现实。当研究人员在第一步注入一个清晰的结构性错误——例如,给计算机提供没有任何可读文档,或提供完全无关的文档时,标准的诊断工具能够高精度地识别出问题。然而,一旦错误是在链条的第二步或第三步引入,同一个工具就会完全失效,无法将原始错误与后续步骤区分开来。在涉及八十个复杂问题的严格测试中,该工具在 91% 的情况下能正确识别第一步为失败源。但当错误发生在第二步或第三步时,该工具的准确率直接降至零。链条中的后续步骤似乎抹去了初始错误的清晰特征,使得通过简单审查最终输出结果来判断问题起因变得不再可能。

研究人员还探索了一种更微妙的错误类型,即计算机被给予一份看起来完全相关、但包含单个错误事实(如错误的日期或被替换的名字)的文档。在这种情况下,计算机通常不会立即崩溃并继续其工作,有时甚至会因为运气或稍后检索到了其他正确信息而最终得到正确答案。当研究人员分析那些在受到此类微妙破坏后导致计算机失败的案例时,他们发现,一种通过模拟“如果该特定步骤被修复将会发生什么”的更高级方法,大约能识别出约三分之二的问题。这表明,虽然初始错误对于简单的扫视而言是隐形的,但如果愿意运行更复杂的模拟来观察计算机的行为差异,它并非完全不可见。

这项工作的一个关键发现是,识别错误的能力很大程度上取决于计算机是否能自行恢复。在许多情况下,计算机虽然检索到了一个错误事实,但在随后的步骤中,它可能会找到一个新的文档来纠正这个错误,从而得到一个实际上是正确的最终答案。研究人员将这些成功的恢复情况视为一个独立的类别,指出它们代表了系统的韧性,而非失败。然而,对于那些导致失败的情况,研究表明,一旦计算机越过出错点,用于精准定位错误来源的信息往往就会消失。后续的步骤可能会检索出一个看似正常的文档,但该文档实际上是前一步错误的产物,从而形成了一个掩盖根源的连锁反应。

这项研究凸显了我们目前调试这些智能系统时面临的一个根本局限。仅仅观察最终答案或过程中的最后几步,往往不足以找到问题的源头。研究表明,随着这些系统变得更加复杂且需要更多步骤来得出结论,由初始错误留下的证据痕迹将变得越来越难以追踪。研究人员总结道,要真正理解这些系统为何失败,我们需要能够深入挖掘的工具,其深度要超越表层的最终输出,并可能利用模拟技术来溯源信息的路径。在这些方法得到完善之前,我们必须接受这样一个事实:在多步推理过程中,早期犯下的错误所留下的足迹很容易被后续步骤冲刷殆尽,最终只留下一个错误的答案,却让我们无从得知其始于何处。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →