Journal Article10.1016/j.ymssp.2023.110796
Uncertainty quantification in machine learning for engineering design and health prognostics: A tutorial
Venkat Pavan Nemani,Luca Biggio,Xun Huan,Zhen Hu,Olga Fink,Anh Tran,Yan Wang,Xiaoge Zhang,Chao Hu +8 more
56
TL;DR: UQ of ML models plays a pivotal role in engineering design and health prognostics by enabling sound risk assessment and management through uncertainty quantification.
read more
Abstract: 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. 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).
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Probabilistic machine learning for battery health diagnostics and prognostics—review and perspectives
Adam Thelen,Xun Huan,Noah H. Paulson,Simona Onori,Zhen Hu,Chao Hu +5 more
TL;DR: Review of probabilistic machine learning for battery health diagnostics and prognostics focusing on uncertainty quantification.
Uncertainty Quantification and Interpretability for Clinical Trial Approval Prediction
Yingzhou Lu,Tianyi Chen,Nan Hao,Capucine Van Rechem,Jintai Chen,Tianfan Fu +5 more
TL;DR: This work devised a selective classification approach and integrated it with the Hierarchical Interaction Network, the state-of-the-art clinical trial prediction model, and demonstrated that incorporating uncertainty markedly enhances the model’s performance.
18
Small data challenges for intelligent prognostics and health management: a review
Chuanjiang Li,Shaobo Li,Yixiong Feng,Konstantinos Gryllias,Fengshou Gu,Michael Pecht +5 more
TL;DR: This survey first elucidates the definition, causes, and impacts of small data on PHM tasks, and then analyzes the current mainstream approaches to solving small data problems, including data augmentation, transfer learning, and few-shot learning techniques, each of which has its advantages and disadvantages.
16
Applications of Artificial Intelligence/Machine Learning to High-Performance Composites
Yue‐Yi Wang,Wang Kan,Chuck Zhang +2 more
16
Physics-Informed Machine Learning for Battery Degradation Diagnostics: A Comparison of State-of-the-Art Methods
Sina Navidi,Adam Thelen,Tingkai Li,Chao Hu +3 more
TL;DR: This paper aims to facilitate the selection of an appropriate physics-informed machine learning method for predicting long-term degradation in lithium-ion batteries, using short-term aging data while also providing insights about when to choose which method for general predictive purposes.
11
References
Deep learning
TL;DR: Deep learning is making major advances in solving problems that have resisted the best attempts of the artificial intelligence community for many years, and will have many more successes in the near future because it requires very little engineering by hand and can easily take advantage of increases in the amount of available computation and data.
67K
Gradient-based learning applied to document recognition
Yann LeCun,Léon Bottou,Léon Bottou,Yoshua Bengio,Yoshua Bengio,Yoshua Bengio,Patrick Haffner +6 more
- 01 Jan 1998
TL;DR: In this article, a graph transformer network (GTN) is proposed for handwritten character recognition, which can be used to synthesize a complex decision surface that can classify high-dimensional patterns, such as handwritten characters.
53.5K
•Journal Article
Dropout: a simple way to prevent neural networks from overfitting
TL;DR: It is shown that dropout improves the performance of neural networks on supervised learning tasks in vision, speech recognition, document classification and computational biology, obtaining state-of-the-art results on many benchmark data sets.
Equation of state calculations by fast computing machines
TL;DR: In this article, a modified Monte Carlo integration over configuration space is used to investigate the properties of a two-dimensional rigid-sphere system with a set of interacting individual molecules, and the results are compared to free volume equations of state and a four-term virial coefficient expansion.
Learning representations by back-propagating errors
TL;DR: Back-propagation repeatedly adjusts the weights of the connections in the network so as to minimize a measure of the difference between the actual output vector of the net and the desired output vector, which helps to represent important features of the task domain.
30.1K