Computing high-order mixed derivatives in physics-informed neural networks using multi-index Bell polynomials
本文通过利用多指数贝尔多项式来组织多元 Faà di Bruno 公式,引入了一种用于在物理信息神经网络中计算高阶混合导数的计算高效且内存稳定的方法,从而在避免标准嵌套自动微分导致的内存故障的同时,保持至舍入误差水平的精确性。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在现代物理学领域,科学家们经常面临一个困难的谜题:如何预测复杂系统(如流动的海水、电场或冲击波)的行为,因为其背后的数学规则极其复杂。几十年来,研究人员一直转向人工智能来帮助解决这些谜题。一种被称为“物理信息神经网络”的特定机器学习类型,扮演着数字学徒的角色。它不仅接受数据的训练,还接受物理基本定律的训练。该网络通过检查其预测值在多大程度上满足底层方程,来学习如何推测问题的解。然而,这些方程通常涉及极难计算的变化率,尤其是当涉及多个变量同时变化(例如时间和三维空间同时变化)时。为了有效地训练网络,计算机必须以极高的精度计算这些复杂的、被称为“导数”的变化率。
挑战在于,使用标准的计算机方法来计算这些高阶变化率,就像是在尝试攀登一座随着你爬得越高而变得越来越高的山。随着方程复杂度的增加,计算机的内存会迅速填满,计算速度也会变得极其缓慢,以至于在实际操作中几乎无法完成。这种瓶颈限制了人工智能解决最困难物理问题的能力,特别是那些涉及随时间扩散或传播的波的问题。富美广·伊莫托(Fumihiro Imoto)的一项新研究直接针对这一局限性。研究人员开发了一种新的数学方法,使计算机能够高效地计算这些复杂的、多变量的变化率,而不会耗尽内存或被不必要的计算所困扰。
这种新方法的核心在于计算机如何组织其工作。该方法并非反复要求计算机对同一个函数进行重复求导——这个过程会产生一个庞大且混乱的计算网络——而是使用了一个预先组织的系统。想象一个图书馆,那里每一本可能的书籍组合都已经被编目并准备好从书架上取下,而不是每当读者索要一本书时都要重新编写一份目录。研究人员使用了一种特定的数学工具,涉及被称为“贝尔多项式”(Bell polynomials)的结构,来创建一个所有必要计算的固定映射。这个映射被构建一次后,就会在学习过程的每一步中重复使用。通过这种方式,计算机只计算问题当前所需的特定信息,忽略其他一切。这种策略使得系统能够处理涉及高达七阶导数的方程,而这种复杂度会导致标准方法失效。
这项工作的成果既精确又具有实用性。研究人员在多种困难的物理场景中测试了该方法,包括海水的波动和带电流体的流动。在一次涉及四维空间复杂波方程的具体测试中,新方法产生的解的相对误差仅为0.0006,这一准确度水平证实了该方法按预期发挥了作用。或许更重要的一点是,该方法在其他方法失效的地方表现出了鲁棒性。当标准计算机程序试图解决同样的高阶问题时,它们往往会耗尽内存并崩溃。而这种新方法在单个处理器核心上运行,成功计算了数百个混合导数,且未出现任何内存故障。它还能处理包含多个相互作用场的系统,例如流体速度、压力和电荷之间的复杂舞蹈,这些现象在现实世界的工程中很常见,但在模拟中却极其困难。
除了速度和稳定性之外,这项研究还揭示了构建这些网络的工具本身的一些惊人之处。神经网络的“大脑”依赖于一种称为“激活函数”的数学函数,它帮助网络学习模式。长期以来,双曲正切函数一直是标准选择。然而,当研究人员将这种新高阶方法与不同的激活函数进行对比测试时,他们发现标准选择并不总是最好的。在涉及最高水平复杂度的测试中,基于贝塞尔函数(Bessel functions,常用于描述自然界中的波模式)的函数表现优于标准选择。这些替代函数使网络能够更准确地学习解,这表明最合适的工具高度取决于问题的具体数学需求。
该研究还为使用这些强大工具的人提供了一个关键教训:计算中的微小误差并不总是意味着最终答案的微小误差。在一次涉及流体流动的测试中,计算机成功地大幅降低了物理方程中的误差,使数学逻辑看起来近乎完美。然而,它生成的实际解却是完全错误的。这是因为计算机找到了一种既能满足数学公式又不满足物理现实的方法,这种陷阱只能通过根据已知边界或数据对解进行核查来避免。这一发现提醒我们,即使是最先进的数学技巧也需要仔细验证。新方法提供了一种可靠的方式来计算必要的导数,但它并不能取代人类的监督和独立的检查,以确保结果符合物理常识。
最终,这项工作消除了使用人工智能处理最严苛物理问题的一个重大障碍。通过以一种既精确又节省内存的方式来组织复杂导数的计算,研究人员为模拟此前无法触及的现象打开了大门。该方法并非解决一切问题的魔杖,但它是一个强大的新引擎,允许科学家将模拟推向更远的前方。无论是模拟聚变反应堆中的等离子体流动,还是预测海洋波浪的行为,能够准确且快速地计算这些高阶变化率,都是向前迈出的关键一步。研究证实,只要有正确的数学组织,人工智能就可以应对物理学中最顽固的方程,前提是这些计算必须由正确的工具引导并经过仔细验证。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。