Discovering uncertainty: Gaussian constitutive neural networks with correlated weights

Jeremy A. McCulloch, Ellen Kuhl
3/16/2025
cs.CEcs.LG

No official code found. Best implementation: LivingMatterLab/CANN (69 stars, last commit 2026-03-05).

Abstract

When characterizing materials, it can be important to not only predict their mechanical properties, but also to estimate the probability distribution of these properties across a set of samples. Constitutive neural networks allow for the automated discovery of constitutive models that exactly satisfy physical laws given experimental testing data, but are only capable of predicting the mean stress response. Stochastic methods treat each weight as a random variable and are capable of learning their probability distributions. Bayesian constitutive neural networks combine both methods, but their weights lack physical interpretability and we must sample each weight from a probability distribution to train or evaluate the model. Here we introduce a more interpretable network with fewer parameters, simpler training, and the potential to discover correlated weights: Gaussian constitutive neural networks. We demonstrate the performance of our new Gaussian network on biaxial testing data, and discover a sparse and interpretable four-term model with correlated weights. Importantly, the discovered distributions of material parameters across a set of samples can serve as priors to discover better constitutive models for new samples with limited data. We anticipate that Gaussian constitutive neural networks are a natural first step towards generative constitutive models informed by physical laws and parameter uncertainty.

View on arXivView PDF

Code Implementations(1)

When using, please cite "A new family of Constitutive Artificial Neural Networks towards automated model discovery", CMAME, https://doi.org/10.1016/j.cma.2022.115731 and the relevant other papers from this repo

6931Python, FortranOct 21, 20227 months ago

Similar Papers

Cite this paper

@article{mcculloch2025discovering,
  title  = {Discovering uncertainty: Gaussian constitutive neural networks with correlated weights},
  author = {Jeremy A. McCulloch and Ellen Kuhl},
  year   = {2025},
  eprint = {2503.12679},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.12679v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.12679.svg)](https://codeofpaper.com/paper/2503.12679)

Discussion