Inverted model selection in physics-informed neural networks: when a lower residual selects a worse solution
本文证明,仅基于最小化聚合方程残差来选择物理信息神经网络(PINN)解的标准做法存在根本性缺陷,因为它经常倾向于选择结构无效的解而非精确解,因此有必要引入一种新的词典序容许性门槛,在进行残差比较之前优先考虑结构恒等式和边界条件。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在现代科学领域,研究人员经常依赖人工智能来解决描述物理宇宙行为的复杂方程。这些被称为偏微分方程的方程,支配着从血液在血管中的流动到空气在机翼上的运动等一切现象。几十年来,科学家们一直使用传统的计算机方法来求解这些方程,但一种被称为“物理信息神经网络”(Physics-Informed Neural Network)的新方法正变得日益流行。这种方法通过检查程序对支配方程的满足程度来训练计算机程序学习解法,而不是通过记忆预先计算好的答案。该程序被赋予了一套规则和一个目标分数:分数越低,解就越好。这一系统的构建基于这样一个假设:如果一个程序产生的分数更低,它就找到了对现实更准确的表达。
然而,最近的一项研究挑战了这一基本假设。研究表明,在许多情况下,计算机程序可以通过打破它本应遵守的规则来获得更低的分数。作者拉比乌·穆萨(Rabio Musah)通过设置一系列受控测试来调查这一现象,在这些测试中,两个版本的同一个问题被并排求解。在一个版本中,一项关键的物理规则被硬编码到了程序的结构中,这意味着解不能违反该规则。而在另一个版本中,同一条规则被作为一种惩罚项加入,这是一种软性的建议,如果有助于降低总分,程序可以忽略它。结果令人震惊:那个忽略规则的版本经常产生比遵守规则的版本更低的分数。当研究人员根据这个分数对解进行排名时,他们一致选择了那个在物理上是不可能的解,从而拒绝了正确的解,转而选择了一个有缺陷的解。
这项研究聚焦于一种涉及圆形区域内旋流运动(即涡度)的特定流体流动问题。研究人员使用一种可靠的传统方法创建了一个参考解,以作为地面真值(ground truth)。随后,他们训练了数十个神经网络来解决同一个问题。一些网络被设计为严格执行旋流运动与流体压力之间的关系,而另一些网络则被允许在有助于最小化误差分数的情况下违反这种关系。研究结果显示,那些允许违反规则的网络往往能获得更低的误差分数,有时差距甚至非常显著,尽管它们的解是完全错误的。事实上,在涉及不同类型网络和随机初始条件的广泛实验中,这种误导性的排名在83%的情况下都发生了。那个在纸面上看起来更好的程序,实际上严重违反了问题的核心物理法则,而那个遵循规则的程序却被评定为较差。
这个问题并不局限于单一类型的网络或特定的问题。研究人员测试了六个不同的神经网络架构家族,其中包括一些旨在学习复杂算子而非简单场的架构。在几乎所有案例中,模式都保持一致:将物理定律视为灵活惩罚而非刚性规则的版本,往往会产生更低的误差分数,同时却无法满足该定律。研究还确定了一种特定的失效类型,即网络学会了根据其设计中的隐藏偏差来模仿解的形状,而不是通过物理学本身进行学习。即使方程中移除了物理力的来源,网络仍然会产生一个看起来正确的结构化解,通过了所有标准检查。这表明网络只是在复制一个模板,而不是理解底层的科学原理。
为了解决这个问题,作者提出了评估这些解的新方法。与其依赖单一数字来宣布胜者,评估过程必须首先检查解是否满足几个独立的条件。这些检查包括验证解是否尊重区域边界、是否遵守变量之间的基本结构关系,以及是否满足对于任何有效物理解都必须为零的特定积分条件。只有在解通过了所有这些关卡后,它才被允许根据其误差分数进行竞争。这种方法确保了一个解在被评判是否符合方程之前,首先是物理有效的。研究表明,如果不进行这些检查,仅依靠误差分数对解进行排名的标准方法很可能会选错答案,导致科学家们误以为找到了解,而实际上他们找到的是一个精致的幻象。
这项研究并不是声称这些神经网络是无用的,而是指出目前判断它们的方法存在缺陷。这种现象之所以发生,是因为可能存在的解的数学空间是巨大的,允许程序打破规则给了它更多降低分数的自由,即便这种自由会导致它偏离真相。研究表明,这并非罕见的故障,而是一种取决于所解决的具体问题的普遍现象。虽然研究人员无法准确预测哪些问题会触发这种行为,但证据很明确:仅仅依赖低误差分数是危险的。解决方案在于将物理定律视为不可逾越的约束条件,而非可以被最小化的建议,这些约束必须在考虑任何其他成功衡量标准之前得到满足。通过增加这些严密的检查,科学家可以确保他们使用的人工智能不仅仅是在产生一个低数值,而是真正正确地描述了物理世界。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。