Inference-Time Scaling of Verification: Self-Evolving Deep Research Agents via Test-Time Rubric-Guided Verification
本文介绍了 DeepVerifier,这是一个通过基于新颖失败分类法导出的标准迭代验证和精炼输出,利用推理时扩展来增强深度研究智能体的自演进框架,在无需额外训练的情况下实现了显著的准确率提升,同时发布了相应数据集以支持开源进步。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你有一位才华横溢但有时过于自信的研究助理,名叫“深度研究代理”(Deep Research Agent,简称 DRA)。这位助理擅长搜集信息、浏览数百个网站并撰写报告。然而,像任何人一样,他们也会犯错:可能会读错网站、误解问题,或自信地陈述一个并不存在的事实。
通常,如果这位助理犯了错,你必须叫停他们,解释哪里出了问题,并希望他们下次做得更好。但如果这位助理能在你看到结果之前自行检查工作,发现并即时修正自己的错误,那会怎样呢?
这正是本文所提出的方案。他们构建了一个名为DeepVerifier的系统,充当这些 AI 代理的“自我修正编辑”。
以下是其工作原理,分解为几个简单概念:
1. 问题:“全有或全无”的陷阱
当 AI 试图解决一个难题(例如“查找某位研究人员最早发表的成果”)时,它常常会在一系列步骤中迷失方向。如果你要求标准 AI“检查这个答案是否正确”,它往往会失败,因为检查一个复杂答案的难度与最初解决问题本身相当。这就像让学生在没有评分标准的情况下,给自己批改一篇 50 页的论文;他们可能会忽略细微的错误。
2. 解决方案:“评分标准”与“橡皮图章”
研究人员意识到,检查一个答案实际上比创建一个答案更容易。他们称之为“验证的非对称性”。
为了使这一机制生效,他们创建了一个失败分类法。你可以将其想象成一份巨大的清单,列出了 AI 可能出错的所有方式。他们分析了数千个过去的错误,并将其归类为 5 个主要类别和 13 个子类别(例如“使用了错误的来源”、“误解了指令”或“编造了事实”)。
DeepVerifier利用这份清单充当严格的编辑:
- 分解器:它不要求 AI 重新阅读整篇杂乱的报告,而是将问题拆解为微小、简单的问题。它不问“整篇报告对吗?”,而是问“来源 X 真的说过 Y 吗?”或“这个数字在最新报告中是否正确?”
- 验证器:它利用清单回答这些微小问题。
- 裁决者:它给出一个分数(1 到 4 分)和具体的反馈。如果答案错误,它不会只说“不对”,而是会说:“你在这个事实上使用了错误的来源。请回去查找原始文档。”
3. 魔法:“测试时自我进化”
最酷的部分在于,这一切发生在AI 工作过程中,无需重新训练 AI 的“大脑”(这既昂贵又缓慢)。
想象一下,AI 写出了一个答案。DeepVerifier 阅读后,发现一个缺陷,并说:“嘿,你漏掉了这个细节。”然后 AI 利用该反馈重写答案。他们在一个循环中重复此过程(就像一轮编辑):
- 第 1 轮:AI 写出答案。
- 第 2 轮:DeepVerifier 发现错误,AI 修正它们。
- 第 3 轮:DeepVerifier 发现更多细微错误,AI 再次修正。
论文表明,只需经过几轮这种“自我编辑”,AI 就会变得显著更聪明。在困难测试(如 GAIA 基准测试)中,AI 的准确率提升了8% 到 11%。对于一个未经重新训练、仅获得了更好自我检查方法的 AI 来说,这是一个巨大的飞跃。
4. 给社区的礼物:"DeepVerifier-4K"
研究人员没有将这一技巧据为己有。他们意识到,为了让开源 AI 模型(免费的那些)擅长这种自我检查,它们需要练习。
因此,他们创建了一个名为DeepVerifier-4K的数据集。你可以将其想象成一本包含 4,646 个示例的“训练手册”,内容包括:
- AI 犯下的错误。
- “编辑”(DeepVerifier)利用清单准确指出出错之处。
- AI 修正错误。
他们利用这本手册教导开源模型如何成为自己的编辑。结果如何?这些开源模型在推理和捕捉自身错误方面变得更强,缩小了与昂贵闭源模型之间的差距。
总结
简而言之,这篇论文教导 AI 代理在提交工作前停下来思考。通过将大问题分解为可检查的小事实,并利用常见错误的严格清单,AI 可以实时自我修正。这就像给 AI 一面镜子和一本规则手册,使其能够即时进化并改进答案,而无需老师从头开始重新训练它。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。