Explainable AI for Machine Fault Diagnosis: Understanding Features' Contribution in Machine Learning Models for Industrial Condition Monitoring

被引:47
作者
Brusa, Eugenio [1 ]
Cibrario, Luca [1 ]
Delprete, Cristiana [1 ]
Di Maggio, Luigi Gianpio [1 ]
机构
[1] Politecn Torino, Dipartimento Ingn Meccan & Aerosp DIMEAS, Corso Duca Abruzzi 24, I-10129 Turin, Italy
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 04期
关键词
explainable AI; XAI; SHAP; Shapley; machine learning; rolling bearings; machine fault diagnosis; intelligent fault diagnosis; condition monitoring; rotating machinery; INDIVIDUAL PREDICTIONS; VECTOR MACHINE; SELECTION; SYSTEM; EXPLANATION; ALGORITHM; RELEVANCE;
D O I
10.3390/app13042038
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Although the effectiveness of machine learning (ML) for machine diagnosis has been widely established, the interpretation of the diagnosis outcomes is still an open issue. Machine learning models behave as black boxes; therefore, the contribution given by each of the selected features to the diagnosis is not transparent to the user. This work is aimed at investigating the capabilities of the SHapley Additive exPlanation (SHAP) to identify the most important features for fault detection and classification in condition monitoring programs for rotating machinery. The authors analyse the case of medium-sized bearings of industrial interest. Namely, vibration data were collected for different health states from the test rig for industrial bearings available at the Mechanical Engineering Laboratory of Politecnico di Torino. The Support Vector Machine (SVM) and k-Nearest Neighbour (kNN) diagnosis models are explained by means of the SHAP. Accuracies higher than 98.5% are achieved for both the models using the SHAP as a criterion for feature selection. It is found that the skewness and the shape factor of the vibration signal have the greatest impact on the models' outcomes.
引用
收藏
页数:22
相关论文
共 101 条
[91]   Fault diagnosis of low speed bearing based on relevance vector machine and support vector machine [J].
Widodo, Achmad ;
Kim, Eric Y. ;
Son, Jong-Duk ;
Yang, Bo-Suk ;
Tan, Andy C. C. ;
Gu, Dong-Sik ;
Choi, Byeong-Keun ;
Mathew, Joseph .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) :7252-7261
[92]   A novel transmission line relaying scheme for fault detection and classification using wavelet transform and linear discriminant analysis [J].
Yadav, Anamika ;
Swetapadma, Aleena .
AIN SHAMS ENGINEERING JOURNAL, 2015, 6 (01) :199-209
[93]   A novel optimized SVM classification algorithm with multi-domain feature and its application to fault diagnosis of rolling bearing [J].
Yan, Xiaoan ;
Jia, Minping .
NEUROCOMPUTING, 2018, 313 :47-64
[94]   ART-KOHONEN neural network for fault diagnosis of rotating machinery [J].
Yang, BS ;
Han, T ;
An, JL .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2004, 18 (03) :645-657
[95]   A Fuzzy Fusion Rotating Machinery Fault Diagnosis Framework Based on the Enhancement Deep Convolutional Neural Networks [J].
Yang, Daoguang ;
Karimi, Hamid Reza ;
Gelman, Len .
SENSORS, 2022, 22 (02)
[96]   Third-order spectral techniques for the diagnosis of motor bearing condition using artificial neural networks [J].
Yang, DM ;
Stronach, AF ;
MacConnell, P ;
Penman, J .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2002, 16 (2-3) :391-411
[97]  
Yassine A, 2017, 2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV)
[98]   Designing a feature selection method based on explainable artificial intelligence [J].
Zacharias, Jan ;
von Zahn, Moritz ;
Chen, Johannes ;
Hinz, Oliver .
ELECTRONIC MARKETS, 2022, 32 (04) :2159-2184
[99]   Vibration analysis for bearing fault detection and classification using an intelligent filter [J].
Zarei, Jafar ;
Tajeddini, Mohammad Amin ;
Karimi, Hamid Reza .
MECHATRONICS, 2014, 24 (02) :151-157
[100]   Intelligent Fault Identification Based on Multisource Domain Generalization Towards Actual Diagnosis Scenario [J].
Zheng, Huailiang ;
Wang, Rixin ;
Yang, Yuantao ;
Li, Yuqing ;
Xu, Minqiang .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (02) :1293-1304