迎风与 AD 也并不处于同一层面:迎风是对时间推进格式的稳定性处理,而 PINN 解的是全局的时空残差最小化,两类方法对“方向性”的需求并不相同。把二者直接对照,容易让人误以为只要给 AD 加上上游偏置,PINN 就能解对流问题。事实上,文章后面列举的那些修复,如人工扩散、课程学习、时间分区,恰恰在优化层面起作用,而非改变导数。
四其余需要修正或补充的地方
1. “AD 无法处理分数阶导数”说得过绝对
分数阶导数确实是非局部的,AD 不能一步求出它。但像 Caputo 导数这样的定义,可以写成对整数阶导数的加权积分,积分可用求积公式离散,而 AD 可以对整个计算过程求导。文中所指的“没有有限的链式分解”只对“把分数阶导数当作一个原子算子”成立。已有的分数阶 PINN 正是把 AD 与数值求积结合起来使用的。
2. “AD 不强制”不等于“无法强制”
守恒、对称、正性这类性质,很多并不是 AD 本身的缺陷,而是损失函数没有把它们写进去。例如把守恒律写成积分形式的损失项,或者让输出层通过 softplus 保证正性,都是在 AD 框架内完成的。文章把“逐点残差的 PINN”当作“AD”的同义词,容易模糊这一区别。
3. 论证以例证为主,缺少定量与对照
全文没有一个数值实验或定量比较来说明某一性质在 AD 型模型中被违反的程度,也没有给出哪些问题上“结构保持”真的比“多加数据、更大网络”更划算。第四条结论呼吁专门的结构诊断,但没有给出诊断方法本身。
Chiu P H, Wong J C, Ooi C, Dao M H, Ong Y S. CAN-PINN: A fast physics-informed neural network based on coupled-automatic–numerical differentiation method. Computer Methods in Applied Mechanics and Engineering, 2022, 395: 114909.
Wang S, Sankaran S, Perdikaris P. Respecting causality for training physics-informed neural networks. Computer Methods in Applied Mechanics and Engineering, 2024, 421: 116813.
Krishnapriyan A, Gholami A, Zhe S, Kirby R, Mahoney M W. Characterizing possible failure modes in physics-informed neural networks. Advances in Neural Information Processing Systems, 2021, 34.
“精确的导数可能给出不忠实的物理”,这个提醒是对的,也值得所有用 AD 做科学机器学习的人记住。但要把它落到具体问题上,需要把失败的原因分层:导数的计算、残差的构造、求解方式、优化过程、全局性质的保持,各层各有各的修复办法。在对流方程这个例子里,精确而对称的导数完全可以得到高精度的解,困难主要来自优化。把精力花在正确的层面,比泛泛地批评“AD 的局限”更有助于推进这个领域。
文献信息
Jagtap A D. The limits of exactness: On the failure of automatic differentiation in physics-informed machine learning. arXiv:2609.33078v2 [cs.LG], 30 Sep 2026.