An Explainable AI-Based Fault Diagnosis Model for Bearings
In this paper, an explainable AI-based fault diagnosis model for bearings is proposed with five stages, i.e., (1) a data preprocessing method based on the Stockwell Transformation Coefficient (STC) is proposed to analyze the vibration signals for variable speed and load conditions, (2) a statistical...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-06-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/12/4070 |
id |
doaj-6d42b0d6463342918fb7c01273ead807 |
---|---|
record_format |
Article |
spelling |
doaj-6d42b0d6463342918fb7c01273ead8072021-07-01T00:04:32ZengMDPI AGSensors1424-82202021-06-01214070407010.3390/s21124070An Explainable AI-Based Fault Diagnosis Model for BearingsMd Junayed Hasan0Muhammad Sohaib1Jong-Myon Kim2Department of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, KoreaDepartment of Computer Science, Lahore Garrison University, Lahore 54000, PakistanDepartment of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, KoreaIn this paper, an explainable AI-based fault diagnosis model for bearings is proposed with five stages, i.e., (1) a data preprocessing method based on the Stockwell Transformation Coefficient (STC) is proposed to analyze the vibration signals for variable speed and load conditions, (2) a statistical feature extraction method is introduced to capture the significance from the invariant pattern of the analyzed data by STC, (3) an explainable feature selection process is proposed by introducing a wrapper-based feature selector—Boruta, (4) a feature filtration method is considered on the top of the feature selector to avoid the multicollinearity problem, and finally, (5) an additive Shapley explanation followed by k-NN is proposed to diagnose and to explain the individual decision of the k-NN classifier for debugging the performance of the diagnosis model. Thus, the idea of explainability is introduced for the first time in the field of bearing fault diagnosis in two steps: (a) incorporating explainability to the feature selection process, and (b) interpretation of the classifier performance with respect to the selected features. The effectiveness of the proposed model is demonstrated on two different datasets obtained from separate bearing testbeds. Lastly, an assessment of several state-of-the-art fault diagnosis algorithms in rotating machinery is included.https://www.mdpi.com/1424-8220/21/12/4070bearingBorutacondition-based monitoringexplainable AIfault diagnosismodel interpretability |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Md Junayed Hasan Muhammad Sohaib Jong-Myon Kim |
spellingShingle |
Md Junayed Hasan Muhammad Sohaib Jong-Myon Kim An Explainable AI-Based Fault Diagnosis Model for Bearings Sensors bearing Boruta condition-based monitoring explainable AI fault diagnosis model interpretability |
author_facet |
Md Junayed Hasan Muhammad Sohaib Jong-Myon Kim |
author_sort |
Md Junayed Hasan |
title |
An Explainable AI-Based Fault Diagnosis Model for Bearings |
title_short |
An Explainable AI-Based Fault Diagnosis Model for Bearings |
title_full |
An Explainable AI-Based Fault Diagnosis Model for Bearings |
title_fullStr |
An Explainable AI-Based Fault Diagnosis Model for Bearings |
title_full_unstemmed |
An Explainable AI-Based Fault Diagnosis Model for Bearings |
title_sort |
explainable ai-based fault diagnosis model for bearings |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2021-06-01 |
description |
In this paper, an explainable AI-based fault diagnosis model for bearings is proposed with five stages, i.e., (1) a data preprocessing method based on the Stockwell Transformation Coefficient (STC) is proposed to analyze the vibration signals for variable speed and load conditions, (2) a statistical feature extraction method is introduced to capture the significance from the invariant pattern of the analyzed data by STC, (3) an explainable feature selection process is proposed by introducing a wrapper-based feature selector—Boruta, (4) a feature filtration method is considered on the top of the feature selector to avoid the multicollinearity problem, and finally, (5) an additive Shapley explanation followed by k-NN is proposed to diagnose and to explain the individual decision of the k-NN classifier for debugging the performance of the diagnosis model. Thus, the idea of explainability is introduced for the first time in the field of bearing fault diagnosis in two steps: (a) incorporating explainability to the feature selection process, and (b) interpretation of the classifier performance with respect to the selected features. The effectiveness of the proposed model is demonstrated on two different datasets obtained from separate bearing testbeds. Lastly, an assessment of several state-of-the-art fault diagnosis algorithms in rotating machinery is included. |
topic |
bearing Boruta condition-based monitoring explainable AI fault diagnosis model interpretability |
url |
https://www.mdpi.com/1424-8220/21/12/4070 |
work_keys_str_mv |
AT mdjunayedhasan anexplainableaibasedfaultdiagnosismodelforbearings AT muhammadsohaib anexplainableaibasedfaultdiagnosismodelforbearings AT jongmyonkim anexplainableaibasedfaultdiagnosismodelforbearings AT mdjunayedhasan explainableaibasedfaultdiagnosismodelforbearings AT muhammadsohaib explainableaibasedfaultdiagnosismodelforbearings AT jongmyonkim explainableaibasedfaultdiagnosismodelforbearings |
_version_ |
1721349578144350208 |