<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Label Free Uncertainty Quantification</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>01/03/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10362779</idno>
					<idno type="doi">10.2514/6.2022-1097</idno>
					<title level='j'>AIAA SCITECH 2022 Forum</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Huiru Li</author><author>Jianhua Yin</author><author>Xiaoping Du</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Uncertainty quantification (UQ) is essential in scientific computation since it can provide the estimate of the uncertainty in the model prediction. Intensive computation is required for UQ as it calls the deterministic simulation repeatedly. This study discusses a physics-based label-free deep learning UQ method that does not need predictions at training points or labels. It satisfies the physical equations from which labels could be generated without solving the equations during the training process. Then inexpensive surrogate models are built with respect to model inputs. The surrogate models are used for UQ with a much lower computational cost. Two examples demonstrate that the label-free method can efficiently produce probability distributions of model outputs for given distributions of random input variables.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. Nomenclature</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. Introduction</head><p>cientific computation and simulation have increasingly used in engineering analysis and design. The primary role of computational models is to make predictions for both analysis and design. Given a set of conditions or a design, we can predict how a component or system behaves. The computational model, however, is never perfect and exact, and uncertainty is always present. For example, the model input may have random variables, and as a result, the model prediction, the model output, or the response, is also uncertain. It is therefore important to quantify the uncertainty associated with the response predicted, and this is the major task of uncertainty quantification (UQ) <ref type="bibr">[1]</ref><ref type="bibr">[2]</ref><ref type="bibr">[3]</ref>.</p><p>Since uncertainty always exists in model parameters and model predictions, UQ is performed to quantify the effect of uncertainty in model input and model error on the model output (prediction). UQ needs to call computational models repeatedly to obtain probability distributions of responses given distributions of model input variables. In general, UQ is computationally expensive, especially when the dimension of model input is high <ref type="bibr">[4,</ref><ref type="bibr">5]</ref>. To this end, regression is commonly used to build a surrogate model to replace the original computational model. Regression can be performed by many methods, such as response surface modeling, Gaussian Process (GP) method, support vector machines (SVM), and neural network <ref type="bibr">[6]</ref><ref type="bibr">[7]</ref><ref type="bibr">[8]</ref>. Regression starts from generating a set of input samples, getting labels (outputs) by calling the computational model at the input samples, and then fitting a surrogate model with the input samples and their labels.</p><p>As indicated by many studies, including our own, machine learning is particularly useful for UQ problems encountered in engineering design. Machine learning techniques can significantly reduce the computational burden in the following aspects: Reduce the dimension of uncertain input variables <ref type="bibr">[9]</ref> and create accurate but inexpensive surrogate models <ref type="bibr">[10]</ref><ref type="bibr">[11]</ref><ref type="bibr">[12]</ref><ref type="bibr">[13]</ref>, both for higher computational efficiency. Specific machine learning techniques have increasingly used. For example, the GP method for quantifying model structure uncertainty <ref type="bibr">[14,</ref><ref type="bibr">15]</ref>; the SVM method for estimating rare event probabilities <ref type="bibr">[16]</ref>, and other methods for predicting component and system reliability <ref type="bibr">[17]</ref>. Many studies show that add physical constraints can significantly improve prediction accuracy <ref type="bibr">[18,</ref><ref type="bibr">19]</ref>. For instance, the constraints from physics can be added to the loss function of artificial neural networks <ref type="bibr">[18]</ref>, used as a priori information for deep learning <ref type="bibr">[20]</ref>, and incorporated into GP <ref type="bibr">[21]</ref>.</p><p>Getting labels is usually costly since it runs the computational model many times. Physics-informed neural network (PINN) is proposed <ref type="bibr">[22,</ref><ref type="bibr">23]</ref> to obtain the solution of partial differential equations (PDEs) without solving the PDEs by classical numerical methods (e.g. the Finite Element Method). The PDEs are served as the so-called physical constraints during the training process of the neural network. This method has gained much attention because it makes the regression task feasible without solving the true label. Besides, the physical constraints prevent the regression from severe overfitting in conventional neural network, especially when labeled data are limited.</p><p>Motivated by the label-free deep learning, this study investigates a label-free UQ method so that the computational efficiency can be enhanced. The method works for problems where responses are solved out from a system of equations derived from physical principles, and solving the system of equations is expensive while evaluating them is inexpensive. We call these equations physical equations. The strategy is to use only the input samples to build a surrogate model that satisfies the physical equations without solving them. As a result, there is no need to generate labels. Neural network is used to build the surrogate model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. Problem Statement</head><p>Computational models are given by</p><p>where &#119961;&#119961; is a vector of input variables, and &#119910;&#119910; &#119894;&#119894; is a response. In many applications. The relationship between the input and output is not explicit, and it is derived from the following system of physical equations:</p><p>is the solution of the system of physical equations. Solving the system of physical equations is usually computationally expensive.</p><p>The task of UQ in this study is illustrated in Fig. <ref type="figure">1</ref> and is stated as follows:</p><p>&#8226; Given: Distributions of &#119961;&#119961; and the system of physical equations &#8462; &#119894;&#119894; (&#119961;&#119961;, &#119910;&#119910; &#119894;&#119894; ) = 0, &#119894;&#119894; = 1,2 &#8230; &#119898;&#119898;</p><p>&#8226; Find: Distributions of &#119962;&#119962; </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#119945;&#119945;(&#119961;&#119961;, &#119962;&#119962;) = 0 Distribution of &#119961;&#119961; Distribution of &#119962;&#119962;</head><p>After the joint distribution of &#119962;&#119962; is available, it can be used for reliability analysis, robustness assessment, and many other analysis tasks, as demonstrated in Example 1. It can also be used for design under uncertainty, such as reliabilitybased design, robust design, and design decision making, as demonstrated in Example 2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. Methodology</head><p>Traditional UQ needs to evaluate computational models &#119910;&#119910; &#119894;&#119894; = &#119891;&#119891;(&#119961;&#119961;), where &#119910;&#119910; &#119894;&#119894; , &#119894;&#119894; = 1,2, &#8230; , &#119898;&#119898;, must be solved out from the system of physical equations in Eq. ( <ref type="formula">2</ref>). Solving for &#119910;&#119910; &#119894;&#119894; may be computationally expensive but evaluating the system of physical equations is much cheaper. The label-free UQ method does not solve the system of physical equations and only evaluates them because no labels are needed. The deep learning neural network method is used. The label-free UQ method consists of two steps.</p><p>Step 1 creates surrogate models. The surrogate models are given by</p><p>The regression method we use is neural network, which builds surrogate models based on data. In regular neural network regression, a dataset with labels is given by &#65533;&#65533;&#119961;&#119961; (&#119894;&#119894;) , &#119962;&#119962; (&#119894;&#119894;) &#65533;&#65533; &#119894;&#119894;=1,&#119889;&#119889; , where &#119889;&#119889; is the size of the dataset. The model parameters of a neural network, which are to be learned, include weights and biases in all layers. They are denoted by &#119960;&#119960;.</p><p>The to-be-determined parameters &#119960;&#119960; will be obtained during the model training process. In this work, we do not have labels, and our dataset is &#65533;&#65533;&#119961;&#119961; (&#119894;&#119894;) &#65533;&#65533; &#119894;&#119894;=1,&#119889;&#119889; . To this end, we will use the system of physical equations directly as proposed in other physics-based informed deep learning <ref type="bibr">[22]</ref>. The strategy is to satisfy the physical equations at the training points &#65533;&#65533;&#119961;&#119961; (&#119894;&#119894;) &#65533;&#65533; &#119894;&#119894;=1,&#119889;&#119889; .</p><p>where</p><p>To satisfy the physical equations in Eq. ( <ref type="formula">4</ref>), we define a loss function</p><p>If &#119871;&#119871;(&#119960;&#119960;) = 0, all the physical equations will be satisfied. Minimizing the loss function while training the neural network, we obtain the estimated model parameters &#119960;&#119960;; namely &#119960;&#119960; * = arg min &#119871;&#119871;(&#119960;&#119960;) (7) Then surrogate models &#119910;&#119910; &#119894;&#119894; = &#119891;&#119891; &#119895;&#119895; &#119873;&#119873;&#119873;&#119873; (&#119961;&#119961;), &#119894;&#119894; = 1,2, &#8230; , &#119898;&#119898;, are available.</p><p>Step 2 performs UQ based on &#119910;&#119910; &#119894;&#119894; = &#119892;&#119892; &#65533; &#119894;&#119894; (&#119961;&#119961;). Many existing UQ methods can be used. Since the surrogate models are inexpensive, we may use Monte Carlo simulation (MCS) to find the distribution of a response.</p><p>The architecture of the neural network and procedure is illustrated in Fig. <ref type="figure">2</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V.Examples</head><p>Two examples are used to demonstrate the label-free UQ method. The first example is an analysis problem where the probability distributions of responses are produced. The second example is a design problem where the design requirement is satisfied at a given probability level.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V.A. Example 1: UQ of a relative motion analysis</head><p>As shown in Fig. <ref type="figure">3</ref>, a person rows a boat to cross a river from points A to B with a constant velocity &#119907;&#119907; &#119872;&#119872; . If the river flows with a velocity &#119907;&#119907; &#119877;&#119877; , the task is to determine &#119907;&#119907; &#119872;&#119872; and the angle &#120579;&#120579; that the boat should direct. It is the angle between the relative velocity of the boat &#119907;&#119907; &#119872;&#119872;/&#119877;&#119877; with respect to the river and the horizonal direction. The two physical equations are therefore</p><p>The random input variables are &#119961;&#119961; = (&#119909;&#119909; 1 , &#119909;&#119909; 2 , &#119909;&#119909; 3 ) T = (&#119907;&#119907; &#119872;&#119872;/&#119877;&#119877; , &#119907;&#119907; &#119877;&#119877; , &#120573;&#120573;) T , and their distributions are given in Table <ref type="table">1</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 1 Distributions associated with input random variables</head><p>The first step is to generate models &#119907;&#119907; &#119872;&#119872; = &#119891;&#119891; 1 &#119873;&#119873;&#119873;&#119873; &#65533;&#119907;&#119907; &#119872;&#119872;/&#119877;&#119877; , &#119907;&#119907; &#119877;&#119877; , &#120573;&#120573;&#65533;, and &#120579;&#120579; = &#119891;&#119891; 2 &#119873;&#119873;&#119873;&#119873; &#65533;&#119907;&#119907; &#119872;&#119872;/&#119877;&#119877; , &#119907;&#119907; &#119877;&#119877; , &#120573;&#120573;&#65533;. &#119889;&#119889; = 200 training points are used. The neural network includes six layers with four hidden layers, one input layer, and one customer regression output layer. Each hidden layer has 20 neutrons. The activation function is a hyperbolic tangent function. The learning rate is 0.01, and the optimizer is Adam.</p><p>A scatter plot of the predictions and true labels of the two responses at the training points is given in Fig. <ref type="figure">4</ref>. The true labels are obtained by solved the two physical equations in Eq. <ref type="bibr">(10)</ref>. Note that in real applications, the true labels are not available. The scatter plot is for only a demonstration purpose. The scatter plot indicates good accuracy of the surrogate models.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 4 Scatter plot of predictions and true labels.</head><p>After the two models are built, MCS is used for UQ. The sample size is 10 6 . The PDFs of the two responses are provided in Figs. <ref type="figure">5</ref> and<ref type="figure">6</ref>. The distribution parameters, means and standard deviations, of the two responses, are given in Tables <ref type="table">2</ref> and<ref type="table">3</ref>. For a verification purpose, we also provide the accurate results from true responses and MCS with a sample size 10 6 . The results show the good accuracy of the label-free UQ.  Table <ref type="table">3</ref> Statistics of &#120637;&#120637;</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V.B. Example 2: Cantilever shaft design under uncertainty</head><p>The design task is to design a cantilever shaft <ref type="bibr">[24,</ref><ref type="bibr">25]</ref> as shown in Fig. <ref type="figure">7</ref> so that it can withstand random forces &#119865;&#119865; and &#119875;&#119875;; and a random torque &#119879;&#119879;, with the reliability greater than or equal to [&#119877;&#119877;] = 0.999. The random variables are &#119961;&#119961; = &#65533;&#119878;&#119878; &#119910;&#119910; , &#119875;&#119875;, &#119865;&#119865;, &#119879;&#119879;&#65533; T , where &#119878;&#119878; &#119910;&#119910; is the yield strength of the material. All the random variables are independent, and their distributions are given in Table <ref type="table">5</ref>. &#119871;&#119871; is the length of the tube, and &#119871;&#119871; = 0.15 m, The design variables are &#119941;&#119941; = (&#119889;&#119889; 0 , &#119905;&#119905;) T , which should be chosen from the following list of preferred sizes for &#119889;&#119889; 0 &#215; &#119905;&#119905; (mm): 12&#215;2, 16&#215;2, 16&#215;3, 20&#215;4, 24&#215;4, 25&#215;5, 30&#215;4, 30&#215;5, 42&#215;4, 42&#215;5, 50&#215;4, 50&#215;5. The distributions of random variables are given in Table <ref type="table">4</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 4 Distributions of random variables in Example 2</head><p>The design requirement is that the maximum stress should be less than the yield strength, and the design margin equation is derived from the strength theory, which provides a physical equation at the limit state.</p><p>where &#119961;&#119961; = &#65533;&#119878;&#119878; &#119910;&#119910; , &#119875;&#119875;, &#119865;&#119865;, &#119879;&#119879;, &#119905;&#119905;&#65533; T . 4 ) 64 ( <ref type="formula">12</ref>)</p><p>The diameter &#119889;&#119889; 0 is the response; namely, &#119910;&#119910; = &#119889;&#119889; 0 . The input variables are &#119961;&#119961; = (&#119909;&#119909; 1 , &#119909;&#119909; 2 , &#119909;&#119909; 3 , &#119909;&#119909; 4 , &#119909;&#119909; 5 ) T = &#65533;&#119878;&#119878; &#119910;&#119910; , &#119875;&#119875;, &#119865;&#119865;, &#119879;&#119879;, &#119905;&#119905;&#65533; T . Equation 11 is rewritten as</p><p>where</p><p>We generate &#119889;&#119889; = 200 training points &#65533;&#65533;&#119961;&#119961; (&#119894;&#119894;) &#65533;&#65533; &#119894;&#119894;=1,200 . We then use the label-free UQ method to build a surrogate model &#119910;&#119910; = &#119891;&#119891; &#119873;&#119873;&#119873;&#119873; (&#119961;&#119961;), or &#119889;&#119889; 0 = &#119891;&#119891; &#119873;&#119873;&#119873;&#119873; (&#119878;&#119878; &#119910;&#119910; , &#119875;&#119875;, &#119865;&#119865;, &#119879;&#119879;, &#119905;&#119905;). The neural network contains three hidden layer, one feature input To verify the accuracy, we generate true labels at training points &#65533;&#65533;&#119961;&#119961; (&#119894;&#119894;) &#65533;&#65533; &#119894;&#119894;=1,200 . The scatter plot of the model output is provided in Fig. <ref type="figure">8</ref>. In the range of &#119889;&#119889; 0 &#8712; [30, 60] mm, the model produces highly accurate predictions. The prediction of the reliability of a design is also accurate if the design falls into this range.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 8 Scatter plot of predictions and true labels.</head><p>Since the surrogate model efficient, we use Monte Carlo simulation (MCS) to conduct several analyses, from where we can find the best design solution. We select a value of &#119905;&#119905; from the list of the preferred design variables and perform MCS using the distributions given in Table <ref type="table">4</ref>. This yields a distribution of &#119889;&#119889; 0 , which is the minimum &#119889;&#119889; 0 , denoted by &#119889;&#119889; 0 &#119898;&#119898;&#119894;&#119894;&#119899;&#119899; , for the limit state. Since the limit state is determined by random variables, &#119889;&#119889; 0 &#119898;&#119898;&#119894;&#119894;&#119899;&#119899; is also a random variable.</p><p>How do we choose a deterministic design variable &#119889;&#119889; 0 for the required reliability [&#119877;&#119877;]? We use the percentile value to find &#119889;&#119889; 0 .</p><p>We now obtain a pair of design variables (&#119889;&#119889; 0 , &#119905;&#119905;) T for a given value of &#119905;&#119905;. We then repeat this process until all values of &#119905;&#119905; are used. The results are given in the first two columns of Table <ref type="table">5</ref>. Using the list of referred design variables, the candidate designs are determined, and they are 42&#215;5, 50&#215;4, and 50&#215;5. Considering a smaller size of the shaft, we select the final design to be 42&#215;5. To verify the reliability, we calculate the actual reliability at the calculated diameters with the true function in Eq. ( <ref type="formula">17</ref>) by MCS. The sample size of MCS is 10 7 . The actual reliability is higher than and close to the required one. Since the final design 42&#215;5 is larger than the calculated design 38.36&#215;5, the final reliability will also be larger than the required reliability. The PDF of the required &#119889;&#119889; 0 obtained from the label-free UQ is given in Fig. <ref type="figure">9</ref>. Note that in real applications, labels are not available, and MCS with real labels is not feasible, Using MCS herein is for only a demonstration purpose.  In this example, there are two responses, but with only one physical equation. This is the case where the dimension of outputs is larger than the number of physical equations. This example indicates that this case can also be handled by the proposed method. This example also demonstrates that the label-free UQ method can be used for design. The model built from the label-free method may be used for other tasks, such as optimization under uncertainty and robust design.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. Conclusions</head><p>This study demonstrates the feasibility of label-free uncertainty quantification using neural network regression. A surrogate model is built without labels. The training points only contain a dataset of input variables at which a set of physical equations are satisfied during the learning process. The satisfaction is achieved by employing a loss function which is defined using a set of physical equations. The two examples demonstrate the potential applications of the method. The future work will be the extension to more general applications, where time-and space-dependent responses and models are involved. The other possible research direction is to integrate the regression and uncertainty quantification so that the quantified uncertainty is part of the regression output. </p></div></body>
		</text>
</TEI>
