写点什么

DeepMind 开源最新奥数级几何推理模型,奥数冠军:它像人一样懂得规则

  • 2024-01-22
    北京
  • 本文字数:2715 字

    阅读完需:约 9 分钟

大小:1.26M时长:07:20
DeepMind 开源最新奥数级几何推理模型,奥数冠军:它像人一样懂得规则

在日前发表在《自然》杂志的论文中,谷歌 DeepMind 介绍了 AlphaGeometry。作为一套 AI 系统,它能够以比肩人类奥数冠军的水平解决复杂的几何问题。

 

在根据 2000 年至 2022 年奥数赛制整理的 30 道几何题基准测试集(IMO-AG-30)中,AlphaGeometry 在标准比赛时间内成功解决 25 道,已经非常接近人类冠军的平均得分。相比之下,此前最先进的 AI 系统(即吴文俊提出的“吴氏方法”)也只能解决 10 道题,而人类冠军则平均解决 25.9 道题。这标志着 AI 性能的又一次突破。



由于缺乏推理技能与训练数据,AI 系统往往难以攻克数学中复杂的几何问题。AlphaGeometry 系统将神经语言模型的预测能力与规则约束推导引擎相结合,以协同方式寻求正确答案。通过开发一种能够生成大量合成训练数据(包含 1 亿个独特示例)的新方法,团队得以在无需任何人类演示的情况下训练 AlphaGeometry,有效回避了数据瓶颈。

 

目前,DeepMind 已经开源 AlphaGeometry 代码及模型,希望配合合成数据生成和训练过程中的其他工具和方法,共同在数学、科学和 AI 领域开创新的可能性。

 

开源地址:https://github.com/google-deepmind/alphageometry

 

采用神经符号方法

 

AlphaGeometry 是一套神经符号系统,由神经语言模型加符号推导引擎组成,希望两相结合以寻求对复杂几何定理的证明。这类似于“快、慢思考相结合”的理念,一个系统提供快速、“直观”的想法,另一系统则做出更加深思熟虑的理性决策。

 

由于语言模型更擅长发现数据中的一般模式和关系,所以能够快速预测可能有用的潜在构造,但却往往缺乏严格推理并解释其决策的能力。另一方面,符号推导引擎则基于形式逻辑,依靠明确的规则来得出结论。后者更理性、可解释性更强,但往往比较“缓慢”且不够灵活——这一点在单独处理大型复杂问题时体现得尤其明显。

 

AlphaGeometry 的语言模型会引导其符号推导引擎为几何问题寻求可能的解。

 

奥数几何问题的题干大多基于图表,需要添加新的几何构造才能解决,例如点、线或圆。AlphaGeometry 的语言模型可以从无数种可能性中预测添加哪些新构造更有助于解题。这些线索能够填补空白,引导符号引擎对图表做进一步推论并逐步趋近正确答案。

 


AlphaGeometry 解决的一个简单问题:给定问题图及其定理前提(左),AlphaGeometry(中)首先使用符号引擎来推导关于图的新表述,直到找出正确解或用尽新表述。

 

如果找不到可行的解,AlphaGeometry 语言模型会添加一种可能有用的构造(蓝色部分,即辅助线)为符号引擎开辟新的推导路径。整个循环不断重复,直到找到正确解为止(右)。在此示例中,只需要一种新构造(一条辅助线)。

 


AlphaGeometry 解决奥数问题:2015 年国际奥数竞赛题(左)与 AlphaGeometry 的精简求解过程(右)。蓝色部分是添加的构造。AlphaGeometry 的解共涉及 109 个逻辑步骤。

 

查看完整解题过程:

https://storage.googleapis.com/deepmind-media/DeepMind.com/Blog/alphageometry-an-olympiad-level-ai-system-for-geometry /AlphaGeometry solution.pdf

 

生成 1 亿个合成数据示例

 

几何求解的基础是对空间、距离、形状和相对位置的正确理解,也是艺术、建筑、工程和诸多其他领域的理论基础。人类可以用纸和笔来学习几何知识,观察图表并运用现有知识来发现新的、更复杂的几何属性及关系。

 

而该系统的合成数据生成方法,也大规模模拟了这种知识构建过程,使 DeepMind 得以从头开始训练 AlphaGeometry、全程无需任何人类演示。

 

该系统利用高度并行计算,首先生成十亿个随机几何对象图,并详尽推导出图中每个点和线之间的所有关系。AlphaGeometry 能够找出各图表中所包含的一切证明,而后进一步探索需要哪些附加构造(如果需要)来得出这些证明。DeepMind 把这个过程称为“符号推导与回溯”。

 


AlphaGeometry 所生成合成数据的视觉表示

 

这个庞大的数据波经过过滤以排除类似的示例,最终产生了包含 1 亿个不同难度独特示例的最终训练数据集,其中有 900 万个都添加了新构造。有了这么多通过添加新构造支持证明的例子,AlphaGeometry 语言模型就能在遇到新题时提出很好的辅助构造建议。

 

利用 AI 进行数学推导

 

AlphaGeometry 提出的每一道奥数题解法,都经过计算机检查和验证。DeepMind 还将结果与之前的 AI 方法以及人类选手在奥赛中的表现做出比较。此外,数学教练、前奥数竞赛 金牌得主 Evan Chen 也帮助对 AlphaGeometry 的解题思路进行评估。

 

Chen 表示,“AlphaGeometry 的输出令人印象深刻,因为答案既可验证又相当简洁。以往,AI 对于竞赛问题的证明存在一定偶然性(结果虽然正确,但需要人工检查)。但 AlphaGeometry 不存在这个弱点:其求解过程始终拥有机器可验证的结构,同时也保持着良好的人类可读性。”

 

“说到机器求解数学题,人们首先想到的往往是那种通过强大坐标系解决几何问题的计算机程序、特别是令人头皮发麻的繁琐代数计算。但 AlphaGeometry 不是这样,它跟人类学生一样懂得使用角度和相似三角形等经典几何规则。”Chen 说道。

 

但由于奥数竞赛总计包含六道问题,其中往往只有两道与几何相关,因此 AlphaGeometry 只能解决竞赛中三分之一的题目。尽管如此,单凭强大的几何求解能力就已经让它成为全球首个能够在 2000 年和 2015 年竞赛中取得铜牌成绩的 AI 模型。

 

而如果将题目限制在几何之内,那么这套系统的成绩几乎可以比肩奥数竞赛的金牌得主。不过 DeepMind 的目标远不止于此,他们还希望推动下一代 AI 系统踏上推理能力的新高峰。

 

考虑到大规模合成数据在从零开始训练 AI 系统方面的广泛潜力,这种方法甚至有望驱动未来 AI 系统在发现数学及其他领域新知识方面做出贡献。

 

结束语

 

“目前,AI 领域的研究人员正尝试从奥数级几何问题入手。我个人对此深表赞同,整个求解过程有点类似国际象棋,即将每一步中的合理操作数量控制在有限范围之内。但我仍然对 AI 系统的实际表现感到惊喜,也为这项令人印象深刻的成就而激动不已。”菲尔兹奖得主兼奥林匹克数学竞赛金牌得主 NGÔ BẢO CHÂU 说道。

 

AlphaGeometry 以 Google DeepMind 和谷歌研究院的工作成果为基础,开创了 AI 数学推导的先河,应用范围涵盖探索纯数学之美、以及使用语言模型解决数学和科学问题。最近,DeepMind 还推出了 FunSearch,首次使用大语言模型在开放式数学科学问题中取得发现。

 

DeepMind 表示,自己的长期目标仍然是构建起拥有跨数学领域泛化能力的 AI 系统,研究通用 AI 系统所必需的复杂问题求解与推理能力,最终帮助人类开拓知识的新前沿。

 

通过 AlphaGeometry,DeepMind 展示了 AI 系统不断增长的逻辑推理能力以及发现/验证新知识的能力。在迈向更先进、更具通用性 AI 系统的道路上,解决奥数级几何问题标志着深度数学推理的又一重大里程碑。

 

相关链接:

https://deepmind.google/discover/blog/alphageometry-an-olympiad-level-ai-system-for-geometry/

 

2024-01-22 10:275568

评论

发布
暂无评论
发现更多内容

架构训练营 - 模块 9 作业

焦龙

架构训练营

「offer来了」1张思维导图,6大知识板块,带你梳理面试中CSS的知识点!

星期一研究室

css3 前端开发 面试题 面试‘ HTML5, CSS3

盘点 2021|人只有跌入谷底,每一步都是往上走的。

踏雪痕

生活 盘点2021 盘点 2021

15 Promethus之核心组件介绍

穿过生命散发芬芳

Prometheus 1月月更

kafka Controller作用

石头哥谈架构

大数据 kafka 消息中间件

ReactNative进阶(十九):React Native 按钮 Touchable 系列组件使用详解

No Silver Bullet

​React Native 1月月更 Touchable

渗透测试思路总结

网络安全学海

黑客 信息安全 渗透测试 安全漏洞

记中山公园全马--一场无准备的马

wood

跑步 300天创作

设计电商秒杀系统

Steven

架构实战营

设计电商秒杀系统

Mars

架构实战营 「架构实战营」

Hoo虎符研究院 | 投资前沿——过去一周顶级投资机构动向

区块链前沿News

虎符 Hoo 虎符交易所 区块链投资

Java基础:UUID

程序员架构进阶

Java uuid 1月日更 2022

LeetCode每日一题 No.1716 计算力扣银行的钱

DawnMagnet

算法 rust LeetCode 力扣

大数据集群节点磁盘负载不均衡怎么办?

明哥的IT随笔

大数据 hadoop CDH CDP

连续读书1000天,我开始思考一篇好的读书总结是什么样子的

宇宙之一粟

读书总结 1月月更

消息积压&消息丢失解决方案

JavaEdge

1月月更

【微博评论】功能的高性能高可用计算架构设计

红莲疾风

「架构实战营」

[架构实战营] 模块六作业

Geek_0ed632

「架构实战营」

一条 Git 命令减少了一般存储空间,我的服务器在偷着笑

沉默王二

网站安全检测:推荐8款免费的 Web 安全测试工具

喀拉峻

网络安全

第一节:创建SpringBoot项目并运行HelloWorld

入门小站

springboot

架构实战-毕业设计项目

无名

架构实战营 「架构实战营」

技术管理养成:一个普通的在线文档做瀑布与敏捷的融合

dclar

团队管理 项目管理 敏捷开发 团队协作 CTO

好家伙!你这网络基础可以啊!1️⃣

XiaoLin_Java

1月日更

zip文件自动打包

你?

云原生训练营 毕业总结

张大彪

云原生

架构实战营-毕业设计

瓜子葫芦侠

「架构实战营」

“微博评论”高性能高可用计算架构设计

swallowluo

架构实战营 #架构实战营 「架构实战营」

Go 语言快速入门指南: Go 并发互斥锁

宇宙之一粟

并发 Go 语言 互斥锁 1月月更

为什么您的企业需要移动CRM系统

低代码小观

移动 CRM CRM系统 客户关系管理系统 企业管理工具

电商秒杀系统设计

天天向上

架构实战营

DeepMind 开源最新奥数级几何推理模型,奥数冠军:它像人一样懂得规则_AI&大模型_核子可乐_InfoQ精选文章