Discovering uncertainty: Bayesian constitutive artificial neural networks
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.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 45
- FWCI
- 4.97
- Field percentile
- top 3%
- Organism
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Automated model discovery for human brain using Constitutive Artificial Neural Networks
K. Linka, S. R. St. Pierre, E. Kuhl·Acta BiomaterialiaPeer-reviewed·Apr 1, 2023
- Automated model discovery for skin:Discovering the best model, data, and experiment
K. Linka, A. Buganza Tepole, … E. Kuhl·bioRxiv·Dec 19, 2022
- Detection of arterial wall abnormalities via Bayesian model selection
K. Larson, C. Bowman, … A. Matzavinos·bioRxiv·Dec 29, 2018
- Principal-stretch-based constitutive neural networks autonomously discover a subclass of Ogden models for human brain tissue
S. R. St. Pierre, K. Linka, E. Kuhl·bioRxiv·Jan 14, 2023
- Democratizing biomedical simulation through automated model discovery and a universal material subroutine
M. Peirlinck, K. Linka, … E. Kuhl·bioRxiv·Dec 6, 2023
- Automated model discovery for muscle using constitutive recurrent neural networks
L. M. Wang, K. Linka, E. Kuhl·bioRxiv·May 9, 2023