Bayesian deep learning for partial differential equation parameter discovery with sparse and noisy data

Christophe Bonneville , Christopher Earls
{"title":"Bayesian deep learning for partial differential equation parameter discovery with sparse and noisy data","authors":"Christophe Bonneville ,&nbsp;Christopher Earls","doi":"10.1016/j.jcpx.2022.100115","DOIUrl":null,"url":null,"abstract":"<div><p>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.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"16 ","pages":"Article 100115"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2590055222000117/pdfft?md5=74e974fee9a03ffefb4197fc6a8e312b&pid=1-s2.0-S2590055222000117-main.pdf","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics: X","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2590055222000117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

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发现。关于当前方法的一个警告是需要大量(“干净”)数据,以便表征整个系统响应并发现潜在的物理模型。贝叶斯方法可能特别有希望克服这些挑战,因为它们对稀疏和噪声数据的负面影响自然不那么敏感。在本文中,我们建议使用贝叶斯神经网络(BNN)来:1)从测量数据(如温度、速度场等)中恢复整个系统的状态。我们使用哈密顿蒙特卡罗对深度和密度的BNN的后验分布进行采样,并表明可以在不过拟合的情况下准确地捕捉不同复杂度的物理。2) 恢复实例化支配物理系统的基本偏微分方程(PDE)的参数。使用经过训练的BNN作为系统响应的代理,我们生成可能包括控制观测系统的潜在PDE的导数数据集,然后在空间和时间上的连续导数之间执行序列阈值贝叶斯线性回归(STBLR),以恢复原始PDE参数。我们利用BNN输出中的置信区间,并将空间导数累积方差引入STBLR似然中,以减轻高度不确定的导数数据点的影响;从而允许更准确的参数发现。我们在应用物理学和非线性动力学的几个例子中展示了我们的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Computational Physics: X
Journal of Computational Physics: X Physics and Astronomy-Physics and Astronomy (miscellaneous)
CiteScore
6.10
自引率
0.00%
发文量
7
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信