← 最新论文
🤖 machine learning

GAE: Graph-Augmented Evolution for Scientific Discovery via Reinforcement Optimization

本文提出了 GAE,这是一个通过集成用于结构感知程序表示的图神经网络、用于定向父代与变异选择的强化学习,以及用于将大语言模型变异算子与高适应度结构编辑进行动态对齐的在线 GRPO 微调,从而通过增强用于科学发现的进化程序搜索,来实现发现闭式物理方程的最先进性能的新型框架。

原作者: Xuanzhou Chen, Taoli Cheng

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

原作者: Xuanzhou Chen, Taoli Cheng

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

想象一下,你正试图教一个机器人写出一个完美的物理方程,来解释一个摇晃、弹跳的弹簧是如何运动的。你有一个超级聪明的机器人作家(大语言模型,简称 LLM),它能够猜出新的方程,但它有点像是在黑暗中投掷飞镖:有时能射中靶心,但大多数时候只是在随机乱投。

长期以来,科学家们一直试图通过让这个机器人进行猜测、检查猜测是否正确并保留最好的结果来帮助它。但论文《GAE:用于科学发现的图增强进化》(GAE: Graph-Augmented Evolution for Scientific Discovery)指出,这种旧方法存在三个大问题,就像是在迷宫中导航时:戴着眼罩、拿着一张只告诉你“你错了”却没告诉你离正确有多近的地图,以及一个永远不会更新的指南针。

三个大问题(以及为什么旧方法会失败)

首先是“眼罩”。旧方法在选择要改进的前代方程时完全是随机的,仅仅看最终得分。它们不看方程的“形状”。这就像是仅仅因为上一道菜的味道还可以就去改进食谱,却没意识到新食谱需要的是加盐而不是加糖。

其次是“坏地图”。当机器人尝试一个新方程时,计算机必须运行一个庞大且缓慢的模拟程序来查看它是否有效。如果新方程几乎正确但还不完全对,旧系统就会直接把它扔掉。这就像是一个老师给一个数学题做对了 99% 的学生打了个“不及格”,忽略了学生其实已经非常接近正确答案这一事实。这浪费了所有关于如何进步的微小线索。

第三是“卡住的指南针”。机器人的猜测新方程的方式从不改变。即使它学到了这些技巧对于这个特定的谜题并不奏效,它仍然会沿用同样的旧套路。

GAE 解决方案:一个聪明、自我进化的团队

作者构建了一个名为 GAE(图增强进化)的新系统来解决这三个问题。他们不仅仅是微调了旧系统;他们给了机器人一个大脑、一个教练和一种即时学习的方法。

  1. “变形金刚”大脑(图/Graph): GAE 不仅仅将方程视为文本,而是将每个方程转化为一个展示数学部分如何连接的彩色 3D 地图(即“计算图”)。这让系统能够“看到”结构。这就像是在观察一座乐高城堡,不仅看到成品,还能看到具体是哪些积木支撑起了塔楼。
  2. “聪明教练”(RL 元控制器/RL Meta-Controller): 这是一个特殊的 AI 教练,它观察着“变形金刚”地图。它不再随机挑选父代方程,而是观察地图并说:“嘿,这个方程在结构上与上次表现最好的那个很相似。让我们去微调那一个吧。”它引导机器人进行更有可能的修改,将随机猜测转变为有方向的搜索。
  3. “即时导师”(在线微调/Online Fine-Tuning): 这是最酷的部分。每当机器人尝试一批新方程时,系统都会立即更新机器人自己的大脑。如果机器人做出了一个好的猜测,系统会说:“做得好,多做这类尝试!”如果做出了坏的猜测,它会说:“停止这样做。”这就像机器人是在寻找物理方程的过程中,一边寻找一边学习如何写出更好的方程,而不是等到一天结束再去学习。

大考:摇晃的弹簧

为了测试这个新系统是否有效,作者将其置于一个棘手的测试中:寻找一个“非线性阻尼振荡器”的精确数学公式。想象一下,这是一个弹簧,它不仅仅是上下弹跳;它在移动时会变得更重,以奇怪的方式减速,并受到外力的推动。这是一个非常复杂、混乱的现实世界物理问题。

他们将 GAE 与其他顶尖方法进行了对比,包括那些使用了同样聪明的机器人作家但没有配备这种新教练系统的系统。

  • 结果: GAE 不仅仅是赢了,它简直是碾压了竞争对手。在这些模拟中,GAE 找到的方程具有极高的准确度。
  • 数据: 论文使用一个叫做 “log10 NMSE” 的数值来报告误差。数值越低越好。最好的先前方法(如 OpenEvolve)得分在 -3.14-5.87 左右。然而,GAE 找到了一个得分为 -7.24 的解(甚至在复杂的、未见过的测试数据上达到了 -7.45)。
  • 这意味着什么? 得分 -7.24 意味着误差大约为 5.7 × 10⁻⁸。这是一个极其微小的数字。这意味着 GAE 找到的方程几乎完美地匹配了弹簧真实的物理特性。

“神奇”方程

GAE 找到的最佳方程并非简单的直线。它是一个复杂的、美丽的公式,包含了:

  • 线性力(基础的弹跳)。
  • 二次方和三次方力(奇怪的非线性弹跳)。
  • 依赖速度的阻尼(弹簧如何减速)。
  • 随时间变化的力(外部的推力)。
  • 甚至还有一些位置、速度和时间交织在一起的复杂相互作用项。

作者展示了这个方程符合物理逻辑。它正确识别出弹簧具有“线性回复力”(它想要回到中间)、“三次非线性”(它以特定方式变硬)以及“二次方阻力”(对抗运动的空气阻力)。

GAE 不是什么

重要的是要了解这篇论文没有声称什么。作者谨慎地指出,这种方法依赖于一种特定的查看代码的方式(Python 的“抽象语法树/Abstract Syntax Trees”)。如果你尝试在不改变“变形金刚”大脑的情况下将此系统用于另一种编程语言,它将无法开箱即用。此外,虽然结果令人惊叹,但它们是基于特定物理问题的计算机模拟。论文表明这是一个强大的新方向,但它并不声称已经解决了所有科学发现问题。

总结

简而言之,GAE 将科学发现这一混沌、随机的过程转变为一个专注、自我进化的旅程。通过赋予 AI 一种“看见”其思想结构的方式,通过一个教练来挑选最佳起点,并通过从每一次尝试中学习,它发现了一个其他方法错过的近乎完美的物理方程。这是迈向一个未来的重要一步——在那个未来,AI 不仅仅是在猜测,而是真正学会了如何发现自然法则。

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

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

试用 Digest →