Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Jun 24.
Published in final edited form as: Int J Uncertain Quantif. 2025 Jul 29;15(6):61–94. doi: 10.1615/int.j.uncertaintyquantification.2025056958

EMBEDDED NONLOCAL OPERATOR REGRESSION (ENOR): QUANTIFYING MODEL ERROR IN LEARNING NONLOCAL OPERATORS

Yiming Fan 1, Habib N Najm 2, Yue Yu 1,*, Stewart Silling 3, Marta D’Elia 4
PMCID: PMC13289677  NIHMSID: NIHMS2184767  PMID: 42344177

Abstract

Nonlocal, integral operators have become an efficient surrogate for bottom-up homogenization, due to their ability to represent long-range dependence and multiscale effects. However, the nonlocal homogenized model has unavoidable discrepancy from the microscale model. Such errors accumulate and propagate in long-term simulations, making the resultant prediction unreliable. To develop a robust and reliable bottom-up homogenization framework, we propose a new framework, which we coin Embedded Nonlocal Operator Regression (ENOR), to learn a nonlocal homogenized surrogate model and its structural model error. This framework provides discrepancy-adaptive uncertainty quantification for homogenized material response predictions in long-term simulations. The method is built on Nonlocal Operator Regression (NOR), an optimization-based nonlocal kernel learning approach, together with an embedded model error term in the trainable kernel. Then, Bayesian inference is employed to infer the model error term parameters together with the kernel parameters. To make the problem computationally feasible, we use a multilevel delayed acceptance Markov chain Monte Carlo (MLDA-MCMC) method, enabling efficient Bayesian model calibration and model error estimation. We apply this technique to predict long-term wave propagation in a heterogeneous one-dimensional bar, and compare its performance with additive noise models. Owing to its ability to capture model error, the learned ENOR achieves improved estimation of posterior predictive uncertainty.

Keywords: Model Error, Nonlocal Model, Uncertainty Quantification, Bayesian Inference

1. INTRODUCTION

In many real-world applications, the analyzed physical system is a complex multi-scale process, which often starts from a sequence of mechanical cues at the microscale, and results in the propagation of properties at the macroscle. However, microscale simulations are often infeasible due to high computational costs. To mitigate this challenge, upscaled models are often needed, which can be employed in large scale long-term simulations to inform decision making. For this purpose, various multiscale approaches and homogenized surrogate models were developed [1–11]. Examples include partial differential equation (PDE)-based approaches with effective coefficients [12,13], particle-based methods that replace clusters of particles with larger particles [14–16], nonlocal models that capture long-range microscale effects via integral operators [17–27], and several others. Among these approaches, nonlocal models [28–34] stand out as relatively recent yet powerful tools [17–20,27,35–38] as their integral nature naturally embeds length and time-scales in their definition [28] allowing them to capture macroscale effects induced by a heterogeneous microscale behavior.

However, despite being appropriate for homogenization tasks, nonlocal models present several challenges. As an example, in heterogeneous materials modeling, the material’s response depends on mechanical and microstructural properties, and hence requires a material-specific homogenized nonlocal model. In practice, a nonlocal model is determined by the definition of its “kernel” whose functional form and associated parameters are not known a priori. Thus, to accurately capture the effects of micro-scale heterogeneities at the macroscale and provide reliable and trustworthy predictions, it is necessary to estimate appropriate nonlocal kernels. The paper [39] introduces the nonlocal operator regression (NOR) approach, a data-driven technique for the identification of the nonlocal kernel that best describes a system at the macroscale. We refer the reader to [22,39–45] for several examples of machine learning-based design of homogenized nonlocal operators, and to [25,46] for the rigorous analysis of its learning theory.

While NOR provides accurate and reliable deterministic nonlocal homogenization models from data, it introduces unavoidable modeling errors due to the discrepancy between the “surrogate” nonlocal model and the ground truth system. In long-term simulations, such a modeling error may propagate and accumulate over time. Hence, it is desired to characterize the discrepancy between the nonlocal model and the true governing equations to estimate the predictions’ uncertainty. In our prior work [47], we introduced the Bayesian nonlocal operator regression (BNOR) approach, which combines Bayesian inference [48–59] and NOR to estimate model uncertainty under the assumption of additive independent Gaussian noise in the data. Specifically, we modeled the discrepancy between high-fidelity data and the NOR model as additive independent identically distributed (iid) noise, and tested the method in the context of stress wave propagation in a randomly heterogeneous material [47]. However, the additive iid noise assumption is more suited for representing measurement noise rather than a modeling error; this happens because the model discrepancy is expected to exhibit a significant degree of spatial correlation depending on the degree of smoothness in the solution and data. Ignoring this correlation may lead to over-confidence and low posterior uncertainty in the inferred parameters, with consequent over confidence in posterior predictions of the quantities of interest (QoIs) [60].

To better represent the discrepancies due to model error, state-of-the-art additive model error techniques augment the predictive model’s output with a Gaussian process (GP)[54,61]. The additive GP provides extensive flexibility in correcting model outputs and fitting available data with a parameterized correlation structure, resulting in meaningful predicted uncertainty. However, adding a GP to model outputs in the context of physical systems may compromise adhering to physical constraints and governing equations; in fact, while a physical model prediction y=f(x) is expected to satisfy relevant physical laws, a GP-augmented prediction y=f(x)+ϵ(x) may not in principle [62].

To address the shortcomings of additive GP constructions in physical models, embedded model error constructions were introduced in [62,63]; here, specific model components are augmented with statistical terms. Specifically, random variables are embedded in the parameterization of certain model elements based on approximations or modeling assumptions. As a result, this approach enables Bayesian parameter estimation that accounts for model error and identifies modeling assumptions that dominate the discrepancies between the fitted model and the data. To our knowledge, embedded model error applications have relied on random variable embeddings and not GP embeddings.

In this work, we introduce a Bayesian calibration technique based on GP embeddings applied in the context of non-local homogenization. In particular, we augment the nonlocal kernel with a GP to represent model error in the kernel. Then, we use Bayesian inference to learn the posterior probability distributions of parameters of the nonlocal constitutive law (the nonlocal kernel function) and the GP simultaneously. To make the solution of the resulting Bayesian inference problem feasible, we employ the Multilevel Delayed Acceptance (MLDA) MCMC [64,65] method, which exploits a hierarchy of models with increasing complexity and cost. We illustrate this method using a one-dimensional nonlocal wave equation that describes the propagation of stress waves through an elastic bar with a heterogeneous microstructure.

We summarize our contributions in the following list.

  • We propose the Embedded Nonlocal Operator Regression (ENOR) approach, which consist of augmenting a nonlocal homogenized model with modeling error with the purpose of capturing discrepancy of the predictions with respect to high fidelity data. In particular, we embed a GP in the nonlocal kernel to characterize the spatial heterogeneity in the microscale.

  • The model is inferred from high-fidelity microscale data using MCMC, which learns the parameters of the nonlocal kernel and the correction term jointly. To alleviate the cost associated with costly likelihood estimations in MCMC, we use a multi-level delayed acceptance MCMC formulation.

  • To illustrate the efficacy of our method, we consider the stress wave propagation problem in a heterogeneous one-dimensional bar. A data-driven nonlocal homogenized surrogate is obtained, together with a GP representing the kernel correction. Compared to the previous work which learns an additive noise [47], the embedded model error correction formulation successfully captures the discrepancy and provides an improved estimation of the posterior predictive uncertainty.

Paper outline.

In Section 2, we review the nonlocal operator regression approach and the general embedded model error representation formulation. Then, in Section 3 we propose the ENOR approach, together with a MLDA-MCMC formulation which uses a low-fidelity model to accelerate the expensive likelihood estimation. In Section 4, we examine the posterior distribution and the prediction given by the algorithm. Section 5 concludes the paper with a summary of our contributions and a discussion of potential follow-up work.

2. BACKGROUND AND RELATED MATHEMATICAL FORMULATION

Although the proposed method is generalizable to other homogenization problems, for the purpose of demonstration, in this paper we consider the numerical solution of a wave propagation problem in the spatial domain Ω‾⊂Rd and time domain [0,T], where d is the physical dimension. Given S observations of forcing terms fs(x,t), we define the corresponding computed high-fidelity displacement fields 𝒟≔uDNSss=1S as the ground-truth dataset. Here we assume that both fs and uDNSs are provided at time instants tn∈[0,T] and grid points xi∈Ω‾. Without loss of generality, we assume the time and space points to be uniformly distribute, i.e. in one dimension, the spatial grid size Δx and time step size Δt are constant. We denote the collection of all grid points as χ=xii=1L. The purpose of this work is to develop a Bayesian inference framework, which learns the nonlocal model from 𝒟 together with its structural error.

Throughout this paper, for any vector v=v1,⋯,vq∈Rq, we use ‖v‖l2≔∑i=1qvi2 to denote its l2 norm. For a function u(x,t) with (x,t)∈Ω‾×[0,T], its discrete l2 norm is defined as

‖u‖l2(Ω‾×[0,T])≔ΔtΔx∑n=0T/Δt∑xi∈χuxi,tn2,

which can be interpreted as a numerical approximation of the L2(Ω‾×[0,T]) norm of u.

2.1. Nonlocal Operator Regression

In this work, we consider the nonlocal operator regression (NOR) approach first proposed in [40] and later extended in [22,25,39,42,46]. NOR aims to find the best homogenized nonlocal “surrogate” model from experimental and/or high-fidelity simulation data pairs. Herein, we focus on the latter scenario. Given a forcing term f(x,t),(x,t)∈Ω‾×[0,T] and appropriate boundary and initial conditions, we denote the high-fidelity (HF) model as

∂2uHF∂t2(x,t)-ℒHFuHF(x,t)=f(x,t). (1)

ℒHF is the HF operator and uHF(x,t) is the solution of fine-scale simulations. NOR assumes that nonlocal models are accurate homogenized surrogates of the HF model; a general nonlocal model reads as follows:

∂2uNL∂t2(x,t)-ℒNLuNL(x,t)=f(x,t), (2)

where the nonlocal operator ℒNL is an integral operator of the form

ℒNL≔ℒKC[u](x,t)=∫Ω‾∩Bδ(x)KC(x,y)(u(y,t)-u(x,t))dy. (3)

Here, Bδ(x)≔y∈Rd,|x-y|<δ denotes the interaction neighborhood of the material point x. We further denote Ωδ≔x∈Ω‾∣distx,Rd∖Ω‾<δ is the nonlocal boundary region, Ω≔Ω‾∖Ωδ as the “interior” region inside the domain. C≔Cmm=0M is the set of parameters that uniquely determines the kernel KC. We claim that for the same forcing terms f(x,t), the corresponding solution, uNL(x,t),(x,t)∈Ω‾×[0,T], of a nonlocal model provides an approximation of the ground-truth data, i.e., uNL(x,t)≈uDNS(x,t). Here, a radial kernel, KC(x,y)≔KC(|y-x|), is employed. This widely adopted setting guarantees the symmetry of the integrand in (3) with respect to x and y and induces the conservation of linear momentum and Galilean invariance [38,42,66,67]. In fact, such property allows us to write:

KC(x,y)(u(y,t)-u(x,t))=12KC(|x-y|)(u(y,t)-u(x,t))-KC(|y-x|)(u(x,t)-u(y,t)). (4)

As done in previous works[47], we represent the kernel using a linear combination of Bernstein-polynomials, i.e.,

KC|z|δ=∑m=0MCmδd+2Bm,Mzδ,Bm,M(z)=Mmzm(1-z)M-mfor0≤z≤1. (5)

Note that this construction makes KC continuous, radial and compactly supported on the ball of radius δ centered at x, also guarantees that (2) is well-posed [68].

To find the nonlocal model that best describes the high-fidelity data, we aim to find the kernel parameters C such that for given loadings fs(x,t), the corresponding nonlocal solutions uNL,Cs(x,t) in (2) are as close as possible to the HF solution uDNSs(x,t). To numerically solve (2), we use a mesh-free discretization of the nonlocal operator and a central difference scheme in time, i.e.

uNL,Csin+1≔2uNL,Csin-uNL,Csin-1+Δt2fsxi,tn+Δt2ℒKC,huNL,Csin=2uNL,Csin-uNL,Csin-1+Δt2fsxi,tn+Δt2Δx∑xj∈Bδxi∩χKCxj-xiuNL,Csjn-uNL,Csin, (6)

where u~NL,Csin denotes the nonlocal solution at xi,tn, and ℒKC,h is an approximation of ℒKC by the Riemann sum with uniform grid spacing Δx. The optimal parameters C* can be obtained by solving the following optimization problem

C*=argminC∑s=1SuNL,Cs-uDNSsl2(Ω×[0,T])2uDNSsl2(Ω×[0,T])2+λ‖C‖l22, (7)
s.t.KCsatisfiesphysics-basedconstraints. (8)

Here, λ is a regularization parameter added to guarantee the well-conditioning of the optimization problem. The physics-based constraints depend on the nature of the problem, in the case of stress waves, we impose homogenized properties of plane waves propagating at very low frequency [39], i.e.

∫Bδ(x)|y-x|2KC(|y-x|)dy=2ρc02, (9)
∫Bδ(x)|y-x|4KC(|y-x|)dy=-8ρc03R. (10)

The density ρ, the effective wave speed c0 and R, the second derivative of the wave group velocity with respect to the frequency ω evaluated at ω=0, are obtained the same way as in [47], for both periodic and random materials. Without loss of generality, we demonstrate the idea in 1D wave propagation problems. Numerically, we impose the physics constraints by approximating (9) and (10) via a 1D Riemann sum:

∑xj∈Bδxi∩χxi-xi2KCxj-xiΔx=2ρc02, (11)
∑xj∈Bδxi∩χxi-xi4KCxj-xiΔx=-8ρc03R. (12)

By solving the above linear equations, one can explicitly express CM-1 and CM as linear functions of other parameters. Then, (7) becomes an unconstrained optimization problem of Cmm=0M-2. For further details we refer interested readers to [25].

We note that in (6), the numerical approximation uNL,Csn+1 is calculated based on the numerical approximation of the last time instance uNL,Csin. As such, the numerical error accumulates as n increases, and (7) aims to minimize the accumulated error. Alternatively, one can also choose to minimize the step-wise error [25,46], by replacing the approximated solution at the last time instances, uNL,Csn and uNL,Csn-1, with the corresponding ground-truth data uDNSsn and uDNSsn-1 in (6):

u~NL,Csin+1≔2uDNSsin-uDNSsin-1+Δt2fsxi,tn+Δt2ℒKC,huDNSsin=2uDNSsin-uDNSsin-1+Δt2fsxi,tn+Δt2Δx∑xj∈Bδxi∩χKCxj-xiuDNSsjn-uDNSsin.

This formula provides a faster approximated nonlocal solution at the cost of physical stability, which plays a critical role in long-term prediction. Therefore, in this work we aim to minimize the accumulated error by considering (6).

2.2. Embedded Model Error

In this section we introduce the embedded model error procedure developed in [62,63], which relies on a Bayesian inference framework for the estimation of the model error, with the identification of the contribution of different error sources to predictive uncertainty. This is a natural setting for calibrating a low fidelity (LF/here NL) model against a higher fidelity (HF/here DNS) model accounting for uncertainty. Here, we assume that any discrepancy between the two models’ predictions is due to model error, and not to other sources such as measurement error. Thus, to model this discrepancy, we do not pursue traditional approaches that introduce independent identically distributed (iid) additive Gaussian noise. Kennedy and O’Hagan [69] introduced the use of an additive Gaussian process (GP) to capture the structure of the discrepancy between two models, where the flexibility of the GP allows one to adequately capture the discrepancy in the predictions induced by the model error.

In this setting, denoting by qj the data generated from the HF/DNS model ηoj, and by ζoj,Λ the one generated from the LF/NL model, where Λ is a set of model parameters to be estimated, at operating conditions oj (e.g. spatial or temporal coordinates), for j=1,2,…,N observations, the additive GP construction can be written as

qj=ζoj,Λ+Δxj,α,ξ (13)

where Δxj,α,ξ is a GP with parameters α evaluated at the discrete spatial locations xj, and with iid standard normal stochastic degrees of freedom ξ. This representation and the related approach have found extensive use, e.g. [70–72], as they allow for avoiding the overconfidence that comes from ignoring model error in model calibration whether against another model or actual observations. However, the additive GP construction presents some challenges in calibrating physical models [62], which motivated embedding model error terms into the LF model. In our present notation, this can be written as

qj≈hoj,α~,ξ≔ζoj,Λ,Δxj,α,ξ,j=1…N (14)

where α~=(Λ,α). We note that in the literature the use of model error embedding has relied on a simplified version of the above, where the error term is the random variable Δ(α,ξ), i.e., lacking the spatial dependence, rather than a GP [62,63,73–75]. This simplification might be necessary because of lack of data or computational constraints and it comes with loss of flexibility in the model error representation. In this work, we retain the full GP formalism, as in (14). It is also important to point out that one key benefit from model error embedding is that the analyst, knowing where approximations have been made in the computational model at hand, can embed model error terms as diagnostic instruments in different parts of the model. Identifying the structure of the discrepancy between the two models by model error embedding, can highlight the modeling assumptions that are likely the dominant source of predictive discrepancy. Similarly, the specific form of embedding can be employed as a diagnostic instrument to identify, e.g. the quality of one submodel correction versus another.

2.3. Likelihood Construction

In order to find the posterior distribution of the model parameters, we use Bayesian inference to estimate α~. Given data 𝒟, we write Bayes’ rule, expressing p(α~∣𝒟), the posterior density of α~ conditioned on 𝒟, as

p(α~∣𝒟)=p(𝒟∣α~)p(α~)p(𝒟), (15)

where p(𝒟∣α~) is the likelihood, p(α~) is the prior, and p(𝒟) is the evidence which can be treated as a constant in the parameter estimation context. Implicit in the above is also the conditioning on the NL model being fitted, which we leave out for convenience of notation. A key step in obtaining the posterior distribution is the construction of a justifiable likelihood. In general, this is a significant challenge [62,63] where alternate approximations are possible. One convenient approximation, which we choose here, is to use Approximation Bayesian Computation (ABC), a likelihood-free method [76–78] that is often necessary to deal with the challenge of computing expensive/intractable likelihoods. Rather than relying on a likelihood to provide a measure of agreement between model predictions and data, ABC methods rely on a measure of distance between summary statistics evaluated from the two data sources. With the summary statistics on the model output Sh, and those estimated from the data Sq, ABC relies on a kernel density g(z) (a Gaussian), a distance metric dSh,Sq, and a tolerance parameter ϵ to provide a pseudo-likelihood:

ℒα~=ϵ-1gϵ-1dSh,Sq=1ϵ2πexp-dSh,Sq22ϵ2.

Here, for the definition of the distance, we follow [62]. We consider the mean μj=Eξhoj,α~,ξ and standard deviation σj=σξhoj,α~,ξ statistics from the computational model predictions and subtract them to the data qj and a scaled absolute difference between the mean prediction and the data γμj-qj respectively, where γ is a user-defined parameter. With this, the ABC likelihood reads

ℒα~=1ϵ2π∏j=1Nexp-μj-qj2+σj-γμj-qj22ϵ2. (16)

The motivation for this construction is the desire to require the Bayesian-calibrated model to achieve two goals: (1) fit the data in the mean, and (2) provide a degree of predictive uncertainty that is consistent with the spread of the data around the mean prediction. In particular, this second requirement provides protection against overconfidence in predictions, ensuring that predictive uncertainty is representative of the discrepancy from the data resulting from model error, irrespective of data size.

3. NONLOCAL OPERATOR REGRESSION WITH EMBEDDED MODEL ERROR

In this section we introduce the embedded treatment of nonlocal operator regression, along with implementation details.

3.1. Mathematical Formulation

We propose the embedded nonlocal operator regression (ENOR) construction, which aims to quantify the model error in nonlocal operator learning using Bayesian inference. In particular, we incorporate a location-dependent GP, Kξ(x,ω~), to represent embedded model error. Here, this Gaussian random field is defined on Ω‾×Ωp, where Ω‾ is the spatial domain together with the nonlocal boundary region, and Ωp is the sample space of a probability space. The dependence on the GP parameters is implicit, and is suppressed here for convenience of notation. To account for the structural error of learning a homogenized kernel KC, we modify (3) as:

ℒENL[u](x,t)≔∫Bδ(x)KC(|y-x|)1+Kξx+y2,ω~(u(y,t)-u(x,t))dy. (17)

Here the GP Kξ(x,ω~) is defined by a zero mean and the following covariance function:

CovKξ(x),Kξ(y)=σgp2exp-|x-y|lgp,

with σgp and lgp being learnable parameters. Then, the nonlocal model (2) is modified as

∂2uENL∂t2(x,t)-ℒENLuENL(x,t)=f(x,t). (18)

Note that the corrected kernel preserves the symmetry property in (4)

KC(|y-x|)1+Kξx+y2,ω~=KC(|x-y|)1+Kξy+x2,ω~,

and correspondingly the fundamental momentum preserving and invariance properties. Here, we allow the embedded model kernel to be location-dependent, to capture the modeling error introduced by the homogenized surrogate with a radial kernel KC. As a result, the corrected kernel is no longer radial, but it satisfies the physical requirement of being symmetric with respect to x and y .

To represent the GP, we use the Karhunen–Loève expansion [79,80] (KLE), i.e.,

Kξx,ω~=σgp∑n=1∞λiϕixξiω~, (19)

where λi,ϕi are eigenpairs of the kernel function exp-|x-y|lgp, and ξi are independent standard normal random variables. The analytical expression of the eigen-pairs can be found in [81], written for i=1,… as

λi=2/lgp1/lgp2+wi2,ϕi(x)=τcoswix+1lgpwisinwix,τ=12L1+1lgpwi2+sin2wiL2wi1-1lgpwi2-1lgpwi2cos2wiL-1, (20)

where L is the length of the domain, τ is a normalizer, and the wi are obtained by solving the following equation

wi2-1/lgp2tanwiL-2wilgp=0,i=1,2,…. (21)

We truncate the summation up to R terms for computational purpose, where R is chosen such that

∑i=1Rλi≥0.9∑i=1∞λi.

Substituting (19) into (17), we obtain:

∂2uENL∂t2x,t-∫BδxKCy-x1+σgp𝚿T𝛏uENLy,t-uENLx,tdy=fx,t, (22)

where

𝚿x+y2≔λ1ϕ1x+y2,…,λRϕMx+y2T,𝛏≔ξ1,…,ξRT.

With the KLE we get a realization of the GP by generating a sample of ξ. Then, the numerical scheme in (6) can be employed to evaluate the solution. Denoting uENL,Csi,kn+1≔uENL,Csxi,tn+1,ξk as the numerical solution at (xi,tn+1) for the s-th sample and k-th GP realization, we have

uENL,Csi,kn+1=2uENL,Csi,kn-uENL,Csi,kn-1+Δt2fsxi,tn+Δt2Δx∑xj∈Bδxi∩χKCxj-xi1+σgp𝚿xj+xi2T𝛏kuENL,Csj,kn-uENL,Csi,kn, (23)

where ξk is the k-th realization of the random vector generating the corresponding GP. Similarly, the step-wise version of the embedded nonlocal model can be written as

u~ENL,Csi,kn+1=2uDNSsin-uDNSsin-1+Δt2fsxi,tn+Δt2Δx∑xj∈Bδxi∩χKCxj-xi1+σgp𝚿xj+xi2T𝛏kuDNSsjn-uDNSsin. (24)

To effectively evaluate the pseudo-likelihood, we employ the expression (16). Note that the generated eigenpairs (λi,ϕi) are dependent on lgp. Since optimizing with respect to lgp together with the other parameters is computationally infeasible, we treat lgp as a tunable hyperparameter, and perform our ENOR algorithm for a fixed lgp at a time to avoid the repeated cost of (20) and (21). Therefore the enhanced parameter set α~=C,σgp,lgp will be reduced to α~=C,σgp. For each observation, we have the following ABC likelihood

ℒ(α~)≔p𝒟∣C,σgp=∏s,i,n=1S,L,T/Δtexp-12ϵ2μCsxi,tn-uDNSsxi,tn2+σCsxi,tn-γμCsxi,tn-uDNSsxi,tn2, (25)

where

μCsxi,tn=1K∑k=1KuENL,Csi,kn, (26)
σCsxi,tn=1K-1∑k=1KuENL,Csi,kn-μCsxi,tn2 (27)

are the sample mean and standard deviation for uENL,Csin and uENL,Csin, for K samples of ξ, and with the current value of σgp.

In [47], we found that a good prior distribution plays a critical role in achieving a fast convergence of the MCMC algorithm and we used the learnt kernel parameter C0 from a deterministic nonlocal operator regression (DNOR) to construct such a prior. To provide a prior on C, we use independent standard normal priors on the kernel parameters Cm~𝒩C0,m,σˆ2,m=1,…M-2, with C0 being the learnt kernel parameter from DNOR, and the standard deviation σˆ as a tunable hyperparameter. In practice, since σgp>0, we infer lnσgp instead of σgp. To get an initial state for lnσgp, we optimize the following

lnσgp,0≔argminlnσgp12ϵ2∑s,i,n=1S,L,T/ΔtμCsxi,tn-uDNSsxi,tn2+σCsxi,tn-γ∣μCsxi,tn-uDNSsxi,tn2 (28)

and assign a uniform prior on lnσgp, specifically lnσgp~𝒰lnσgplo,lnσgphi. We treat σgplo and σgphi, the lower and upper bounds on σgp, as tunable hyperparameters. Once the proposal for lnσgp exceeds the bounds, the log-posterior will be set to -∞ automatically. Combining the likelihood in (25) and the prior (with lnσgp∈lnσgplo,lnσgphi), we can finally define the unnormalized posterior pC,σgp∣𝒟∝p𝒟∣C,σgppC,σgp and obtain the negative log-posterior after eliminating the constant terms:

12ϵ2∑s,i,n=1S,L,T/ΔtμCsxi,tn-uDNSsxi,tn2+σCsxi,tn-γ∣μCsxi,tn-uDNSsxi,tn2+C-C0l222σˆ2. (29)

3.2. Implementation Details

As can be seen from (29), the evaluation of the posterior requires the estimation of the first and second order moments of the output using K GP samples. For each sample, the nonlocal meshfree method (23) is applied for each spatial point, time step, and observation, making this numerical evaluation expensive in MCMC. In order to improve the efficiency of the MCMC procedure, we employ the Multilevel Delayed Acceptance (MLDA) MCMC technique [64,65], which exploits a hierarchy of models of increasing complexity to efficiently generate samples from an unnormalized target distribution. For the purpose of illustration, we summarize the key factors of two-level Delayed Acceptance (TLDA) MCMC here, while the method could be extended to a model hierarchy with arbitrarily many levels by recursion. For the vanilla Metropolis-Hastings (MH) algorithm which is a typical single level MCMC, consider sampling a trace θ1,…,θnsingle from a target distribution πt(⋅), using a proposal distribution πp(⋅∣⋅), and an initial state θ0. MH accepts a new proposal θnew given θj for j=0,1,…nsingle-1 with probability

min1,πtθnewπpθj∣θnewπtθjπpθnew∣θj,

otherwise it rejects θnew and sets θj+1=θj. In the context of Bayesian inference, the MH target distribution is the posterior distribution, i.e. πt(θ∣𝒟)=p(θ∣𝒟). Unlike the vanilla MCMC which has only one model, in TLDA, a cheaper model is employed to reduce the computational cost. Fig.1 illustrates the work flow for TLDA, where the coarse subchains are sampled in order to provide proposals for the fine model. Denote by ℱf the fine forward model and by ℱc the coarse forward model, with πf and πc being their target distributions respectively. Starting from θfj, in the coarse level, one can generate the subchain θc1,θc2,…,θcnsub of length nsub using MH or any single-level MCMC method. After the subchain is finished, we take θcnsub as the proposal for the fine chain (i.e. θfnew=θcnsub) and accept this proposal with probability

min1,πfθfnewπcθfjπfθfjπcθfnew, (30)

otherwise reject θfnew and set θfj+1=θfj [65].

Fig. 1.

Fig. 1.

Schematic of generating a proposal θ′ for a two-level MLDA algorithm.

When the approximation provided by the coarse model is poor, many samples will be rejected by the fine model resulting in a very low acceptance rate. As outlined in [65], an enhanced Adaptive Error Model (AEM) based on [82] is useful to account for and correct the discrepancy between the fine and coarse models. We use the two-level AEM [65,82] in the present use of TLDA. For parameters α~ and operating conditions o, the bias ℬ(o) between the two models can be written as

ℬ(o)=ℱf(o,α~,ξ)-ℱc(o,α~,ξ) (31)

When the parameter set α~ is sampled from the prior distribution, then

ℬo~ℱfo,α~,ξ-ℱco,α~,ξ.

Denoting the fine model solution as uENL,Csxi,tn,ξ≔uENLsC,lnσgp,ξin, the coarse model (the step-wise nonlocal model) solution as u~ENL,Csxi,tn,ξ≔u~ENLsC,lnσgp,ξin, and the trainable parameter set as β~≔C,lnσgp,ξ, we have the following sample mean and standard deviation for the correction term

EˆBis,n=μsxi,tn-μ~sxi,tn,σˆBis,n2=σsxi,tn2-σ~sxi,tn2, (32)

where

μsxi,tn=Eˆβ~uENLs(β~)in=1N0∑n0=1N0uENLsβ~n0in,σsxi,tn=Vˆβ~1/2uENLs(β~)in=1N0-1∑n0=1N0uENLsβ~n0in-μsxi,tn2,μ~sxi,tn=Eˆβ~u~ENLs(β~)in=1N0∑n0=1N0u~ENLsβ~n0inσ~sxi,tn=Vˆβ~1/2u~ENLs(β~)in=1N0-1∑n0=1N0u~ENLsβ~n0in-μ~sxi,tn2. (33)

Here, N0 is the number of samples of β~ which will be used for computing the sample mean and standard deviation. We highlight that the enhanced model parameter set α~=C,lnσgp should be sampled simultaneously with ξ. In contrast, μ and σ are calculated by averaging over multiple samples of ξ only, for each fixed enhanced parameter set α~=C,lnσgp in (26). In other words, the sample moments computed in (33) are to be used for correction for any parameter α~ inside the prior distribution instead of a fixed parameter.

By using the AEM technique, (29) can be well approximated by the coarse model following

12ϵ2∑s,i,n=1S,L,T/Δtμ~Csxi,tn+Eˆℬis,n-uDNSsxi,tn2+σ~Csxi,tn2+VˆBis,n-γ∣μ~Csxi,tn+Eˆℬis,n-uDNSsxi,tn2|)+C-C0l222σˆ2, (34)

where Eˆℬis,n and Vˆℬis,n are the sample mean and variance for the correction term ℬ computed using (33). Technically, this step is also a reference for tuning the upper and lower bounds for the prior distribution of lnσgp. Such an interval should be selected in such a way that at least at C=C0 the log-negative posterior in (34) which is approximated by the coarse model and the AEM could roughly reproduce the log-negative posterior in (29) which is generated using the fine model. We summarize our method in Algorithm 1.

Algorithm 1:

A Two-Phase Learning Algorithm

1: Find a good initial state
 1a) Learn the estimated kernel parameter, C0=C0,1,…,C0,M-2, by minimizing the time-accumulated error via
C0≔argminC∑s=1SuNL,Cs-uDNSsl2(Ω×[0,T])2uDNSsl2(Ω×[0,T])2+λ‖C‖l22. (35)
 1b) With fixed C=C0, find lnσgp,0 by minimizing
lnσgp,0≔argminlnσgp∑s,i,n=1S,L,T/ΔtμCsxi,tn-uDNSsxi,tn2+σCsxi,tn-γμCsxi,tn-uDNSsxi,tn2. (36)
2: Perform MLDA
 2a) Using prior Cm~NC0,m,σˆ2,m=0,…,M-2 and lnσgp~𝒰lnσgplo,lnσgphi, compute the sample mean and standard deviation of the correction term ℬ following
Eˆℬis,n=μsxi,tn-μ~sxi,tn,Vˆℬis,n=σsxi,tn2-σ~sxi,tn2
and tune lnσgplo,lnσgphi by recursively doing this step until the loss given by (34) could roughly match the loss given by (29) at C=C0 inside the interval.
2b) Perform MLDA by evaluating the following negative log-posterior in the coarse level
12ϵ2∑s,i,n=1S,L,T/Δtμ~Csxi,tn+Eˆℬis,n-uDNSsxi,tn2+σCsxi,tn2+Vˆℬis,n-γ∣μCsxi,tn+Eˆℬis,n-uDNSsxi,tn2∣+C-C0l222σˆ2, (37)
and the following negative log-posterior in the fine level
12ϵ2∑s,i,n=1S,L,T/ΔtμCsxi,tn-uDNSsxi,tn2+σCsxi,tn-γ∣μCsxi,tn-uDNSsxi,tn2+C-C0l222σˆ2. (38)
3: Postprocessing
Perform convergence check for the parallel chains, extract effective samples from the MCMC chain, analyze the uncertainty of the corresponding solution and other quantities of interests.

4. APPLICATION: HOMOGENIZATION FOR A HETEROGENEOUS ELASTIC BAR

In this section, we examine the efficacy of the proposed ENOR approach on inferring the nonlocal homogenized surrogate for modeling the propagation of stress waves through a one-dimensional bar [22,47]. In particular, we consider a composite bar either made of periodic layers or randomly generated layers (see Fig.2), and we assume that the amplitude of the waves is sufficiently small, so that a linear elasticity model is a valid way to describe the wave motion within the layers and at their interfaces. With this assumption of linear elastodynamics, the propagation of waves through the bar can be described as:

∂2u∂t2(x,t)-1ρ∂∂xE(x)∂u∂x(x,t)=1ρf(x,t), (39)

where ρ is the mass density which is assumed to be constant throughout the body, u is the displacement, and f is the external load density. E(x) is the elastic modulus which varies spatially according to the microstructure, i.e., we have E=E1 in the blue regions of Fig.2, and E=E2 in the yellow regions. s(x,t)≔E(x)∂u∂x(x,t) is the stress. On the interfaces of two materials, the following jump conditions hold: [u(x,t)]=0,E(x)∂u∂x(x,t)=0.

Fig. 2.

Fig. 2.

One-dimensional bar composite of material 1 and material 2. (Top) periodic microstructure with fixed layer size=b. (Bottom) Random microstructure with layer size satisfying random distribution ~𝒰[(1-D)b,(1+D)b].

Ideally, one can solve (39) using numerical solvers on fine discretizations of the computational domain to explicitly represent all interfaces. However, in real-world applications such as projectile impact modeling [21,83], one is interested in modeling the decay of the wave over distances that are several thousand times larger than the layer size. In these circumstances, a fine numerical solver is prohibitively expensive and a homogenized surrogate model is desired to provide scalable predictions.

In this example, we first generate short-term high-fidelity simulation data by solving (39) using characteristic line method. This method, which we denote as the direct numerical simulation (DNS) technique, assumes that the waves running in the opposite direction converge on the node, and update the material velocity explicitly from the jumping condition which is a consequence of the momentum conservation. Due to this property, this DNS solver is free of truncation error and approximation error as in the classical PDE solver, which allow us to simulate the exact velocity of wave propagation through arbitrarily many microstructural interfaces. We refer the reader to [21,47] for more details of this method for further details. Then, our goal is to construct a nonlocal homogenized surrogate model from this high-fidelity simulation dataset 𝒟.

4.1. Example 1: Periodic Microstructure

Throughout the section, a non-dimensionalized setting is employed for the physical quantities for the simplicity of numerical experiments, following the setup in [21]. First, we consider a periodic heterogeneous bar, where the layer size for the two materials is a constant b=0.2. The bar length is L=20 and the physical domain is set to be [-L/2,L/2]. Components 1 and 2 have the same density ρ=1 and Young’s moduli are set as E1=1 and E2=0.25, respectively. For the purpose of training and validation, three types of datasets/settings are considered:

Setting 1: Oscillating source (20 loading instances). We set L=20. The bar starts from rest such that v(x,0)=u(x,0)=0, and an oscillating loading is applied with f(x,t)=e-2x5kb2e-t-t0tp2cos22πxkb with k=1,2,…,20. Here we take t0=tp=0.8.

Setting 2: Plane wave with ramp (11 loading instances). We also set the domain parameter as L=20. The bar starts from rest (u(x,0)=0) and is subject to zero loading (f(x,t)=0). For the velocity on the left end of the bar, we prescribe

v(-L/2,t)=sin(ωt)sin2πt30,t≤15sin(ωt),t>15

for ω=0.35,0.7,⋯,3.85.

Setting 3: Wave packet (3 loading instances). We consider a longer bar with L=266.6, with the bar starting from rest (u(x,0)=0), and is subject to zero loading (f(x,t)=0). The velocity on the left end of the bar is prescribed as v(-L/2,t)=sin(ωt)exp-(t/5-3)2 with ω=2,3.9, and 5.

For all data types, the parameters for the nonlocal solver and the optimization algorithm are set to Δx=0.05, Δt=0.02, δ=1.2, and M=24. For training purposes, we generate data of types 1 and 2 till T=2. Then, to investigate the performance of our surrogate model in long-term prediction tasks we simulate till T=100 for setting 3. We choose σˆ2=0.0120.35 and lnσgplo,lnσgphi=[-2.5,-1.7] to achieve optimal performance. A detailed ablation study of these parameters is provided in Appendix A.

4.1.1. Results from MCMC Experiments

We use PyMC [84] for all the MCMC computations below. We begin by verifying the convergence behavior of our algorithm. In particular, we test a single-level MCMC with the differential evolution Metropolis (DEMetropolis) algorithm [85] on the fine level with 4,000 draws and a burn-in stage of 300. DEMetropolis, or DEMetropolis(Z) is a variation of Metropolis-Hastings algorithm that uses randomly selected draws from the past to make more educated jumps. Results in Fig. 3 indicate that the single-level MCMC suffers from an extremely long burn-in stage and poor mixing. We treat these single-level results as a baseline which we use to examine the relative performance of the multilevel method below.

Fig. 3.

Fig. 3.

Trace plot for the MCMC using single-level DEMetropolisZ sampler.

We first illustrate the utility of the multilevel algorithm using a correlation length lgp=L/2. We run 6 independent chains, each with 4,000 draws, a burn-in stage of 300 and a subchain length on the coarse level of 100. Each chain is initialized using the scheme proposed in Section 3. We examine the quality of the chains both visually and quantitatively. Fig.4 illustrates that all the six independent chains attain essentially the same stationary state. Further, using the improved Rˆ statistic [86] relying on ArviZ in Python, we find that the Rˆ values for all 24 parameters are very close to 1, with the highest being 1.0019, again highlighting the convergence of the chains. Note that, for an ergodic process, this statistic decays to 1 in the limit of infinite chain length [86].

Fig. 4.

Fig. 4.

Convergence check: Trace plots and PDFs for the traces. For each trace, we have an acceptance rate ≈ 0.42, and an effective sample size ≈ 1,000 (out of 4,000 draws).

The chains have 24,000 draws in total, with approximately 42% acceptance rate on average. To present the aggregate results, we use roughly 6,000 equally spaced samples out of the total, where this effective sample size (ESS) was calculated using the method in [87]. The trace plots shown in Fig.5 indicate good mixing, and, with the high ESS, we have reliable probability density functions (PDFs) and associated statistics.

Fig. 5.

Fig. 5.

Trace plot and PDF for the combined trace. The acceptance rate ≈ 0.42, ESS ≈ 6,000 (out of 24,000 draws).

4.1.2. Impact of GP Correlation Lengths

As discussed in Section 3.1, to avoid the repeated cost of (20) and (21) at each MCMC step, we use the GP correlation length, lgp, as a tunable hyperparameter. In this section, we investigate the impact of different values of lgp on the learnt corrected kernels and the corresponding nonlocal solution behaviors.

In Fig. 6, the uncertainty with several realizations for the kernel with GP, K(|x-y|)1+ξx+y2, is plotted for correlation lengths lgp=2L=40 and lgp=L/128=0.15625, using 10,000 realizations in total. Since the behavior of the kernel is similar at each point in the one-dimensional bar, we pick the location x=0.0 as an instance for illustration. We observe that the curve labeled ‘Mean’, which is the mean value of all the realizations, is consistent with the corresponding kernel as the mean of the ESS, which is a single push-forward of the embedded model (18) using the mean value of the effective samples and setting the GP to 0. In fact, without the GP the embedded model degenerates to the original nonlocal model (2). This consistency is because of the linearity of the nonlocal kernel and the independence of the ξ components. Further, for different lgp values, one can barely see changes in the mean and the confidence region. On the other hand, sampled GP realizations exhibit significant structural differences between the two cases, in Figs. 6(a) and 6(b), consistent with the large change in lgp between the two cases.

Fig. 6.

Fig. 6.

Kernel with uncertainty for a bar with periodic microstructure using two different correlation length.

To examine the dispersion behavior of these kernel realizations, we plot in Figs. 7(a,c) the group velocity of kernels corresponding to a GP with a large lgp=40 and relatively small lgp=0.625 correlation length. For each realization of the kernel, the group velocity is computed using a wave packet that travels a long enough distance such that the wave is away from the ends of the bar. In order to do this in numerical simulation, we set the bar length equal to 400 and generate realizations of the kernels with the same correlation length on this longer bar. We note that the reduction in lgp results in a smaller band stop location (the smallest frequency where the group velocity drops to zero). Further, it is evident that the confidence region matches the dispersion behavior better when using a large correlation length. At the same time, oscillation is observed in the low frequency (ω<2.0) region in the small lgp case. Finally, in Figs. 7(b,d), we plot the dispersion curves of these kernels. Note that all learnt kernels are positive, highlighting the physical stability of the corresponding nonlocal models.

Fig. 7.

Fig. 7.

Group velocity and dispersion curve with uncertainty for a bar with periodic microstructure using two different correlation lengths. The curve labeled ‘Mean of ESS without GP’ denotes the single push-forward with the GP set to 0 and using the mean value of the effective samples. The curve labeled ‘Mean’ denotes the mean value of all the realizations.

Next, we investigate the posterior uncertainty on the predicted displacements from the learnt models. Two samples from setting 1 and 2 datasets are considered, with forcing at k=10 in setting 1 and ω=1.05 in setting 2. Let us first recall the definitions of two relevant push-forward posteriors for a typical additive data noise problem setup y=fd(x,λ,σ)=f(x,λ)+ϵ(σ) given the parameter posterior p(λ,σ∣D). We have the push-forward posterior (PFP) as the push-forward of the parameter posterior through the predictive model f(x,λ), while the posterior predictive (PP) is defined as the push-forward of the parameter posterior through the full data model fd(x,λ,σ) [88,89]. Note that, in an embedded model-error construction with no additive data noise, the PFP and PP are equivalent. In Fig.8, the PFP, which is the push-forward of the posterior pC,σgp∣𝒟 through the nonlocal model with embedded model error, is plotted for two different lgp values. For each case, we see that both the 95% and 68% PFP confidence regions generally cover the majority of the ground truth data over the spatial domain. However, we do observe that, visually, and for these two samples, the kernel with a smaller lgp does a better job of spanning the ground truth data discrepancy from the mean model. This is also illustrated in Fig.10, where the best choices of lgp for different training samples are plotted according to the Continuous Ranked Probability Score (CRPS) [90]. The CRPS compares a single ground truth value to a distribution. Assume that we have a ground truth y‾ and a cumulative distribution function (CDF) H for a variable x‾, then the CRPS can be analytically written as

CRPSH,y‾=∫Hx‾-1x‾≥y‾2dx‾.

In a numerical setting where only a sampling-based empirical CDF is available, [90] provides alternative forms of the CRPS which are feasible to estimate

CRPS(H,y‾)=E[|X‾-y‾|]-12EX‾-X‾′ (40)
=EX‾-y‾+EX‾-2EX‾⋅HX‾, (41)

where X‾,X‾′ are independently and identically distributed according to H. Per the definition of the CRPS, the lower the score is, the better does our predicted displacement match the DNS data in distribution. Specifically, we use equation (40) here, but in principle the two expressions are equivalent. The average CRPS values across different training samples, at t=2.0, are summarized in Table.1. As the correlation length lgp decreases, only a slight reduction in the CRPS is obtained, suggesting that all studied kernels have comparable performance in obtaining the correct distribution of the displacement.

Fig. 8.

Fig. 8.

Posterior uncertainty on training samples for a bar with periodic microsturcture using two different correlation length.

Fig. 10.

Fig. 10.

Best lgp (with the lowest CRPS) on training and validation samples for a bar with periodic material.

TABLE 1.

Average CRPS of training samples for different lgp. The value of the CRPS is evaluated for all the training samples on each grid in the physical domain at the last time step t=2.0.

Material 2L L L/2 L/4 L/8 L/16 L/32 L/64 L/128
Periodic 0.0048 0.0048 0.0048 0.0048 0.0047 0.0046 0.0045 0.0044 0.0043
Disorder 0.0080 0.0080 0.0080 0.0079 0.0079 0.0077 0.0076 0.0076 0.0076

Finally, we provide the prediction of a wave packet, a waveform that is substantially different from the training data. With this setting, we consider an extrapolation scenario: the learnt model is employed to generate a long-term simulation up to t=100, which is 50× the training time interval. In Fig.9, we plot the results using lgp=40 and 0.15625. For a low-frequency wave (ω=2.0), lgp=0.15625 works better, in the sense that the predictive distribution more closely follows the small features of the wave, roughly reflecting the local magnitude of the discrepancy between the two solutions. On the other hand, the case with lgp=40 fails to do so, with a predictive distribution that broadly encompasses the two solutions, but does not capture the small-scale structure. In both cases, the confidence region fully covers the ground truth, providing a conservative estimation of uncertainty, and avoiding overconfidence, as is the intent of the embedded model error construction. Considering next the ω=3.9 case, a frequency close to the band gap, we find that the larger correlation length lgp=40 provides better predictions. Here, the case with smaller correlation length lgp=0.15625 suffers from a mismatch between the uncertainty prediction, the single push-forward of the mean of ESS, and the ground truth. This observation is consistent with the results in Fig.7, where the band gap shifts from the ground-truth band gap and the confidence region fails to cover the DNS data. For the frequency (ω=5.0) that is much larger than the band gap frequency, the stress wave is anticipated to stop propagating. In this setting we find that both small and large correlation length cases work well. The best lgp values for the validation samples are also provided in Fig.10, where the optimal correlation length lgp varies depending on the frequency and wave type.

Fig. 9.

Fig. 9.

Validation on wave packet for the periodic material at the last time step t=100.0. The columns correspond to different correlation length lgp and the rows correspond to different frequencies ω.

In conclusion, the correlation length for the embedded model error impacts the results differently for different waves, so that the optimal choice would need to be selected according to the purpose of the task. A frequency/waveform-dependent lgp might be of interest. We leave this as a possible future direction. In the following, we choose the best lgp according to the fidelity of prediction of group velocity in Fig.7, choosing lgp=2L=40 as the optimal correlation length.

4.1.3. Comparison with the Baseline

To further illustrate the efficacy of the present ENOR construction in capturing model error, we compare the posterior uncertainty on model predictions (with lgp=40) to the results from BNOR [47], where an additive iid noise model was used. Results are shown in Fig.11 for two training data samples at a given time instant t=2.0 We compare the equivalent PP/PFP ENOR results with the corresponding BNOR PP and PFP results. From Figs.11 (c) and (d), one can see that the BNOR PFP exhibits an almost negligible confidence region. On the other hand, the BNOR PP, shown in Figs.11 (e) and (f), exhibits higher uncertainty with a uniform-width confidence region around the mean prediction, as is expected given the additive iid noise. Compared with these two baseline results, the uncertainty given by the ENOR PP/PFP, shown in Figs.11 (a) and (b), is somewhat more adaptive, exhibiting a degree of uncertainty that approximately tracks the discrepancy between the mean prediction and the DNS data, highlighting the effectiveness of the embedded model error setting. To provide a quantitative comparison, we note that the BNOR results at t=2.0 in [47] exhibit a PFP CRPS of 0.051 and a PP CRPS of 0.039, which are both roughly 10× higher than the present ENOR result in the worst case (CRPS of 0.0048). To further compare the two models at different regions, we also consider point-wise comparisons at four locations in our exemplar samples. For sample 10 from type 1 data, we consider x=-3.5 and x=0.0, which correspond to points in low-uncertainty region and high-uncertainty region, respectively, and highlight these two locations in the left column of Fig.11. At x=-3.5, the CRPS for ENOR, BNOR-PFP and BNOR-PP are 0.0031, 0.0046 and 0.0040, respectively. At x=0.0, the CRPS for ENOR, BNOR-PFP and BNOR-PP are 0.0048, 0.0061 and 0.0056. For sample 3 from type 2 data, we choose x=2.5 for investigations in low-uncertainty region and x=-2.5 for high-uncertainty region, and illustrate these in the right column of Fig.11. The CRPS (from top to bottom) are 0.00018, 0.0031, 0.0045 at x=2.5 and 0.028, 0.14, 0.14 at x=-2.5. This again illustrates that the ENOR model provides an uncertainty that better reflects the discrepancy between the mean model prediction and the ground truth.

Fig. 11.

Fig. 11.

Comparison of posterior uncertainty (PFP and PP) between ENOR and BNOR for periodic material. The columns correspond to different samples in training data and the rows correspond to different methods.

4.1.4. Parametric Uncertainty versus Model Error

It is instructive to examine the role of parametric uncertainty versus model error in the resulting uncertainty in model predictions. We illustrate in Fig.12 the posterior predictive uncertainty under the following three scenarios.

  1. In plots (a) and (b), we consider uncertainty from all sources, by sampling realizations from both the embedded error correction term ξ and the marginal distribution on kernel parameters.

  2. In plots (c) and (d), we consider the uncertainty from the embedded error correction term ξ, only, using deterministic kernel parameters.

  3. In plots (e) and (f), we neglect the embedded error correction term but sample the kernel parameter C from the learnt marginal distribution. As such, only the uncertainty from the marginal distribution on kernel parameters is considered.

By comparing the confidence regions from these three settings, one can observe that results from scenarios 1 and 2 almost coincide, while the predicted uncertainty in scenario 3 is negligible. This indicates that nearly all of the predictive uncertainty comes from the embedded model error. This is typical in Bayesian estimation of one model against another in the absence of data noise and when there is a sufficiently large amount of data.

Fig. 12.

Fig. 12.

An illustration of the relative impact of parametric uncertainty and model error on resulting predictive uncertainty, in the periodic material. The columns correspond to different samples in the training data and the rows correspond to posterior prediction using different sources of uncertainty.

4.2. Example 2: Random Microstructure

To investigate the performance of the ENOR model on more complicated microstructures, we consider here a disordered heterogeneous bar, where the layer lengths of the two materials are random. In particular, the layer sizes are two uniformly distributed random variables: b1,b2~𝒰[(1-D)b,(1+D)b], with the average layer size b=0.2 and the disorder parameter D=0.5. The density for both components is still set as ρ=1 and their Young’s moduli are set at E1=1 and E2=0.25.

To generate the training dataset, we consider the high-fidelity data under the same settings as in data types 1 and 2 of the periodic bar case. Compared with the periodic microstructure case, from the group velocity generated by the DNS simulations we note that the band stop generally occurs at a lower frequency in the random microstructure case. In fact, for the microstructure considered here, an estimated band stop frequency ωbs≈3 can be obtained from the DNS simulations. Therefore, for the validation data set, we study wave packets with frequencies ω=1,2,3 and 4, with the purpose of investigating the performance of our nonlocal surrogate model when the loading frequencies are below (ω=1,2), around (ω=3), and above (ω=4) the estimated band stop frequency ωbs. We use σˆ2=0.0120.35 and lnσgplo,lnσgphi=[-2.5,-1.7] to achieve optimal performance.

4.2.1. Results from MCMC Experiments

To demonstrate the convergence of MCMC in this case, we again pick correlation length lgp=L/2 as an example case to test the utility of ENOR in disordered materials. Following the same settings of the periodic microstructure study, we run 6 independent chains. The results pass the same convergence check both visually and quantitatively, where the improved Rˆ statistics for all the 24 parameters are very close to 1, with a maximum of 1.0038, which again verifies the convergence. The chains provide 24,000 draws in total, with approximately 39% acceptance rate on average and the combined chain shows good mixing. Compared with the periodic bar with inferred lnσgp≈-2.0, a slightly larger kernel variation, lnσgp≈-1.8, is obtained here. That suggests that the randomness in the material with disordered microstructure results in a larger model discrepancy relative to the DNS results.

4.2.2. Impact of GP Correlation Length

We now study the impact of different correlation length (lgp) values in the disordered material, again considering lgp values ranging from 0.15625 to 40. In Fig.13, we observe that the uncertainty in the kernel with an embedded GP, K(|x-y|)1+ξx+y2, has the same pattern of mean and confidence region variation as in the periodic bar case, given the same random kernel structure and GP properties. In Fig.14, we investigate the behavior of the group velocity, and observe that a larger correlation length provides better fitting of the group velocity, and that reducing the correlation length lgp results in a left shift of the band gap in prediction. While this trend was also observed in the periodic microstructure case (see Fig.7), severer oscillations and larger confidence regions are observed at low frequencies here in the small correlation length lgp=0.625 case, possibly because of the higher uncertainty levels introduced by the disordered microstructure in the material. In Figs.14 (b) and (d), we show the dispersion curves of the learnt kernels, noting again that positivity of all dispersion curves indicates physical stability of the learnt models.

Fig. 13.

Fig. 13.

Kernel with uncertainty for a bar with periodic microstructure using two different correlation lengths.

Fig. 14.

Fig. 14.

Group velocity and dispersion curve with uncertainty for a bar with disordered microstructure using two different correlation lengths.

Finally, we provide again the prediction of a wave packet for a larger domain and longer time as a validation, not present in the training set. Overall, the same conclusion on the correlation length as section 4.1.2 can be reached for disordered material. We refer the reader to FigB.27 in Appendix B for more details on this experiment. In Fig.15, we provide the best lgp for all the training and validation samples according to the value of the CRPS. Note that the optimal lgps are different from the ones illustrated in Fig.10, highlighting the dependence of the optimal lgp on the material microstructure.

Fig. 15.

Fig. 15.

Best lgp (with the lowest CRPS) on training and validation samples for a bar with disordered microstructure.

4.2.3. Comparison with the Baseline

Comparing the CRPS for the posterior PDF on the learnt ENOR model predictions with lgp=40, to that from the baseline model (BNOR) [47], at the same time instant t=2.0, we find again superior performance from the present construction. Specifically, the ENOR CRPS is 0.008 while the BNOR PFP and PP CRPS values are 0.041 and 0.025 respectively. Thus, consistent with the findings in the periodic material, the BNOR CRPS values are much higher than the ENOR CRPS, again indicating that the embedded model error construction provides a better statistical fit for the DNS data.

Further, in Fig.16 we compare the posterior predictive density from ENOR and the BNOR PFP/PP densities for two samples from two wave types at t=2. While ENOR again provides a better prediction for solution uncertainty, the 95% confidence region is significantly larger, especially in Fig.16(a). Note that according to Table.1 and Fig.15, lgp=0.3125 is best for sample 10 in wave type 1, while lgp=2.5 is best for sample 3 in wave type 2. Thus, the correlation length lgp=40 employed here is not ideal for both samples. This again suggests that different correlation length should ideally be employed for different loading scenarios. When comparing the level of solution uncertainty from periodic (see Fig.11 (a) and (b)) and disordered materials (Fig.16 (a) and (b)), a larger confidence region is observed in the later case. In fact, the average standard deviation over the bar in sample 10 of data setting 1 is 0.0037 in the periodic microstructure case and 0.0122 in the disordered case. Similarly, the average standard deviations in sample 3 are 0.0232 and 0.0262 for the periodic and disordered microstructure cases, respectively. These results highlight the increase in uncertainty when randomness is introduced in the microstructure.

Fig. 16.

Fig. 16.

Comparison of posterior uncertainty (PFP and PP) between ENOR and BNOR for the disordered material. The columns correspond to different samples in training data and the rows correspond to different methods.

4.2.4. Parametric Uncertainty versus Model Error

With the purpose of investigating the impact of different source of uncertainty, we examine the predictive uncertainty resulting from parametric uncertainty versus model error for the disordered material, following the same steps in section 4.1.4. As shown in Fig.17, the embedded model error again dominates the posterior uncertainty, with a negligible role for parametric uncertainty.

Fig. 17.

Fig. 17.

An illustration of the relative impact of parametric uncertainty and model error on resulting predictive uncertainty, in the disordered material. The columns correspond to different samples in training data and the rows correspond to posterior prediction using different sources of uncertainty.

5. CONCLUSION

In this work, we proposed ENOR, a novel Bayesian embedded model error framework, to learn the optimal nonlocal surrogate for multiscale homogenization while also characterizing the impact of model error on predictive uncertainty. When learning the bottom-up nonlocal surrogate from microscale simulations, we find that the best fit surrogate has unavoidable discrepancy from the microscale model, rendering a model error UQ study necessary. While the prior work [47] focused on an additive iid error construction, we here introduce, for the first time, an embedded model error representation in nonlocal operator learning, capturing the impact of model error on predictive uncertainty. The algorithm is developed by adding a Gaussian process to the nonlocal kernel, such that the kernel parameters and the Gaussian process parameters can be inferred simultaneously. To solve the Bayesian inference problem, a two phase algorithm, Alg.1, and a multilevel delayed acceptance Markov chain Monte Carlo (MLDA-MCMC) method are proposed, to provide efficient sampling and fast converging chains. The effectiveness of ENOR is demonstrated on the stress wave propagation problem in heterogeneous bars. Comparing to the prior work [47], ENOR improves the accuracy in (1) capturing the correct group velocity; (2) producing high-fidelity training data and predicting the substantially different wave type with accurate confidence region structure; (3) posterior sampling of the model parameters; and (4) selection for the correlation length for different tasks.

From both visual inspection and quantitative tests, it was observed that the optimal choice of the GP correlation length may differ for different frequencies and wave types. As a natural extension, we plan to investigate frequency-dependent models. We also plan to explore uncertainty quantification for more complex data-driven homogenization models, such as peridynamics models [22,23] in 2D or 3D, and nonlinear models based on neural networks [34,42, 91]. Since the number of trainable parameters increases substantially in these models, efficient Bayesian inference techniques and reduced order error models would be desired.

ACKNOWLEDGMENTS

YF and YY acknowledge support by the National Science Foundation under award DMS-2436624, the National Institute of Health under award 1R01GM157589-01, and the AFOSR grant FA9550-22-1-0197. Portions of this research were conducted on Lehigh University’s Research Computing infrastructure partially supported by NSF Award 2019035. HNN acknowledges the support of the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research (ASCR), Scientific Discovery through Advanced Computing (SciDAC) Program through the FASTMath Institute. Sandia National Laboratories is a multi-mission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC (NTESS), a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration (DOE/NNSA) under contract DE-NA0003525. This written work is authored by an employee of NTESS. The employee, not NTESS, owns the right, title and interest in and to the written work and is responsible for its contents. Any subjective views or opinions that might be expressed in the written work do not necessarily represent the views of the U.S. Government. The publisher acknowledges that the U.S. Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this written work or allow others to do so, for U.S. Government purposes. The DOE will provide public access to results of federally sponsored research in accordance with the DOE Public Access Plan.

APPENDIX A. ABLATION STUDY

Herein, we discuss the tuning procedure of two hyperparameters: the standard deviation of the prior distribution of C, and the lower and upper bounds on σgp.

For the tuning of the prior distribution of C (denoted as σˆ), we choose the parameter to reach good performance in terms of the ESS and the acceptance rate. In Figures A.18–A.20 we show how σˆ affects the MCMC algorithm performances. The results are based on a chain with 2,000 draws with other settings identical to the paper and modifying only σˆ. Generally, if σˆ is too large, the proposed chain samples are more likely to result in low posterior values, resulting in a low acceptance rate (as shown in Fig.A.18). On the other hand, σˆ is too small, the resultant strong prior may dominate the likelihood (as shown in Fig.A.20). To achieve a good balance, we choose σˆ=0.0120.35 for the results in the main text.

Fig. A.18.

Fig. A.18.

Trace plot for the case σˆ2=0.120.35, with acceptance rate ≈ 0.44 and ESS ≈ 685 out of 2,000 draws.

For the tuning of the lower and upper bounds of σgp, we choose the range to have the Adaptive Error Model (AEM) provide good agreement between the coarse and fine models. Generally, the ABC-likelihood approximated by the coarse model should not be too far away from that of the fine model. In Fig.A.21 we plot the value of the negative ABC log-likelihood vs the value of lnσgp. One can see that the two models have small discrepancy when lnσgp is between −2.5 and −1.7. To further demonstrate the impact of this range, in Figs. A.22–A.26 we present results from different upper and lower bounds. The results are based on a chain with 2,000 draws. To achieve a high ESS, we choose lnσgplo,lnσgphi=[-2.5,-1.7] for best performance in the main text.

Fig. A.19.

Fig. A.19.

Trace plot for the case σˆ2=0.0120.35 (the hyperparameter used in this work), with acceptance rate ≈ 0.44 and ESS ≈ 705 out of 2,000 draws.

Fig. A.20.

Fig. A.20.

Trace plot for the case σˆ2=0.00120.35, with acceptance rate ≈ 0.44 and ESS ≈ 727 out of 2,000 draws. As can be observed, the prior dominates the likelihood and all samples are in a very narrow regime.

Fig. A.21.

Fig. A.21.

Comparison of negative ABC log-likelihood for the fine and coarse (with AEM) model.

Fig. A.22.

Fig. A.22.

Trace plot for the case lnσgplo,lnσgphi=[-3.5,-1.7], with acceptance rate ≈ 0.37 and ESS ≈ 592 out of 2,000 draws.

APPENDIX B. ADDITIONAL RESULTS

In this section, we provide additional results for example 2. In Figure B.27, we provide the validation results using lgp=40 and lgp=0.15625 on wave packet for the random microstructure material, at the last time step t=100.0. At low frequencies (ω=1,2), lgp=0.15625 works better in reflecting the local magnitude of the solution discrepancy. Near the band stop (ω=3), lgp=40 works better since the confidence region from the small lgp case fails to cover the DNS data. For the large frequency case (ω=4), both ENOR models have successfully predicted that the stress wave should stop propagating. These observations are consistent with the results from the periodic microstructure material.

Fig. A.23.

Fig. A.23.

Trace plot for the case lnσgplo,lnσgphi=[-3.0,-1.7], with acceptance rate ≈ 0.38 and ESS ≈ 627 out of 2,000 draws.

Fig. A.24.

Fig. A.24.

Trace plot for the case lnσgplo,lnσgphi=[-2.5,-1.7], with acceptance rate ≈ 0.44 and ESS ≈ 705 out of 2,000 draws.

Fig. A.25.

Fig. A.25.

Trace plot for the case lnσgplo,lnσgphi=[-2.5,-1.2], with acceptance rate ≈ 0.17 and ESS ≈ 368 out of 2,000 draws.

Fig. A.26.

Fig. A.26.

Trace plot for the case lnσgplo,lnσgphi=[-3.0,-0.7], with acceptance rate ≈ 0.15 and ESS ≈ 340 out of 2,000 draws.

Fig. B.27.

Fig. B.27.

Validation on wave packet for a bar with disordered microstructure at the last time step t=100.0. The columns correspond to different correlation length lgp and the rows correspond to different frequencies ω.

REFERENCES

  • 1.Zohdi TI, Homogenization methods and multiscale modeling, Encyclopedia of Computational Mechanics Second Edition, pp. 1–24, 2017. [Google Scholar]
  • 2.Bensoussan A, Lions JL, and Papanicolaou G, Asymptotic analysis for periodic structures, Vol. 374, American Mathematical Soc., 2011. [Google Scholar]
  • 3.Weinan E and Engquist B, Multiscale modeling and computation, Notices of the AMS, 50(9):1062–1070, 2003. [Google Scholar]
  • 4.Efendiev Y, Galvis J, and Hou TY, Generalized multiscale finite element methods (gmsfem), Journal of computational physics, 251:116–135, 2013. [Google Scholar]
  • 5.Junghans C, Praprotnik M, and Kremer K, Transport properties controlled by a thermostat: An extended dissipative particle dynamics thermostat, Soft Matter, 4(1):156–161, 2008. [DOI] [PubMed] [Google Scholar]
  • 6.Kubo R, The fluctuation-dissipation theorem, Reports on progress in physics, 29(1):255, 1966. [Google Scholar]
  • 7.Santosa F and Symes WW, A dispersive effective medium for wave propagation in periodic composites, SIAM Journal on Applied Mathematics, 51(4):984–1005, 1991. [Google Scholar]
  • 8.Dobson M, Luskin M, and Ortner C, Sharp stability estimates for the force-based quasicontinuum approximation of homogeneous tensile deformation, Multiscale Modeling & Simulation, 8(3):782–802, 2010. [Google Scholar]
  • 9.Ortiz M, A method of homogenization of elastic media, International journal of engineering science, 25(7):923–934, 1987. [Google Scholar]
  • 10.Moës N, Oden JT, Vemaganti K, and Remacle JF, Simplified methods and a posteriori error estimation for the homogenization of representative volume elements (rve), Computer methods in applied mechanics and engineering, 176(1–4):265–278, 1999. [Google Scholar]
  • 11.Hughes TJ, Wells GN, and Wray AA, Energy transfers and spectral eddy viscosity in large-eddy simulations of homogeneous isotropic turbulence: Comparison of dynamic smagorinsky and multiscale models over a range of discretizations, Physics of Fluids, 16(11):4044–4052, 2004. [Google Scholar]
  • 12.Milton GW, The theory of composites, SIAM, 2022. [Google Scholar]
  • 13.Chapman SJ and Wilmott ZM, Homogenization of flow through periodic networks, SIAM Journal on Applied Mathematics, 81(3):1034–1051, 2021. [Google Scholar]
  • 14.Espanol P and Warren P, Statistical mechanics of dissipative particle dynamics, Europhysics letters, 30(4):191, 1995. [Google Scholar]
  • 15.Groot RD and Warren PB, Dissipative particle dynamics: Bridging the gap between atomistic and mesoscopic simulation, The Journal of chemical physics, 107(11):4423–4435, 1997. [Google Scholar]
  • 16.Hoogerbrugge P and Koelman J, Simulating microscopic hydrodynamic phenomena with dissipative particle dynamics, Europhysics letters, 19(3):155, 1992. [Google Scholar]
  • 17.Beran M and McCoy J, Mean field variations in a statistical sample of heterogeneous linearly elastic solids, International Journal of Solids and Structures, 6(8):1035–1054, 1970. [Google Scholar]
  • 18.Cherednichenko K, Smyshlyaev VP, and Zhikov V, Non-local homogenised limits for composite media with highly anisotropic periodic fibres, Proceedings of the Royal Society of Edinburgh Section A Mathematics, 136(1):87–114, 2006. [Google Scholar]
  • 19.Karal FC Jr and Keller JB, Elastic, electromagnetic, and other waves in a random medium, Journal of Mathematical Physics, 5(4):537–547, 1964. [Google Scholar]
  • 20.Rahali Y, Giorgio I, Ganghoffer J, and dell’Isola F, Homogenization à la piola produces second gradient continuum models for linear pantographic lattices, International Journal of Engineering Science, 97:148–172, 2015. [Google Scholar]
  • 21.Silling SA, Propagation of a stress pulse in a heterogeneous elastic bar, Journal of Peridynamics and Nonlocal Modeling, 3(3):255–275, 2021. [Google Scholar]
  • 22.You H, Yu Y, Silling S, and D’Elia M, A data-driven peridynamic continuum model for upscaling molecular dynamics, Computer Methods in Applied Mechanics and Engineering, 389:114400, 2022. [Google Scholar]
  • 23.You H, Xu X, Yu Y, Silling S, D’Elia M, and Foster J, Towards a unified nonlocal, peridynamics framework for the coarse-graining of molecular dynamics data with fractures, Applied Mathematics and Mechanics, 44(7):1125–1150, 2023. [Google Scholar]
  • 24.You H, Yu Y, Silling S, and D’Elia M, Nonlocal operator learning for homogenized models: From high-fidelity simulations to constitutive laws, Journal of Peridynamics and Nonlocal Modeling, pp. 1–16, 2024. [Google Scholar]
  • 25.Zhang L, You H, and Yu Y, MetaNOR: A meta-learnt nonlocal operator regression approach for metamaterial modeling, MRS Communications, 2022. [Google Scholar]
  • 26.Tadmor E and Tan C, Critical thresholds in flocking hydrodynamics with non-local alignment, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 372(2028):20130401, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Du Q, Engquist B, and Tian X, Multiscale modeling, homogenization and nonlocal effects: Mathematical and computational issues, Contemporary mathematics, 754, 2020. [Google Scholar]
  • 28.Silling SA, Reformulation of elasticity theory for discontinuities and long-range forces, Journal of the Mechanics and Physics of Solids, 48(1):175–209, 2000. [Google Scholar]
  • 29.Gilboa G and Osher S, Nonlocal operators with applications to image processing, Multiscale Modeling & Simulation, 7(3):1005–1028, 2009. [Google Scholar]
  • 30.Scalas E, Gorenflo R, and Mainardi F, Fractional calculus and continuous time finance, Physica A, 284:376–384, 2000. [Google Scholar]
  • 31.D’Elia M, Du Q, Gunzburger M, and Lehoucq R, Nonlocal convection-diffusion problems on bounded domains and finite-range jump processes, Computational Methods in Applied Mathematics, 29:71–103, 2017. [Google Scholar]
  • 32.Meerschaert M and Sikorskii A, Stochastic models for fractional calculus, Studies in mathematics, Gruyter, 2012. [Google Scholar]
  • 33.Silling SA, Jafarzadeh S, and Yu Y, Peridynamic models for random media found by coarse graining, Journal of Peridynamics and Nonlocal Modeling, pp. 1–30, 2024. [Google Scholar]
  • 34.Jafarzadeh S, Silling S, Zhang L, Ross C, Lee CH, Rahman S, Wang S, and Yu Y, Heterogeneous peridynamic neural operators: Discover biotissue constitutive law and microstructure from digital image correlation measurements, arXiv preprint arXiv:2403.18597, 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Smyshlyaev VP and Cherednichenko KD, On rigorous derivation of strain gradient effects in the overall behaviour of periodic heterogeneous media, Journal of the Mechanics and Physics of Solids, 48(6–7):1325–1357, 2000. [Google Scholar]
  • 36.Willis JR, The nonlocal influence of density variations in a composite, International Journal of Solids and Structures, 21(7):805–817, 1985. [Google Scholar]
  • 37.Eringen AC and Edelen DGB, On nonlocal elasticity, International Journal of Engineering Science, 10(3):233–248, 1972. [Google Scholar]
  • 38.Bobaru F, Foster JT, Geubelle PH, and Silling SA, Handbook of peridynamic modeling, CRC press, 2016. [Google Scholar]
  • 39.You H, Yu Y, Silling S, and D’Elia M, Data-driven learning of nonlocal models: from high-fidelity simulations to constitutive laws, AAAI Spring Symposium: MLPS, 2021. [Google Scholar]
  • 40.You H, Yu Y, Trask N, Gulian M, and D’Elia M, Data-driven learning of nonlocal physics from high-fidelity synthetic data, Computer Methods in Applied Mechanics and Engineering, 374:113553, 2021. [Google Scholar]
  • 41.Xu X, D’Elia M, and Foster JT, A machine-learning framework for peridynamic material models with physical constraints, Computer Methods in Applied Mechanics and Engineering, 386:114062, 2021. [Google Scholar]
  • 42.Jafarzadeh S, Silling S, Liu N, Zhang Z, and Yu Y, Peridynamic neural operators: A data-driven nonlocal constitutive model for complex material responses, arXiv preprint arXiv:2401.06070, 2024. [Google Scholar]
  • 43.de Moraes EAB, D’Elia M, and Zayernouri M, Machine learning of nonlocal micro-structural defect evolutions in crystalline materials, Computer Methods in Applied Mechanics and Engineering, 403:115743, 2023. [Google Scholar]
  • 44.Xu X, D’Elia M, Glusa C, and Foster JT, Machine-learning of nonlocal kernels for anomalous subsurface transport from breakthrough curves, arXiv preprint arXiv:2201.11146, 2022. [Google Scholar]
  • 45.Yu Y, Liu N, Lu F, Gao T, Jafarzadeh S, and Silling S, Nonlocal attention operator: Materializing hidden knowledge towards interpretable physics discovery, arXiv preprint arXiv:2408.07307, 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Lu F, An Q, and Yu Y, Nonparametric learning of kernels in nonlocal operators, arXiv preprint arXiv:2205.11006, 2022. [Google Scholar]
  • 47.Fan Y, D’Elia M, Yu Y, Najm HN, and Silling S, Bayesian nonlocal operator regression: A data-driven learning framework of nonlocal models with uncertainty quantification, Journal of Engineering Mechanics, 149(8):04023049, 2023. [Google Scholar]
  • 48.Laplace M.d., Essai philosophique sur les probabilités, Gauthier-Villars, Paris, 1814. English Ed.: “A Philosophical Essay on Probabilities”, Dover Pub., 6th ed., 1995. [Google Scholar]
  • 49.Casella G and Berger RL, Statistical inference, Vol. 70, Duxbury Press; Belmont, CA, 1990. [Google Scholar]
  • 50.Jaynes E, Probability Theory: The Logic of Science, Bretthorst GL, Ed, Cambridge University Press, Cambridge, UK, 2003. [Google Scholar]
  • 51.Robert C and Casella G, Monte Carlo Statistical Methods, Springer Texts in Statistics, Springer, 2004. [Google Scholar]
  • 52.Sivia DS and Skilling J, Data Analysis: A Bayesian Tutorial, Second Edition, Oxford University Press, 2006. [Google Scholar]
  • 53.Carlin BP and Louis TA, Bayesian Methods for Data Analysis, Chapman and Hall/CRC, Boca Raton, FL, 2011. [Google Scholar]
  • 54.Kennedy MC and O’Hagan A, Bayesian calibration of computer models, Journal of the Royal Statistical Society: Series B, 63(3):425–464, 2001. [Google Scholar]
  • 55.Higdon D, Lee H, and Holloman C, Markov chain Monte Carlo-based approaches for inference in computationally intensive inverse problems, Bayesian Statistics, 7:181–197, 2003. [Google Scholar]
  • 56.Oliver TA and Moser RD, Bayesian uncertainty quantification applied to RANS turbulence models, J. Phys.: Conf. Ser, 318, 2011. [Google Scholar]
  • 57.Cui T, Marzouk Y, and Willcox K, Scalable posterior approximations for large-scale Bayesian inverse problems via likelihood-informed parameter and state reduction, Journal of Computational Physics, 315:363–387, 2016. [Google Scholar]
  • 58.Hakim L, Lacaze G, Khalil M, Sargsyan K, Najm H, and Oefelein J, Probabilistic parameter estimation in a 2-step chemical kinetics model for n-dodecane jet autoignition, Combustion Theory and Modelling, 22(3):446–466, 2018. [Google Scholar]
  • 59.Huan X, Safta C, Sargsyan K, Geraci G, Eldred MS, Vane ZP, Lacaze G, Oefelein JC, and Najm HN, Global Sensitivity Analysis and Estimation of Model Error, toward Uncertainty Quantification in Scramjet Computations, AIAA Journal, 56(3):1170–1184, 2018. [Google Scholar]
  • 60.Bayarri MJ, Berger JO, Paulo R, Sacks J, Cafeo JA, Cavendish J, Lin CH, and Tu J, A framework for validation of computer models, Technometrics, 49(2):138–154, 2007. [Google Scholar]
  • 61.Kleijnen JP, Kriging metamodeling in simulation: A review, European journal of operational research, 192(3):707–716, 2009. [Google Scholar]
  • 62.Sargsyan K, Najm H, and Ghanem R, On the statistical calibration of physical models, International Journal of Chemical Kinetics, 47(4):246–276, 2015. [Google Scholar]
  • 63.Sargsyan K, Huan X, and Najm HN, Embedded model error representation for bayesian model calibration, International Journal for Uncertainty Quantification, 9(4), 2019. [Google Scholar]
  • 64.Lykkegaard MB, Mingas G, Scheichl R, Fox C, and Dodwell TJ Multilevel delayed acceptance mcmc with an adaptive error model in pymc3, 2020. Workshop on machine learning for engineering modeling, simulation and design, NeurIPS 2020. [Google Scholar]
  • 65.Lykkegaard MB, Dodwell TJ, Fox C, Mingas G, and Scheichl R, Multilevel delayed acceptance mcmc, SIAM/ASA Journal on Uncertainty Quantification, 11(1):1–30, 2023. [Google Scholar]
  • 66.Liu N, Yu Y, You H, and Tatikola N, Ino: Invariant neural operators for learning complex physical systems with momentum conservation, In International Conference on Artificial Intelligence and Statistics, pp. 6822–6838. PMLR, 2023. [Google Scholar]
  • 67.Liu N, Fan Y, Zeng X, Klöwer M, ZHANG L, and Yu Y, Harnessing the power of neural operators with automatically encoded conservation laws, In Forty-first International Conference on Machine Learning, 2024. [Google Scholar]
  • 68.Du Q, Tao Y, and Tian X, A peridynamic model of fracture mechanics with bond-breaking, Journal of Elasticity, pp. 1–22, 2017. [Google Scholar]
  • 69.Kennedy MC and O’Hagan A, Bayesian calibration of computer models (with discussion), Journal of the Royal Statistical Society B, 63:425–464, 2001. [Google Scholar]
  • 70.Kennedy MC, O’Hagan A, and Higgins N, Bayesian analysis of computer code outputs, In Quantitative Methods for Current Environmental Issues. Anderson CW, Barnett V, Chatwin PC, and El-Shaarawi AH (eds.), pp. 227–243. Springer-Verlag: London, 2002. [Google Scholar]
  • 71.Higdon D, Kennedy MC, Cavendish J, Cafeo J, and Ryne RD, Combining field data and computer simulations for calibration and prediction, SIAM Journal on Scientific Computing, 26:448–466, 2004. [Google Scholar]
  • 72.Bayarri MJ, Berger JO, Kennedy MC, Kottas A, Paulo R, Sacks J, Cafeo JA, Lin CH, and Tu J, Predicting vehicle crashworthiness: validation of computer models for functional and hierarchical data, Journal of the American Statistical Association, 104:929–942, 2009. [Google Scholar]
  • 73.Hakim L, Lacaze G, Khalil M, Sargsyan K, Najm H, and Oefelein J, Probabilistic parameter estimation in a 2-step chemical kinetics model for n-dodecane jet autoignition, Combustion Theory and Modelling, 22(3):446–466, 2018. [Google Scholar]
  • 74.Huan X, Safta C, Sargsyan K, Geraci G, Eldred MS, Vane ZP, Lacaze G, Oefelein JC, and Najm HN, Global sensitivity analysis and estimation of model error, toward uncertainty quantification in scramjet computations, AIAA Journal, 56(3):1170–1184, 2018. [Google Scholar]
  • 75.Hegde A, Weiss E, Windl W, Najm HN, and Safta C, A bayesian calibration framework with embedded model error for model diagnostics, International Journal for Uncertainty Quantification, 14(6):37–70, 2024. [Google Scholar]
  • 76.Beaumont M, Zhang W, and Balding DJ, Approximate Bayesian Computation in population genetics, Genetics, 162(4):2025–2035, 2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 77.Marjoram P, Molitor J, Plagnol V, and Tavaré S, Markov chain Monte Carlo without likelihoods, Proc Natl Acad Sci USA, 100(26):15324–15328, 2003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 78.Sisson SA and Fan Y Handbook of Markov Chain Monte Carlo, chapter Likelihood-free Markov chain Monte Carlo, pp. 313–338. Chapman and Hall/CRC Press, 2011. [Google Scholar]
  • 79.Karhunen K, Zur spektraltheorie stochastischer prozesse, Ann. Acad. Sci. Fennicae, 37, 1946. [Google Scholar]
  • 80.Spanos PD, Beer M, and Red-Horse J, Karhunen–loève expansion of stochastic processes with a modified exponential covariance kernel, Journal of Engineering Mechanics, 133(7):773–779, 2007. [Google Scholar]
  • 81.Lucor D, Su CH, and Karniadakis GE, Generalized polynomial chaos and random oscillators, International Journal for Numerical Methods in Engineering, 60(3):571–596, 2004. [Google Scholar]
  • 82.Cui T, Fox C, and O’sullivan M, Bayesian calibration of a large-scale geothermal reservoir model by a new adaptive delayed acceptance metropolis hastings algorithm, Water Resources Research, 47(10), 2011. [Google Scholar]
  • 83.Abrate S, Wave propagation in lightweight composite armor, In Journal de Physique IV (Proceedings), Vol. 110, pp. 657–662. EDP sciences, 2003. [Google Scholar]
  • 84.Abril-Pla O, Andreani V, Carroll C, Dong L, Fonnesbeck CJ, Kochurov M, Kumar R, Lao J, Luhmann CC, Martin OA,, Pymc: a modern, and comprehensive probabilistic programming framework in python, PeerJ Computer Science, 9:e1516, 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 85.Ter Braak CJ and Vrugt JA, Differential evolution markov chain with snooker updater and fewer chains, Statistics and Computing, 18:435–446, 2008. [Google Scholar]
  • 86.Vehtari A, Gelman A, Simpson D, Carpenter B, and Bürkner PC, Rank-normalization, folding, and localization: An improved Rˆ for assessing convergence of mcmc (with discussion), Bayesian analysis, 16(2):667–718, 2021. [Google Scholar]
  • 87.Vats D, Flegal JM, and Jones GL, Multivariate output analysis for markov chain monte carlo, Biometrika, 106(2):321–337, 2019. [Google Scholar]
  • 88.Gelman A, Carlin J, Stern H, and Rubin D, Bayesian Data Analysis, Chapman and Hall/CRC, London, 1995. [Google Scholar]
  • 89.Gelman A, Meng XL, and Stern H, Posterior predictive assessment of model fitness via realized discrepancies, Statistica Sinica, 6(4):733–760, 1996. [Google Scholar]
  • 90.Zamo M and Naveau P, Estimation of the continuous ranked probability score with limited information and applications to ensemble weather forecasts, Mathematical Geosciences, 50(2):209–234, 2018. [Google Scholar]
  • 91.You H, Zhang Q, Ross CJ, Lee CH, and Yu Y, Learning deep implicit fourier neural operators (ifnos) with applications to heterogeneous material modeling, arXiv preprint arXiv:2203.08205, 2022. [Google Scholar]

RESOURCES