作为一名物理科班出身的研究者,我经常会与从事理论物理的老同学交流。在闲聊过程中,我们常常比较理论科学与计算科学的研究特点与差异。我在此做一个简要总结。
理论科学家更偏好纯粹的理性批判。
康德曾说:
“我并非意味着对书本或系统的批判,而是对普遍理性的批判,即对于所有能够‘独立于经验’而得出的知识。”
例如:
计算科学家则更偏向经验论与建模。
他们关注如何:
例如:
这也反映了 reasoning(推理) 与 inference(推断) 的区别:
理论科学家通常认为,最有解释力的科学理论应具备:
因此,仅依赖简单 AI 模型进行数据拟合,其科学价值往往受到质疑。
尽管这类模型可能具备预测能力,但它们未能揭示底层结构或机制。
为解决这一问题,一些方法尝试融合理论与计算的思路,在维持预测能力的同时引入结构表达。
其中代表性方向之一是:
将建模对象从“变量之间的映射”拓展为“函数空间之间的映射”,
即直接学习微分方程的解算子,是理论建模与数据驱动的结合。
例如:
Neural Operator:一种建模偏微分方程解算子的通用方法。
Kovachki, N. et al. Neural Operator: Learning Maps Between Function Spaces. arXiv (2021).
doi:10.48550/arXiv.2108.08481
该方法的优势在于:
但在某些系统中也存在局限。例如:
换言之,Neural Operator 是理论结构与计算方法结合的有力工具,但其效果依赖于具体系统是否存在清晰可提取的结构,且该结构是否可被数据驱动方法捕捉。
理论科学家:
计算科学家(我):
这两类科学家代表了两种不同的思维方式与研究文化: