← 最新论文
🤖 AI

Verify, Repair, Repeat, or Stop? Robust Stopping for Noisy Verify-Repair Loops in LLM Agents

本文介绍了 VRR-Stop,这是一个鲁棒的框架,它通过使用噪声感知信念过滤机制和回退防护机制来确定噪声验证-修复循环的最佳停止点,从而在显著提高最终计划有效性的同时,最大限度地减少不必要的修复轮次。

原作者: Yitao Wu, Si Shen, Rui Yang, Hong Peng, Bin Hu

发布于 2026-07-21
📖 1 分钟阅读☕ 轻松阅读

原作者: Yitao Wu, Si Shen, Rui Yang, Hong Peng, Bin Hu

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

想象一下,你正在教一个非常有天赋但有点丢三落四的机器人如何解决复杂的谜题。你给它布置了一项任务,比如编写一段计算机程序或解决一道数学题。机器人提出了一个计划,但这个计划并不完美。于是,你让第二个机器人——“检查员”(Checker)来审查这个计划。如果检查员发现了错误,第三个机器人——“修复员”(Fixer)就会尝试进行修补。这种“检查、修复、再检查、再修复”的循环被称为“验证-修复循环”(verify-repair loop)。这是让人工智能变得更聪明的常用技巧。但问题在于,检查员和修复员都可能带有“噪声”。检查员可能会漏掉真正的错误,或者误判一个好的计划是错误的;修复员则可能会不小心弄坏一个原本运行良好的计划。如果你让它们无休止地循环下去,你最终得到的方案可能会比最初的还要糟糕,尽管检查员一直在说:“是的,这看起来不错!”核心问题在于:科学家们该如何知道在机器人开始把事情搞砸之前,何时应该停止这个循环?

这篇论文正是针对这一问题提出了一种名为 VRR-Stop 的新方法。研究人员发现,仅仅信任检查员的“点赞”是危险的,因为修复员有时会破坏完美的计划,将一个“有效”的解决方案变成一个“无效”的方案。事实上,在测试中他们发现,如果你强迫机器人连续修复五次,成功率可能会从大约 70% 暴跌至仅 11%。这就像是修理一个漏水的水龙头,结果却不小心把整根水管都撞掉了。

为了解决这个问题,作者构建了一个智能的“停止标志”系统。VRR-Stop 不仅仅是计算检查员说了多少次“是”,而是使用一个数学模型来估算计划的真实质量。它提出了一个简单的问题:“如果我们再修复一次,我们更有可能修复一个错误,还是更有可能弄坏一个好的东西?”如果答案是“我们更有可能把它弄坏”,系统就会立即停止。在数学问题的实验中,这种智能停止规则比盲目修复五次提高了 60.6 个百分点的最终成功率,而平均仅使用了 0.72 轮修复。

但如果检查员如此混乱,以至于无法分辨好计划和坏计划呢?论文还引入了一个名为 VRR-Guard 的安全网。如果系统意识到检查员太不可靠,以至于无法做出明智的决策,它就会切换到“保留目前为止最佳版本”模式。它会停止尝试修复,而是紧紧抓住它所见过的最好的版本,除非新版本明显更好,否则拒绝进行更换。这防止了机器人在反馈信息过于嘈杂时陷入混乱的螺旋。

研究人员在包括数学和编程在内的各种任务上,使用不同的 AI 模型对该方法进行了测试。他们发现,在许多压力环境下,“持续修复”的方法实际上会让情况变得更糟。例如,在使用特定的 AI 模型(Llama)时,标准的五次修复法将成功率从 80.3% 降低到了 22.3%。然而,当他们使用新的安全网(VRR-Guard)时,成功率保持在高位,达到 79.3%。论文得出结论:虽然我们无法总是准确预测修复何时会有帮助,但我们可以构建一个懂得何时停止猜测并坚持有效方案的系统,从而避免陷入“通过修复方案直到其崩溃”的陷阱。

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

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

试用 Digest →