Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Uncertainty quantification in machine learning for engineering design and health prognostics: A tutorial

Journal Article · · Mechanical Systems and Signal Processing
 [1];  [2];  [3];  [4];  [5];  [6];  [7];  [8];  [9]
  1. Iowa State Univ., Ames, IA (United States)
  2. Eidgenoessische Technische Hochschule (ETH), Zurich (Switzerland)
  3. Univ. of Michigan, Ann Arbor, MI (United States)
  4. University of Michigan-Dearborn, MI (United States)
  5. Ecole Polytechnique Federale Lausanne (EPFL) (Switzerland)
  6. Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
  7. Georgia Institute of Technology, Atlanta, GA (United States)
  8. Hong Kong Polytechnic Univ., Kowloon (Hong Kong); Center for Advances in Reliability and Safety (CAiRS), New Territories (Hong Kong)
  9. Univ. of Connecticut, Storrs, CT (United States)

On top of machine learning (ML) models, uncertainty quantification (UQ) functions as an essential layer of safety assurance that could lead to more principled decision making by enabling sound risk assessment and management. The safety and reliability improvement of ML models empowered by UQ has the potential to significantly facilitate the broad adoption of ML solutions in high-stakes decision settings, such as healthcare, manufacturing, and aviation, to name a few. In this tutorial, we aim to provide a holistic lens on emerging UQ methods for ML models with a particular focus on neural networks and the applications of these UQ methods in tackling engineering design as well as prognostics and health management problems. Towards this goal, we start with a comprehensive classification of uncertainty types, sources, and causes pertaining to UQ of ML models. Next, we provide a tutorial-style description of several state-of-the-art UQ methods: Gaussian process regression, Bayesian neural network, neural network ensemble, and deterministic UQ methods focusing on spectral-normalized neural Gaussian process. Established upon the mathematical formulations, we subsequently examine the soundness of these UQ methods quantitatively and qualitatively (by a toy regression example) to examine their strengths and shortcomings from different dimensions. Then, we review quantitative metrics commonly used to assess the quality of predictive uncertainty in classification and regression problems. Afterward, we discuss the increasingly important role of UQ of ML models in solving challenging problems in engineering design and health prognostics. In conclusion, two case studies with source codes available on GitHub are used to demonstrate these UQ methods and compare their performance in the life prediction of lithium-ion batteries at the early stage (case study 1) and the remaining useful life prediction of turbofan engines (case study 2).

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Univ. of Michigan, Ann Arbor, MI (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); US Army Engineer Research and Development Center Research (ERDC); Swiss National Science Foundation (SNSF); National Science Foundation (NSF); Automotive Research Center (ARC)
Grant/Contract Number:
NA0003525; SC0021397
OSTI ID:
2320359
Alternate ID(s):
OSTI ID: 2440427
Report Number(s):
SAND--2024-02800J
Journal Information:
Mechanical Systems and Signal Processing, Journal Name: Mechanical Systems and Signal Processing Journal Issue: 1 Vol. 205; ISSN 0888-3270
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (224)

Modeling chemical processes using prior knowledge and neural networks journal August 1994
Probabilistic learning and updating of a digital twin for composite material systems
  • Ghanem, Roger; Soize, Christian; Mehrez, Loujaine
  • International Journal for Numerical Methods in Engineering, Vol. 123, Issue 13 https://doi.org/10.1002/nme.6430
journal June 2020
A Stochastic Projection Method for Fluid Flow journal September 2002
Statistical Decision Theory and Bayesian Analysis book January 1985
Stochastic Gradient Descent Tricks book January 2012
Bagging predictors journal August 1996
Comparative studies of metamodelling techniques under multiple modelling criteria journal December 2001
The use of metamodeling techniques for optimization under uncertainty journal July 2003
A comparative study of uncertainty propagation methods for black-box-type problems journal May 2008
Multiple surrogates: how cross-validation errors can help us to obtain the best predictor journal January 2009
Adaptive-sparse polynomial chaos expansion for reliability analysis and design of complex engineering systems journal September 2010
Adaptive virtual support vector machine for reliability analysis of high-dimensional problems journal November 2012
Global sensitivity analysis-enhanced surrogate (GSAS) modeling for reliability analysis journal October 2015
Improving kriging surrogates of high-dimensional design models by Partial Least Squares dimension reduction journal January 2016
Sequential exploration-exploitation with dynamic trade-off for efficient reliability analysis of complex engineered systems journal July 2017
Constrained mixed-integer Gaussian mixture Bayesian optimization and its applications in designing fractal and auxetic metamaterials journal January 2019
Surrogate-assisted reliability-based design optimization: a survey and a unified modular framework journal May 2019
Surrogate-assisted global sensitivity analysis: an overview journal January 2020
Accelerated topology optimization by means of deep learning journal March 2020
Multi-objective constrained Bayesian optimization for structural design journal September 2020
An efficient polynomial chaos-enhanced radial basis function approach for reliability-based design optimization journal January 2021
A comprehensive review of digital twin—part 2: roles of uncertainty quantification and optimization, a battery digital twin, and perspectives journal December 2022
A comprehensive review of digital twin — part 1: modeling and twinning enabling technologies journal November 2022
Managing computational complexity using surrogate models: a critical review journal April 2020
Physics-informed neural networks (PINNs) for fluid mechanics: a review journal December 2021
Scientific Machine Learning Through Physics–Informed Neural Networks: Where we are and What’s Next journal July 2022
Aleatoric and epistemic uncertainty in machine learning: an introduction to concepts and methods journal March 2021
Illustrative Discussion of MC-Dropout in General Dataset: Uncertainty Estimation in Bitcoin journal January 2021
A Critical Review of Surrogate Assisted Robust Design Optimization journal July 2017
Physics-Informed and Hybrid Machine Learning in Additive Manufacturing: Application to Fused Filament Fabrication journal October 2020
Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates journal February 2001
Machine learning methods to assist energy system optimization journal June 2019
Augmented model-based framework for battery remaining useful life prediction journal October 2022
Model validation and predictive capability for the thermal challenge problem journal May 2008
Sparse pseudospectral approximation method journal July 2012
Probabilistic learning on manifolds constrained by nonlinear partial differential equations for small datasets journal July 2021
Quantifying uncertainty in kinetic simulation of engine autoignition journal June 2020
Multi-fidelity machine learning models for accurate bandgap predictions of solids journal March 2017
A survey on feature selection methods journal January 2014
Adaptive explicit decision functions for probabilistic design and optimization using support vector machines journal October 2008
Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index journal February 2010
The effect of the nugget on Gaussian process emulators of computer models journal December 2012
Ensemble machine learning models for aviation incident risk prediction journal January 2019
Bayesian neural networks for flight trajectory prediction and safety assessment journal April 2020
Towards risk-aware artificial intelligence and machine learning systems: An overview journal August 2022
Remaining useful life prediction of lithium-ion batteries based on Monte Carlo Dropout and gated recurrent unit journal November 2021
Integrating physics-based modeling and machine learning for degradation diagnostics of lithium-ion batteries journal September 2022
A novel deep learning based method for the computational material design of flexoelectric nanostructures with topology optimization journal November 2019
An adaptive artificial neural network-based generative design method for layout designs journal March 2022
A review of uncertainty quantification in deep learning: Techniques, applications and challenges journal December 2021
Deep learning for computational structural optimization journal August 2020
Adaptive sparse polynomial chaos expansion based on least angle regression journal March 2011
Compressive sampling of polynomial chaos expansions: Convergence analysis and sampling strategies journal January 2015
A new surrogate modeling technique combining Kriging and polynomial chaos expansions – Application to uncertainty analysis in computational dosimetry journal April 2015
Gaussian processes with built-in dimensionality reduction: Applications to high-dimensional uncertainty propagation journal September 2016
Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations journal February 2019
Compressive sensing adaptation for polynomial chaos expansions journal March 2019
Adaptive multi-fidelity polynomial chaos approach to Bayesian inference in inverse problems journal March 2019
Entropy-based closure for probabilistic learning on manifolds journal July 2019
Data-driven polynomial chaos expansion for machine learning regression journal July 2019
Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data journal October 2019
Design optimization of a scramjet under uncertainty using probabilistic learning on manifolds journal December 2019
On some neural network architectures that can represent viscosity solutions of certain high dimensional Hamilton–Jacobi partial differential equations journal January 2021
Physics-informed machine learning for reduced-order modeling of nonlinear problems journal December 2021
Uncertainty quantification in scientific machine learning: Methods, metrics, and comparisons journal March 2023
Prognostics of lithium-ion batteries based on relevance vectors and a conditional three-parameter capacity degradation model journal October 2013
Gaussian process regression for forecasting battery state of health journal July 2017
Physics-based prognostics of implantable-grade lithium-ion battery for remaining useful life prediction journal February 2021
Explainable machine learning in image classification models: An uncertainty quantification perspective journal May 2022
The reliability of a deep learning model in clinical out-of-distribution MRI data: A multicohort study journal December 2020
Recent advances and trends in predictive manufacturing systems in big data environment journal October 2013
Metal Additive Manufacturing Process Design based on Physics Constrained Neural Networks and Multi-Objective Bayesian Optimization journal September 2022
Prognostics for state of health estimation of lithium-ion batteries based on combination Gaussian process functional regression journal June 2013
Ensemble of optimized echo state networks for remaining useful life prediction journal March 2018
Feature selection in machine learning: A new perspective journal July 2018
A survey on Deep Learning based bearing fault diagnosis journal March 2019
A hierarchical scheme for remaining useful life prediction with long short-term memory networks journal May 2022
A Dual-Dimer method for training physics-constrained neural networks with minimax architecture journal April 2021
Surrogate-based analysis and optimization journal January 2005
An adaptive algorithm to build up sparse polynomial chaos expansions for stochastic finite element analysis journal April 2010
Assessment of the efficiency of Kriging surrogate models for structural reliability analysis journal July 2014
Informational probabilistic sensitivity analysis and active learning surrogate modelling journal October 2022
Remaining Useful Life Prediction using Deep Learning Approaches: A Review journal January 2020
Ensemble of data-driven prognostic algorithms for robust prediction of remaining useful life journal July 2012
Sliced inverse regression-based sparse polynomial chaos expansions for reliability analysis in high dimensions journal November 2017
Physics-based prognostics of lithium-ion battery using non-linear least squares with dynamic bounds journal February 2019
Deep learning-based remaining useful life estimation of bearings using multi-scale feature extraction journal February 2019
REIF: A novel active-learning function toward adaptive Kriging surrogate models for structural reliability analysis journal May 2019
Multi-agent maintenance scheduling based on the coordination between central operator and decentralized producers in an electricity market journal June 2021
Adaptive subset searching-based deep neural network method for structural reliability analysis journal September 2021
Prognostics and Health Management (PHM): Where are we and where do we (need to) go in theory and practice journal February 2022
Model correction and updating of a stochastic degradation model for failure prognostics of miter gates journal February 2022
Simulation-free reliability analysis with active learning and Physics-Informed Neural Network journal October 2022
Bayesian deep-learning for RUL prediction: An active learning perspective journal December 2022
An expected integrated error reduction function for accelerating Bayesian active learning of failure probability journal March 2023
Safe multi-agent deep reinforcement learning for joint bidding and maintenance scheduling of generation units journal April 2023
Aleatory or epistemic? Does it matter? journal March 2009
AK-MCS: An active learning reliability method combining Kriging and Monte Carlo Simulation journal March 2011
A cubature collocation based sparse polynomial chaos expansion for efficient structural reliability analysis journal September 2018
Structural reliability analysis by a Bayesian sparse polynomial chaos expansion journal May 2021
Variance based sensitivity analysis for Monte Carlo and importance sampling reliability assessment with Gaussian processes journal November 2021
Physics-constrained bayesian neural network for fluid flow reconstruction with sparse and noisy data journal March 2020
Airport surface movement prediction and safety assessment with spatial–temporal graph convolutional neural network journal November 2022
A generic probabilistic framework for structural health prognostics and uncertainty management journal April 2012
Significance, interpretation, and quantification of uncertainty in prognostics and remaining useful life prediction journal February 2015
A review on the application of deep learning in system health management journal July 2018
Remaining useful life estimation using a bidirectional recurrent neural network based autoencoder scheme journal August 2019
Deep separable convolutional network for remaining useful life prediction of machinery journal December 2019
Deep learning for high-dimensional reliability analysis journal May 2020
An active learning method combining deep neural network and weighted sampling for structural reliability analysis journal June 2020
Knowledge mapping-based adversarial domain adaptation: A novel fault diagnosis method with high generalizability under variable working conditions journal January 2021
Digital twin, physics-based model, and machine learning applied to damage detection in structures journal June 2021
Real-time model calibration with deep reinforcement learning journal February 2022
Interpretable online updated weights: Optimized square envelope spectrum for machine condition monitoring and fault diagnosis journal April 2022
A hybrid framework for remaining useful life estimation of turbomachine rotor blades journal May 2022
A hybrid physics-informed neural network for main bearing fatigue prognosis under grease quality variation journal May 2022
Remaining useful life prediction of degraded system with the capability of uncertainty management journal September 2022
Intelligent bearing fault diagnosis method combining mixed input and hybrid CNN-MLP model journal November 2022
A hierarchical deep convolutional regression framework with sensor network fail-safe adaptation for acoustic-emission-based structural health monitoring journal December 2022
A physics-informed feature weighting method for bearing fault diagnostics journal May 2023
A concise self-adapting deep learning network for machine remaining useful life prediction journal May 2023
Editorial: Special issue on Physics-informed machine learning enabling fault feature extraction and robust failure prognosis journal June 2023
The Role of Machine Learning in the Understanding and Design of Materials journal November 2020
Efficient Global Optimization of Expensive Black-Box Functions journal January 1998
An Introduction to MCMC for Machine Learning journal January 2003
Learning representations by back-propagating errors journal October 1986
Deep learning journal May 2015
New frontiers for the materials genome initiative journal April 2019
Fast and interpretable classification of small X-ray diffraction datasets using data augmentation and deep neural networks journal May 2019
Machine learning for perovskite materials design and discovery journal January 2021
Data-driven prediction of battery cycle life before capacity degradation journal March 2019
Closed-loop optimization of fast-charging protocols for batteries with machine learning journal February 2020
Physics-informed machine learning journal May 2021
The need for uncertainty quantification in machine-assisted medical decision making journal January 2019
Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead journal May 2019
Drug discovery with explainable artificial intelligence journal October 2020
Finding key players in complex networks through deep reinforcement learning journal May 2020
Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators journal March 2021
Machine learning pipeline for battery state-of-health estimation journal April 2021
Equation of State Calculations by Fast Computing Machines journal June 1953
Multi-fidelity machine-learning with uncertainty quantification and Bayesian optimization for materials design: Application to ternary random alloys journal August 2020
Discovering governing equations from data by sparse identification of nonlinear dynamical systems journal March 2016
Data-Enabled Physics-Informed Machine Learning for Reduced-Order Modeling Digital Twin: Application to Nuclear Reactor Physics journal February 2022
Propagation of Probabilities, Means, and Variances in Mixed Graphical Association Models journal December 1992
Variational Inference: A Review for Statisticians journal July 2016
Monte Carlo sampling methods using Markov chains and their applications journal April 1970
Sparsifying priors for Bayesian uncertainty quantification in model discovery journal February 2022
Physics-informed machine learning approach for reconstructing Reynolds stress modeling discrepancies based on DNS data journal March 2017
Boosting: Foundations and Algorithms journal January 2013
Gradient-based learning applied to document recognition journal January 1998
Artificial neural networks for solving ordinary and partial differential equations journal January 1998
Uncertainty-Aware Prognosis via Deep Gaussian Process journal January 2021
Benchmarking Scalable Predictive Uncertainty in Text Classification journal January 2022
Taking the Human Out of the Loop: A Review of Bayesian Optimization journal January 2016
Hands-On Bayesian Neural Networks—A Tutorial for Deep Learning Users journal May 2022
Active Learning With Convolutional Neural Networks for Hyperspectral Image Classification Using a New Bayesian Approach journal November 2018
Deep Learning Based Approach for Bearing Fault Diagnosis journal May 2017
Bayesian Deep-Learning-Based Health Prognostics Toward Prognostics Uncertainty journal March 2020
A Bayesian Deep Learning RUL Framework Integrating Epistemic and Aleatoric Uncertainties journal September 2021
Bayesian Convolutional Neural Networks for Remaining Useful Life Prognostics of Solenoid Valves With Uncertainty Estimations journal December 2021
Prognostics Methods for Battery Health Monitoring Using a Bayesian Framework journal February 2009
Deep Reinforcement Learning for Autonomous Driving: A Survey journal January 2021
Bayesian Deep Learning for Aircraft Hard Landing Safety Assessment journal October 2022
Topology Optimization Accelerated by Deep Learning journal June 2019
Finite-Element Neural Networks for Solving Differential Equations journal November 2005
When Gaussian Process Meets Big Data: A Review of Scalable GPs journal November 2020
Advances in Variational Inference journal August 2019
Using Deep Learning-Based Approach to Predict Remaining Useful Life of Rotating Components journal January 2018
Prior Probabilities journal January 1968
Self-Optimizing and Self-Programming Computing Systems: A Combined Compiler, Complex Networks, and Machine Learning Approach journal June 2019
Bayesian calibration of computer models journal August 2001
Priors in Bayesian Deep Learning: A Review journal May 2022
Fixed rank kriging for very large spatial data sets: Fixed Rank Kriging journal January 2008
Gaussian predictive process models for large spatial data sets journal September 2008
Toward a Better Understanding of Model Validation Metrics journal July 2011
Machine Learning Algorithms for Recommending Design Methods journal August 2014
A Single-Loop Kriging Surrogate Modeling for Time-Dependent Reliability Analysis journal May 2016
Machine Learning-Driven Real-Time Topology Optimization Under Moving Morphable Component-Based Framework journal October 2018
Microstructural Materials Design Via Deep Adversarial Learning Methodology journal October 2018
Synthesizing Designs With Interpart Dependencies Using Hierarchical Generative Adversarial Networks journal September 2019
Deep Generative Design: Integration of Topology Optimization and Generative Models journal September 2019
Multi-Fidelity Physics-Constrained Neural Network and Its Application in Materials Modeling journal September 2019
Special Issue: Machine Learning for Engineering Design journal October 2019
Deep Generative Models in Engineering Design: A Review journal March 2022
A Predictive and Generative Design Approach for Three-Dimensional Mesh Shapes Using Target-Embedding Variational Autoencoder journal August 2022
Multifidelity Physics-Constrained Neural Networks With Minimax Architecture journal December 2022
Acceleration of a Physics-Based Machine Learning Approach for Modeling and Quantifying Model-Form Uncertainties and Performing Model Updating journal September 2022
Monotonic Gaussian Process for Physics-Constrained Machine Learning With Materials Science Applications journal October 2022
Physics-Constrained Bayesian Neural Network for Bias and Variance Reduction journal November 2022
Data-driven discovery of partial differential equations journal April 2017
Reducing the Dimensionality of Data with Neural Networks journal July 2006
Adaptive Smolyak Pseudospectral Approximations journal January 2013
A Bayesian Approach for Global Sensitivity Analysis of (Multifidelity) Computer Codes journal January 2014
Physics-Informed Generative Adversarial Networks for Stochastic Differential Equations journal January 2020
Sparse Polynomial Chaos Expansions: Literature Survey and Benchmark journal January 2021
The Wiener--Askey Polynomial Chaos for Stochastic Differential Equations journal January 2002
Wireframe-based UI Design Search through Image Autoencoder
  • Chen, Jieshan; Chen, Chunyang; Xing, Zhenchang
  • ACM Transactions on Software Engineering and Methodology, Vol. 29, Issue 3 https://doi.org/10.1145/3391613
journal June 2020
Generative adversarial networks journal October 2020
Understanding deep learning (still) requires rethinking generalization journal March 2021
A Survey on High-dimensional Gaussian Process Modeling with Application to Bayesian Optimization journal June 2022
Parameter Estimation and Capacity Fade Analysis of Lithium-Ion Batteries Using Reformulated Models journal January 2011
A Practical Bayesian Framework for Backpropagation Networks journal May 1992
An improved active learning method combing with the weight information entropy and Monte Carlo simulation of efficient structural reliability analysis
  • Li, Jingkui; Wang, Bomin; Li, Zhandong
  • Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, Vol. 235, Issue 19 https://doi.org/10.1177/0954406220973233
journal November 2020
Polynomial Chaos-Kriging metamodel for quantification of the debonding area in large wind turbine blades journal May 2021
A survey on Image Data Augmentation for Deep Learning journal July 2019
Covariance Tapering for Likelihood-Based Estimation in Large Spatial Data Sets journal December 2008
Covariance Tapering for Interpolation of Large Spatial Datasets journal September 2006
Variational Hamiltonian Monte Carlo via Score Matching journal June 2018
A Stochastic Approximation Method journal September 1951
Optimization of photonic crystal nanocavities based on deep learning journal January 2018
Kernels for Vector-Valued Functions: A Review journal January 2012
Bayesian Optimization in a Billion Dimensions via Random Embeddings journal January 2016
Popular Ensemble Methods: An Empirical Study journal July 1999
Recursive Co-Kriging Model for Design of Computer Experiments with Multiple Levels of Fidelity journal January 2014
Polynomial-Chaos-Based Kriging journal January 2015
The Homogeneous Chaos journal October 1938
Efficient Global Reliability Analysis for Nonlinear Implicit Performance Functions journal October 2008
Enhancing Model Predictability for a Scramjet Using Probabilistic Learning on Manifolds journal January 2019
Predictive Manufacturing System - Trends of Next-Generation Production Systems journal May 2013
Prognostics and Health Management of Industrial Assets: Current Progress and Road Ahead journal November 2020
Aircraft Engine Run-to-Failure Dataset under Real Flight Conditions for Prognostics and Diagnostics journal January 2021
Remaining Useful Life Prediction Method for Bearings Based on LSTM with Uncertainty Quantification journal June 2022
Multifidelity Data Fusion via Gradient-Enhanced Gaussian Process Regression journal June 2020
Gaussian Processes for Machine Learning book January 2005