Discovering uncertainty: Bayesian constitutive artificial neural networks

IF 6.9 1区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY
Kevin Linka , Gerhard A. Holzapfel , Ellen Kuhl
{"title":"Discovering uncertainty: Bayesian constitutive artificial neural networks","authors":"Kevin Linka ,&nbsp;Gerhard A. Holzapfel ,&nbsp;Ellen Kuhl","doi":"10.1016/j.cma.2024.117517","DOIUrl":null,"url":null,"abstract":"<div><div>Understanding uncertainty is critical, especially when data are sparse and variations are large. Bayesian neural networks offer a powerful strategy to build predictable models from sparse data, and inherently quantify both, aleatoric uncertainties of the data and epistemic uncertainties of the model. Yet, classical Bayesian neural networks ignore the fundamental laws of physics, they are non-interpretable, and their parameters have no physical meaning. Here we integrate concepts of Bayesian learning and constitutive neural networks to discover interpretable models, parameters, and uncertainties that best explain soft matter systems. Instead of training an individual constitutive neural network and learning point values of the network weights, we train an ensemble of networks and learn probability distributions of the weights, along with their means, standard deviations, and credible intervals. We use variational Bayesian inference and adopt an efficient backpropagation-compatible algorithm that approximates the true probability distributions by simpler distributions and minimizes their divergence through variational learning. When trained on synthetic data, our Bayesian constitutive neural network successfully rediscovers the initial model, even in the presence of noise, and robustly discovers uncertainties, even from incomplete data. When trained on real data from healthy and aneurysmal human arteries, our network discovers a model with more stretch stiffening, more anisotropy, and more uncertainty for diseased than for healthy arteries. Our results demonstrate that Bayesian constitutive neural networks can successfully discriminate between healthy and diseased arteries, robustly discover interpretable models and parameters for both, and efficiently quantify uncertainties in model discovery. We anticipate our approach to generalize to other soft biomedical systems for which real-world data are rare and inter-personal variations are large. Ultimately, our calculated uncertainties will help enhance model robustness, promote personalized predictions, enable informed decision-making, and build confidence in automated model discovery and simulation. Our source code, data, and examples are available at <span><span>https://github.com/LivingMatterLab/CANN</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":55222,"journal":{"name":"Computer Methods in Applied Mechanics and Engineering","volume":"433 ","pages":"Article 117517"},"PeriodicalIF":6.9000,"publicationDate":"2024-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Methods in Applied Mechanics and Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045782524007710","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

Understanding uncertainty is critical, especially when data are sparse and variations are large. Bayesian neural networks offer a powerful strategy to build predictable models from sparse data, and inherently quantify both, aleatoric uncertainties of the data and epistemic uncertainties of the model. Yet, classical Bayesian neural networks ignore the fundamental laws of physics, they are non-interpretable, and their parameters have no physical meaning. Here we integrate concepts of Bayesian learning and constitutive neural networks to discover interpretable models, parameters, and uncertainties that best explain soft matter systems. Instead of training an individual constitutive neural network and learning point values of the network weights, we train an ensemble of networks and learn probability distributions of the weights, along with their means, standard deviations, and credible intervals. We use variational Bayesian inference and adopt an efficient backpropagation-compatible algorithm that approximates the true probability distributions by simpler distributions and minimizes their divergence through variational learning. When trained on synthetic data, our Bayesian constitutive neural network successfully rediscovers the initial model, even in the presence of noise, and robustly discovers uncertainties, even from incomplete data. When trained on real data from healthy and aneurysmal human arteries, our network discovers a model with more stretch stiffening, more anisotropy, and more uncertainty for diseased than for healthy arteries. Our results demonstrate that Bayesian constitutive neural networks can successfully discriminate between healthy and diseased arteries, robustly discover interpretable models and parameters for both, and efficiently quantify uncertainties in model discovery. We anticipate our approach to generalize to other soft biomedical systems for which real-world data are rare and inter-personal variations are large. Ultimately, our calculated uncertainties will help enhance model robustness, promote personalized predictions, enable informed decision-making, and build confidence in automated model discovery and simulation. Our source code, data, and examples are available at https://github.com/LivingMatterLab/CANN.
发现不确定性:贝叶斯构成型人工神经网络
了解不确定性至关重要,尤其是在数据稀疏、变化较大的情况下。贝叶斯神经网络提供了一种从稀疏数据中建立可预测模型的强大策略,并从本质上量化了数据的不确定性和模型的不确定性。然而,经典的贝叶斯神经网络忽略了基本的物理定律,它们是不可解释的,其参数也没有物理意义。在这里,我们整合了贝叶斯学习和构成型神经网络的概念,以发现最能解释软物质系统的可解释模型、参数和不确定性。我们不训练单个组成神经网络,也不学习网络权重的点值,而是训练网络集合,学习权重的概率分布及其均值、标准偏差和可信区间。我们使用变异贝叶斯推断法,并采用一种高效的反向传播兼容算法,通过更简单的分布来逼近真实概率分布,并通过变异学习使其发散最小化。在合成数据上进行训练时,我们的贝叶斯构成神经网络即使在存在噪声的情况下也能成功地重新发现初始模型,即使在数据不完整的情况下也能稳健地发现不确定性。在对健康动脉和动脉瘤人体动脉的真实数据进行训练时,我们的网络发现,病变动脉比健康动脉具有更多的伸展僵化、更多的各向异性和更多的不确定性。我们的研究结果表明,贝叶斯构成神经网络能成功区分健康动脉和病变动脉,稳健地发现两者的可解释模型和参数,并有效量化模型发现过程中的不确定性。我们预计我们的方法可以推广到其他软性生物医学系统,因为这些系统的真实世界数据很少,而且人与人之间的差异很大。最终,我们计算出的不确定性将有助于增强模型的稳健性、促进个性化预测、实现知情决策,并建立对自动模型发现和模拟的信心。我们的源代码、数据和示例可从 https://github.com/LivingMatterLab/CANN 获取。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
12.70
自引率
15.30%
发文量
719
审稿时长
44 days
期刊介绍: Computer Methods in Applied Mechanics and Engineering stands as a cornerstone in the realm of computational science and engineering. With a history spanning over five decades, the journal has been a key platform for disseminating papers on advanced mathematical modeling and numerical solutions. Interdisciplinary in nature, these contributions encompass mechanics, mathematics, computer science, and various scientific disciplines. The journal welcomes a broad range of computational methods addressing the simulation, analysis, and design of complex physical problems, making it a vital resource for researchers in the field.
×
引用
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学术官方微信