AI4Math · Invited Talk 06 · Emily First

来源: Invited Talk 06 · Emily First 播客: ICML 2026 · AI4Math 分类: AI 研究 原文发表: 2026-07-11 纪要生成: 2026-07-13

基本信息

一句话概括

主张"不必只追求单一最优模型":在有外部验证器(定理证明器)的形式化场景中,模型多样性本身是可利用的资源。通过三组研究说明——多样模型可协作证明更多/更快定理(ProofCoop/DIVA);神经符号结合引理猜想上稳定优于纯神经与纯符号(Lemonade);用"强制输出格式/推理轨迹"可研究模型的鲁棒性与机理(形式文法解析)。

背景与动机

训练一个模型完成特定任务,涉及大量设计决策:模型架构、训练算法、超参、数据格式、数据来源等,我们常想优化出"最好的方式/最好的模型"(如某任务上最高准确率)。但这未必实际、也未必必要:算力有限、无法穷尽整个设计空间。这一点在形式数学里尤为突出——因为这里我们能获得输出正确性的形式保证、有可用的外部工具帮弥合差距、"有趣性(interestingness)"常无良定且主观、且泛化是我们想要的。因此本讲论证:研究"模型多样性"在多种形式设定与任务中是有利的,并通过若干针对性研究展开。三个部分:多样模型协作证明;神经符号 vs 纯神经做引理猜想;以及关于"多样性与算法推理如何揭示模型鲁棒性"的极初步工作(形式文法解析)。

主要内容

一、多样模型协作做定理证明(DIVA → ProofCoop)

设定:用交互式定理证明器(Rocq / Lean / Isabelle)做证明合成——一个神经模型做下一 tactic 预测 + 某种搜索(如 step 搜索)。搜索树每个节点是一个 proof state、每条边是模型预测、可在证明助手里执行得到下一状态再喂回模型;有的预测导致验证器报错或没到达新状态(即没推进证明),但通过在每个岔口尝试多个可能 tactic,最终可能完成证明(无目标可证)。这是如今相当标准的设置。很多工作问"如何改进 proof search 以证更多定理"——要么改偏置搜索的模型、要么改搜索过程本身

从模型角度,有很多(甚至很朴素的)方法可"榨取更多":不同训练集、不同架构、不同超参、乃至随机噪声;可以枚举各种组合、训一堆模型让它们各自搜索。因为我们有 Oracle(定理证明器本身),能看每次搜索是否有成果、不同搜索是否互补(多样模型能证不同的定理集)。

总体:多样模型协作可视为增强证明生成能力的方式,"增强"可指更有效更高效。自然要问"是什么在驱动性能"——但难以确切说清:我们只在末端按"最终表现"测多样性,不可解释(不知模型为何不同、学到并执行了什么策略)。故余下部分转向"在输出格式上强制多样性"。

二、引理猜想:神经符号 vs 纯神经(Lemonade)

任务(bottom-up conjecturing,自底向上猜想),很探索性:给一些符号及其定义,试图发现关联它们的有趣定理/引理。存在符号技术可搜索"匹配给定引理形状"的猜想——用一个模板(template)定义理想引理的形状,从而限制符号工具的搜索空间。给定这些信息后,符号工具很擅长这个发现过程。但大问题是:谁来提供高质量、相关的模板?观察到:跨理论、在 Isabelle 里,少数模板占了绝大多数引理——模板可作为一种抽象,让我们发现跨理论的类比。而"擅长学类比与泛化"的正是——LLM

于是:用 LLM 生成模板,再构建模板导向的合成器(template-directed synthesizer)去实例化模板、生成引理——即神经与符号引擎结合,而非只用其一直接猜想(纯神经会在猜想时幻觉符号)。整体流程:给定一个形式化,从中抽取上下文 → 用神经引擎预测模板 → 把模板与符号信息交给符号引擎生成猜想 → 评测。这里"成功"=能从原形式化中复原一个 gold-standard 引理(人类自己觉得足够有趣才写下并在其形式化中反复使用,故可视为"有趣引理");对那些不匹配 gold-standard 的猜想,可用 Isabelle 自身的自动化工具看是否有反例、或是否可证

评测(Lemonade 在多个大规模基准、跨多领域):

三、算法推理:形式文法解析中的多样性与鲁棒性(极初步)

Lemonade 展示了"强制输出格式"如何帮助模型生成不同猜想;可以更进一步——在更受控的设定里强制输出推理轨迹本身,即形式文法解析。任务:考虑 mix-fix、闭算符文法(无歧义),可枚举产生式规则(把结构性终结符放在递归占位/洞的周围);因文法已知,可生成合法句子、结构、精确解析轨迹(保持任务固定)。给定句子可生成对应的解析结构(一棵展平的推导树);对固定文法,可训模型做解析(只见"句子—结构"对,训练时不显式给完整文法)。

存在确定性解析算法,按"人类认知负荷"排难度:

因为是确定性算法,可表现为不同的思维链(CoT)(用自然语言描述执行该算法的步骤)。可训模型输出"算法推理轨迹 + 最终答案",每个推导步让模型 emit 显式产生式规则(e)隐式(i)

发现

关键结论 / Takeaways

Q&A / 讨论亮点

名词 / 引用

原文发表:2026-07-11  ·  纪要生成:2026-07-13