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

被引:26
|
作者
Nemani, Venkat [1 ]
Biggio, Luca [2 ]
Huan, Xun [3 ]
Hu, Zhen [4 ]
Fink, Olga [5 ]
Tran, Anh [6 ]
Wang, Yan [7 ]
Zhang, Xiaoge [8 ,9 ]
Hu, Chao [10 ]
机构
[1] Iowa State Univ, Dept Mech Engn, Ames, IA 50011 USA
[2] ETH, Data Analyt Lab, Zurich, Switzerland
[3] Univ Michigan, Dept Mech Engn, Ann Arbor, MI 48109 USA
[4] Univ Michigan Dearborn, Dept Ind & Mfg Syst Engn, Dearborn, MI 48128 USA
[5] Ecole Polytech Fed Lausanne, Intelligent Maintenance & Operat Syst, CH-12309 Lausanne, Switzerland
[6] Sandia Natl Labs, Sci Machine Learning, Albuquerque, NM 87123 USA
[7] Georgia Inst Technol, George W Woodruff Sch Mech Engn, Atlanta, GA 30332 USA
[8] Hong Kong Polytech Univ, Dept Ind & Syst Engn, Kowloon, Hong Kong, Peoples R China
[9] Ctr Adv Reliabil & Safety CAiRS, Hong Kong, Peoples R China
[10] Univ Connecticut, Dept Mech Engn, Storrs, CT 06269 USA
基金
美国国家科学基金会; 瑞士国家科学基金会;
关键词
Machine learning; Uncertainty quantification; Engineering design; Prognostics and health management; POLYNOMIAL CHAOS EXPANSIONS; USEFUL LIFE PREDICTION; CONSTRAINED NEURAL-NETWORKS; GLOBAL SENSITIVITY-ANALYSIS; KRIGING SURROGATE MODELS; GAUSSIAN PROCESS; RELIABILITY-ANALYSIS; MONTE-CARLO; BAYESIAN OPTIMIZATION; METAMODELING TECHNIQUES;
D O I
10.1016/j.ymssp.2023.110796
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
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).
引用
收藏
页数:69
相关论文
共 50 条
  • [41] Quantum Machine Learning: A tutorial
    Martin-Guerrero, Jose D.
    Lamata, Lucas
    [J]. NEUROCOMPUTING, 2022, 470 : 457 - 461
  • [42] Machine Learning, A Tutorial With R
    Barr, Joseph R.
    [J]. 2018 FIRST IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2018), 2018, : 120 - 121
  • [43] Neural Process for Health Prognostics With Uncertainty Estimations
    Yang, Wenying
    Mei, Fabin
    Zhai, Guofu
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (10) : 10192 - 10203
  • [44] Stochastic Model Updating with Uncertainty Quantification: An Overview and Tutorial
    Bi, Sifeng
    Beer, Michael
    Cogan, Scott
    Mottershead, John
    [J]. MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2023, 204
  • [45] Machine Learning Methods in Statistical Model Checking and System Design - Tutorial
    Bortolussi, Luca
    Milios, Dimitrios
    Sanguinetti, Guido
    [J]. RUNTIME VERIFICATION, RV 2015, 2015, 9333 : 323 - 341
  • [46] Machine Learning for the Discovery, Design, and Engineering of Materials
    Duan, Chenru
    Nandy, Aditya
    Kulik, Heather J.
    [J]. ANNUAL REVIEW OF CHEMICAL AND BIOMOLECULAR ENGINEERING, 2022, 13 : 405 - 429
  • [47] Machine learning for enzyme engineering, selection and design
    Feehan, Ryan
    Montezano, Daniel
    Slusky, Joanna S. G.
    [J]. PROTEIN ENGINEERING DESIGN & SELECTION, 2021, 34
  • [48] Machine learning for enzyme engineering, selection and design
    Feehan, Ryan
    Montezano, Daniel
    Slusky, Joanna S. G
    [J]. Slusky, Joanna S. G (slusky@ku.edu), 1600, Oxford University Press (34):
  • [49] Quantum Conformal Prediction for Reliable Uncertainty Quantification in Quantum Machine Learning
    Park, Sangwoo
    Simeone, Osvaldo
    [J]. IEEE Transactions on Quantum Engineering, 2024, 5 : 1 - 24
  • [50] Special Issue: Machine Learning for Engineering Design
    Panchal, Jitesh H.
    Fuge, Mark
    Liu, Ying
    Missoum, Samy
    Tucker, Conrad
    [J]. JOURNAL OF MECHANICAL DESIGN, 2019, 141 (11)