有件事,可能会让牛顿很「头疼」。
17世纪初,在开普勒对大量精密观察的天体轨道数据进行分析后,得出著名的开普勒定律;
此后,牛顿用其运动定律万有引力中证明了开普勒定律,又是78年后的事儿了。
不过,后来的爱因斯坦又以相对论解释了水星近日点异常的进动之后,天文家了解到牛顿力学的准确度依然不够。
但无论怎么说,牛顿解法的地位仍难以撼动,因为它简便又精度高,仍是计算行星轨道的主流。
近日,美国能源部的普林斯顿等离子体物理实验室(PPPL)设计出了一个机器学习算法。 「绕」过了牛顿,中间没使用任何物理定律!
黑匣子「取代」牛顿物理理论
这是一种物理学中离散场理论的机器学习和服务方法,包括学习算法和服务算法。 该算法的开发者为秦宏,他是著名的近代物理系教授,也曾为中科大核学院的执行院长。
「在物理学中,通常你会进行观测,根据观测结果创建一个理论,然后用这个理论来预测新的观测结果,」秦宏说,「我所做的是用一种黑匣子来代替这个过程,它可以在不使用传统理论或规律的情况下产生准确的预测。」
让我们把时间倒回到1601年,开普勒继承了他的导师第谷·布拉赫(Tycho Brahe)精心收集的行星轨道的观测数据。
开普勒用了5年的时间发现了他的行星运动的第一定律和第二定律。 牛顿用其运动定律和万有引力解决了开普勒问题又花了78年。
现在,假设我们站到了与开普勒同期的历史节点,有一组类似于开普勒的数据。 学习算法从时空网格上的一组观测数据中训练出离散场论,服务算法利用学习到的离散场论预测新的边界和初始条件下的场的观测数据。
如下图所示,为简单起见,这些数据是根据万有引力定律通过求解牛顿在太阳引力场中的行星运动方程而生成的水星,金星,地球,火星,谷神星和木星的轨道:
将水这些轨道观测数据输入了程序。然后,该程序与「服务算法」一起运行,结果竟是惊人的准确:
其中,红色标记指示的轨道是通过学习的离散场理论生成的,绿色标记所指示的轨道是来自上图的训练轨道。 可以看出,在学习了极少的训练例子后,AI似乎就能学会行星运动的规律。
换句话说,他的代码真的是在「学习」物理规律。 为了丰富实验内容,研究人员又对从水星轨道的近日点发起的轨道进行了类似的研究。
在这里,轨道e0是地球轨道;椭圆形的e1、e2是以不同的初始速度从地球近日点发起的轨道。轨道p是抛物线的逃避轨道,轨道h是双曲线的逃避轨道。 结果显示:
红色标记是受过训练的离散场理论的预测,蓝色标记是根据牛顿运动定律和万有引力定律的解决方案。
再以谷神星轨道为数据,并减少训练的数据来演示。 同样地,红色标记是受过训练的离散场理论的预测,蓝色标记是根据牛顿运动定律和万有引力定律的解决方案。
值得注意的是,即使训练轨道都是椭圆形的,离散场理论也能正确预测抛物线和双曲线的逃逸轨道。 所开发的算法对于物理控制定律的变化具有鲁棒性,因为该方法除了控制定律是场论的基本假设外,不需要任何物理定律知识。
数据驱动方法论最近在物理学界引起了很多关注。这不足为奇,因为物理学的基本目标之一是从观测数据推论或发现物理学定律。
人工智能技术的飞速发展引发了这样的问题,即这种推论或发现是否可以通过算法实现。
相关论文发表在Scientific Reports上。
该算法的另外一个重要意义在于,当狭义相对论和广义相对论的影响很重要时,所提出的算法有望适用。
受哲学家启发,宇宙是矩阵模拟
这个黑盒过程也出现在哲学思想实验中,比如John Searle提出著名的中文屋(Chinese Room)思想实验。 在实验中,一个不懂中文的人却可以通过使用一套指令或规则,将一个中文句子翻译成英文或任何其他语言,从而代替理解。
这个思想实验认为任何机器都不可能理解人类语言的真正含义,否决了图灵测试的有效性。即使计算机通过图灵测试,也不算真正具有智能。
秦宏的灵感部分来自于牛津大学哲学家Nick Bostrom的哲学思想实验,即宇宙是一个计算机模拟程序。
如果这是真的,那么基本的物理定律应该揭示出宇宙是由基本时空模块组成,就像电子游戏中的像素一样。
秦宏表示,「如果我们生活在模拟世界中,我们的世界就必须是离散的」。
秦设计的黑匣子并不要求物理学家从字面意思上相信宇宙模拟猜想,尽管它是基于这一理念创建一个能做出准确物理预测的程序。
与电影《黑客帝国》中所描绘世界相似,由此产生的像素化的世界观被称为离散场理论。
与通常的理论不同,它将宇宙看成是由单个比特组成的。 科学家们通常会设计出物理世界行为方式的总体概念,而计算机只是收集了一系列数据点的集合。
秦宏和普林斯顿大学等离子体物理学项目的研究生Eric Palmerduca现在正在开发利用离散场理论来预测世界各地科学家进行的核聚变实验中等离子体粒子行为的方法。
核聚变是驱动太阳和恒星的动力,它将轻元素以等离子体的形式结合起来以产生大量的能量。这种由自由电子和原子核组成热的、带电的物质状态代表了99%的可见宇宙。
科学家们正试图在地球上复制核聚变,以获得取之不尽的发电动力。
秦宏表示,「在核聚变装置中,等离子体的动力学是复杂的、多尺度的,我们感兴趣的某一物理过程的有效调控规律或计算模型并不总是清晰的。
在这个场景下,就可以应用我开发的机器学习技术来创建一个离散场理论,然后应用这个离散场理论来理解和预测新的实验观测结果」。
这个过程引发了关于科学本质的问题。
难道科学家们不想发展解释世界的物理学理论,而是简单地收集数据吗?
物理学对解释和理解现象是否真的的有必要?
秦宏认为,任何一个科学家的终极目标都是做出符合实际的预测,我们可能不一定需要物理定律。
例如,如果我可以完美地预测行星轨道,就不需要知道牛顿的引力和运动定律。
你可以说,这样做从理论上,你会比知道牛顿定律的人理解得不够充分。
从某种意义上说,这是对的。
但从实际的角度来看,不知道内在机制却能够做出准确的预测,和运用理论给出预测没有实际的区别。
机器学习也可以为更多的研究提供可能性。这种技术也可能让传统物理理论得到发展。
Palmerduca表示,虽然在某种意义上,这种机器学习的方法排除了对这种理论的需求,但它也可以被看作是走向一种理论的途径。
参考链接:
on-energy-raises-questions-about-the-very-nature-of-science?seeOriginal=new-machine-learning-theory-that-can-be-applied-to-fusion-energy-raises-questions-about-the-very-nature-of-science