Scientific machine learning has been successfully applied to inverse problems and PDE discovery in computational physics. One caveat concerning current methods is the need for large amounts of ("clean") data, in order to characterize the full system response and discover underlying physical models. Bayesian methods may be particularly promising for overcoming these challenges, as they are naturally less sensitive to the negative effects of sparse and noisy data. In this paper, we propose to use Bayesian neural networks (BNN) in order to: 1) Recover the full system states from measurement data (e.g. temperature, velocity field, etc.). We use Hamiltonian Monte-Carlo to sample the posterior distribution of a deep and dense BNN, and show that it is possible to accurately capture physics of varying complexity, without overfitting. 2) Recover the parameters instantiating the underlying partial differential equation (PDE) governing the physical system. Using the trained BNN, as a surrogate of the system response, we generate datasets of derivatives that are potentially comprising the latent PDE governing the observed system and then perform a sequential threshold Bayesian linear regression (STBLR), between the successive derivatives in space and time, to recover the original PDE parameters. We take advantage of the confidence intervals within the BNN outputs, and introduce the spatial derivatives cumulative variance into the STBLR likelihood, to mitigate the influence of highly uncertain derivative data points; thus allowing for more accurate parameter discovery. We demonstrate our approach on a handful of example, in applied physics and non-linear dynamics.
翻译:对计算物理学中的反问题和PDE发现成功地应用了科学机器学习。对于计算物理学中的反问题和PDE发现,目前方法的一个告诫是需要大量(“干净”)数据,以便确定整个系统的反应特征,并发现基本的物理模型。巴伊西亚方法对于克服这些挑战可能特别有希望,因为这些方法自然对分散和噪音数据的负面影响不甚敏感。在本文中,我们提议使用巴伊西亚神经网络(BNN),以便:(1) 从测量数据(例如温度、速度场等)中恢复整个系统状态。我们使用汉密尔顿蒙特-卡洛对深度和稠密的BNNNN的后向动态分布进行抽样,并表明可以准确捕捉到不同复杂程度的物理模型。(2) 重新利用经过培训的BNNNE网络,作为系统反应的秘诀,我们生成的衍生物数据集有可能构成所观测到的系统的潜在的PDE,然后对BNNN的不精确直线回归值进行连续的临界临界值(STBLR),从而将S的精确度数据引入B的递增度,从而将SMA级的精确度转化为。