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

被引:30
|
作者
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
相关论文
共 50 条
  • [1] Explainable Machine Learning for Trustworthy AI
    Giannotti, Fosca
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2022, 356 : 3 - 3
  • [2] The role of explainable AI in enhancing breast cancer diagnosis using machine learning and deep learning models
    Zulfikar Ali Ansari
    Manish Madhava Tripathi
    Rafeeq Ahmed
    Discover Artificial Intelligence, 5 (1):
  • [3] Condition Monitoring and Fault Diagnosis of a Marine Diesel Engine with Machine Learning Techniques
    Kocak, Gazi
    Gokcek, Veysel
    Genc, Yakup
    POMORSTVO-SCIENTIFIC JOURNAL OF MARITIME RESEARCH, 2023, 37 (01) : 32 - 46
  • [4] Piston Slap Condition Monitoring and Fault Diagnosis Using Machine Learning Approach
    Kochukrishnan, Praveen
    Rameshkumar, K.
    Srihari, S.
    SAE INTERNATIONAL JOURNAL OF ENGINES, 2023, 16 (07) : 923 - 942
  • [5] Advances in Machine Condition Monitoring and Fault Diagnosis
    Yang, Wenxian
    Zimroz, Radoslaw
    Papaelias, Mayorkinos
    ELECTRONICS, 2022, 11 (10)
  • [6] Superimposition: Augmenting Machine Learning Outputs with Conceptual Models for Explainable AI
    Lukyanenko, Roman
    Castellanos, Arturo
    Storey, Veda C.
    Castillo, Alfred
    Tremblay, Monica Chiarini
    Parsons, Jeffrey
    ADVANCES IN CONCEPTUAL MODELING, ER 2020, 2020, 12584 : 26 - 34
  • [7] Explainable and Fair AI: Balancing Performance in Financial and Real Estate Machine Learning Models
    Acharya, Deepak Bhaskar
    Divya, B.
    Kuppan, Karthigeyan
    IEEE ACCESS, 2024, 12 : 154022 - 154034
  • [8] Novel Industrial Wireless Sensor Networks for Machine Condition Monitoring and Fault Diagnosis
    Hou, Liqun
    Bergmann, Neil W.
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2012, 61 (10) : 2787 - 2798
  • [9] Understanding cirrus clouds using explainable machine learning
    Jeggle, Kai
    Neubauer, David
    Camps-Valls, Gustau
    Lohmann, Ulrike
    ENVIRONMENTAL DATA SCIENCE, 2023, 2
  • [10] Machine Fault Diagnosis Using Audio Sensors Data and Explainable AI Techniques-LIME and SHAP
    Zereen, Aniqua Nusrat
    Das, Abir
    Uddin, Jia
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (03): : 3463 - 3484