← 最新论文
🤖 AI

Efficient Test-Time Optimization for Multi-Agent Proof Autoformalization

本文介绍了 ToMap,这是一个通过将证明分解步骤识别为关键瓶颈,并利用形式化验证和语义细则对其进行迭代优化,从而在 ProofFlowBench 上实现全证明自动形式化准确率与效率显著提升的多智能体框架,旨在优化测试时计算。

原作者: Tian-Shuo Liu, Shiyuan Zhang, Zijie Geng, Haoyu Liu, Runjie Xu, Pengyuan Wang, Lei Yuan, Yang Yu

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

原作者: Tian-Shuo Liu, Shiyuan Zhang, Zijie Geng, Haoyu Liu, Runjie Xu, Pengyuan Wang, Lei Yuan, Yang Yu

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

想象一下,你正试图教一个聪明但有点心不在焉的机器人如何写出完美的数学证明。你递给它一张写满巧妙想法、逻辑跳跃以及人类能瞬间理解的“显而易见”步骤的凌乱手写笔记。你的目标是什么?是让这个机器人将你那份凌乱的笔记翻译成一种严格的、计算机可检查的语言——Lean,且绝不出错。

这就是**全自动形式化(full-proof autoformalization)**的挑战。但问题在于,这个机器人不仅仅是在翻译文字;它是在尝试像搭积木一样,一步一个脚印地构建一座逻辑摩天大楼。如果第一块砖头歪了,整座塔就会坍塌。

问题所在:“修补一切”的陷阱

过去,研究人员试图通过让机器人尝试、失败、然后再重试来解决这个问题。如果计算机说:“错误!这个证明不对,”机器人就会只是随机生成一种新的写法并重新尝试整个过程。

作者们认为,这就像是通过随机更换轮胎、收音机和座椅来修理一台坏掉的汽车引擎,并寄希望于其中某个部件出了问题。这种方法既昂贵、缓慢,又几乎毫无用处。他们发现,大多数时候,问题并不在轮胎(最终证明)或收音机(翻译)上;问题在于蓝图

发现: “蓝图”是瓶颈

由南京大学研究人员领导的团队将机器人的工作拆解成了三个专家角色:

  1. 分解者(The Decomposer): 建筑师,负责将宏大且凌乱的证明拆解为微小、易于管理的步骤。
  2. 形式化器(The Formalizer): 翻译官,负责将这些步骤转化为计算机代码。
  3. 证明器(The Prover): 建造者,负责在计算机中实际构建出证明。

他们进行了一系列实验(类似于受控的碰撞测试)来观察哪个专家是薄弱环节。他们发现,如果分解者(建筑师)给出了错误的蓝图,那么其他两个专家无论多么努力也无法挽救局面。即使你给形式化器和证明器无限次修正工作的机会,它们也无法克服一个糟糕的初始计划。

主要发现: 为了获得最佳结果,你不应该浪费时间去修复翻译器或建造者。你应该把所有的精力都花在帮助分解者绘制更好的蓝图上。

解决方案:TOMAP(聪明的建筑师)

于是有了 TOMAP,这是一个像高效教练一样指导分解者的系统。它不再让机器人盲目猜测,而是使用了一个巧妙的“进化”循环:

  1. 起草(Drafting): 分解者为同一个证明创建几种不同的蓝图(分解方案)。
  2. “准则”检查(The "Rubric" Check): 在机器人甚至开始尝试构建任何东西之前,一个聪明的评委(AI)会查看这些蓝图,并根据三项指标进行评分:
    • 忠实度(Faithfulness): 你是否遵循了原始证明的思想?
    • 可证明性(Provability): 这个步骤是否真的可以被解决?
    • Lean 友好度(Lean-friendliness): 语言是否足够清晰,能让计算机理解?
  3. 帕累托前沿(The Pareto Frontier): 系统保留那些“优中选优”的蓝图——即在所有领域都表现强劲的蓝图——并丢弃弱势蓝图。
  4. 进化(Evolution): 它提取最好的蓝图,对其进行批判,并要求分解者再次尝试,进行微小的改进。
  5. 把关人(The Gatekeeper): 只有当一个蓝图在“准则”上获得了完美评分时,系统才会让形式化器和证明器真正尝试构建它。

把它想象成一场选秀节目。 “准则”就是初步海选。你不会让每一个选手都在主舞台上表演完整的歌曲(这既昂贵又耗时)。你只让那些通过了海选的人上台表演。这节省了大量的时间和计算资源。

结果:更快、更聪明、更准确

当他们在 PROFFLOWBENCH(包含 184 个数学问题)和 miniF2F(244 个问题)基准测试中测试 TOMAP 时,结果令人印象深刻:

  • 与之前的最佳方法相比,在考察代码正确性和对原始证明的忠实度时,TOMAP 将成功率提高了 19.0%
  • 它实现这一目标的同时,比其他方法使用了更少的时间和更少的计算资源。
  • 有趣的是,最大的提升发生得非常迅速。大部分收益是在短短几次“进化”轮次内实现的,这表明你不需要运行该系统数小时就能获得极佳的结果。

他们没做的事(以及他们没说的事)

了解这篇论文没有声称的内容很重要。

  • 它不是修复错误数学的魔杖: 该系统假设原始的人类证明是正确的。如果人类证明是错误的或不完整的,TOMAP 会忠实地翻译那个错误。它并不修复错误的数学,它只是更好地翻译它。
  • 它目前还不适用于研究级的巨型证明: 测试是针对标准数学问题(如高中竞赛或本科课程)进行的。作者承认,他们尚未在可能需要写上数页的宏大、尖端的研究级证明上进行测试。
  • 它不是一种“训练”奇迹: 不同于那些需要从头训练一个新的、巨大的 AI 模型(这需要花费巨资)的方法,TOMAP 是一种“测试时(test-time)”优化。它利用我们现有的模型,只是在使用方式上更加聪明。

核心结论

这篇论文表明,在 AI 数学证明的世界里,初期的质量控制高于一切。通过将我们有限的计算能力集中在完善初始计划(分解)而非无休止地重试最终构建上,我们可以更快地构建出更好、更可靠的证明。这是一种从“更努力地尝试”到“更好地规划”的转变,而数据证明了这是行之有效的。

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

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

试用 Digest →