本文转载整理自公众号计算数学信息共享平台。本文归纳总结自北京大数据研究院院长鄂维南院士的文章 The Dawning of a New Era in Applied Mathematics,文章来自 https://www./journals/notices/202104/202104FullIssue.pdf,点击文末左下角 阅读原文/Read More 阅读原文。 传统应用数学的发展和挑战 应用数学的发展也沿袭了类似的模式,研究基于第一性原理建立的偏微分方程及其数值算法已经成为应用数学的核心主题。流体力学的发展是一个非常成功的例子,被称作“定理证明家”的柯朗学派在这一问题上更看重数值和定理,他们认为,只要方程的含义和数值方法是可靠的,人们便可以在计算中得到许多信息,进而在物理上获得一些进展。多年以来,柯朗学派在对流体力学、固体力学等领域的研究中都收获了巨大的成功,事实上计算流体力学已经成为了流体力学的主流。但现如今,留给人们的更多是挑战而非机遇。在前辈已经建立的偏微分方程和流体力学基本框架下,人们要么解决例如湍流这类遗留的难题,要么开辟新的研究领域,这都是十分困难的。而且,尽管在流体力学之后,柯朗学派的想法也被应用于材料科学、化学、生物学、地球科学和金融学等领域,但是效果远远不及我们在流体力学中看到的那样突出,它带来的变化只是有限的改进而非变革式的影响。 Johannes Kepler 1571-1630 (数据科学人工智能) 从根本来说,这种现状最主要的困难是⾼维度问题,我们一直在被维度灾难所困扰。之所以出现这些困难,其核心在于人们处理多元函数的能力有局限性,而这正是机器学习的强项。尽管人们在很久之前就已经建立了神经网络模型,而它在近似多元函数方面的巨大潜能直到最近才被大家认可。将机器学习与之结合,它们在很短的时间内就已经出色地解决了一些长期存在的问题,相信在不久的将来,我们还会收获更多。这说明,机器学习与应用数学的结合将会对两个领域都带来根本性的变革。接下来,我们通过几个例子来阐明这一变化将对科学计算、建模、机器学习和纯数学领域带来哪些影响。 机器学习登上舞台 机器学习在科学计算中的一个成功应用是处理基于神经网络的高维控制问题。Bellman方程的维度与控制问题状态空间的维度是一样的,即若要控制一个PDE,那么Bellman方程是无穷维的。如果用神经网络来表示策略函数,我们可以发现随机控制和深度学习的诸多相似。利用基于深度学习的算法,我们能处理几百个甚至更高维度的随机控制问题。这种方法也可用于求解确定性控制问题和非线性抛物型偏微分方程。 人们习惯对物理问题使用第一性原理建模,因为这样的模型很可靠。然而,这样的模型在实际计算中可能会非常困难(比如薛定谔方程),而简化模型对某些方程很难实现(比如湍流模型)。机器学习或许可以从以下三方面提供一个基于物理的建模:
针对机器学习构建的模型,我们讨论两个问题: 第一,机器学习被称为黑箱,如何看待它的可解释性?可解释是相对的。我们知道气体动力学中的欧拉方程表示守恒性,但状态方程是否可解释是不重要的,实际上它可能是来自对实验数据的样条插值,我们并不关心样条函数的系数是否可解释。基于机器学习的模型是类似的,一些基本问题,比如守恒律,应该是可解释性的,但函数的具体形式,不必非要可解释。 第二,该模型是否可靠?以下两点非常重要。第一,模型需满足物理学的要求,比如对称性和守恒性。第二,用于建模的数据要够广,能覆盖到所有实际情况。 上述这些想法已成功应用到许多问题了,比如分子动力学,稀薄气体动力学等。与高性能计算结合,人们已能模拟数亿个原子的系统,在计算规模上提升了五个数量级。 机器学习是一个黑箱吗?(搜狗图片) 机器学习和应用数学的结合能给机器学习领域带来新视角。这里我们讨论以下两个方面的内容:
另外,机器学习提出了许多新的高维逼近论分析问题。这类问题的研究会形成一个新的数学分支:高维分析。其中一个重要问题是,如何选取对象(函数、概率分布、动态系统等)的复杂度特征。抽象说来,复杂度是该对象被基本元素逼近的困难程度。经典理论将函数的光滑性作为复杂度的衡量指标,由此引申出C^k空间,Sobolev空间等。用基本元素(比如分片多项式)来逼近函数时,光滑性决定了逼近速率。但这样定义的复杂度会有维度灾难。所以在高维空间,由光滑性决定的复杂度或许不再是合适的方式,取而代之的是一个函数能否高效地被某种神经网络逼近,由此引申出再生核Hilbert空间(RKHS),Barron空间等。 Isaac Newton 1643-1727(数据科学人工智能) 应用数学基本构成及其未来 应用数学能像基础数学(代数,几何,分析,拓扑)一样,形成由几个基本的方向组成的一门系统的学科吗?目前来看时机尚不成熟。但随着机器学习进入应用数学的研究领域,应用数学的几大主要构成部分愈发清晰,这意味着应用数学终将成为一门成熟的学科。这里我们不妨对应用数学的主要方向假想一下:例如:基于第一性原理的模型,学习,算法。
相比于基础数学教育,应用数学教程系统性不足,往往流于片面,教学只是具体问题(方程)求解的方法和技巧,缺乏大局观。弄清楚了应用数学的基本结构,我们就可以设计出系统的完整的教学规划。
Von Neumann 1903-1957(搜狗百科) 应用数学将成为交叉学科研究的基石,应用数学教育将为学生提供系统性的学术训练,使交叉学科的研究体系化。在科学发展的历史长河中,牛顿时期确立了数学是描述科学的语言;Von Neumann 时期提出数值算法是连接数学与科学的桥梁;如今,第三个变革时期即将来临,应用数学的主要组成准备就绪,为交叉学科的科学研究和技术革新保驾护航。这真是一个激动人心的时刻。让我们一起为将设想变为现实而努力奋斗! 注:封面图片引用自 数据科学人工智能 公众号 [1] Weinan E, Chao Ma, and Lei Wu, Machine learning from a continuous viewpoint, I, Sci. China Math. 63 (2020), no. 11, 2233–2266, DOI 10.1007/s11425-020-1773-8. MR4170870 |
|