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...

Full description

Bibliographic Details
Main Authors: Md Junayed Hasan, Muhammad Sohaib, Jong-Myon Kim
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