Loading…

An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery

•An unsupervised approach for fault detection in rotating machinery.•An unsupervised approach for fault classification based on feature importance ranking.•Possibility of performing root cause analysis and to be applied in different faults.•A new contribution to Explainable Artificial Intelligence i...

Full description

Saved in:
Bibliographic Details
Published in:Mechanical systems and signal processing 2022-01, Vol.163, p.108105, Article 108105
Main Authors: Brito, Lucas C., Susto, Gian Antonio, Brito, Jorge N., Duarte, Marcus A.V.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453
cites cdi_FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453
container_end_page
container_issue
container_start_page 108105
container_title Mechanical systems and signal processing
container_volume 163
creator Brito, Lucas C.
Susto, Gian Antonio
Brito, Jorge N.
Duarte, Marcus A.V.
description •An unsupervised approach for fault detection in rotating machinery.•An unsupervised approach for fault classification based on feature importance ranking.•Possibility of performing root cause analysis and to be applied in different faults.•A new contribution to Explainable Artificial Intelligence in rotating machinery.•Industrial application with the possibility to change models according to the dataset. The monitoring of rotating machinery is an essential task in today’s production processes. Currently, several machine learning and deep learning-based modules have achieved excellent results in fault detection and diagnosis. Nevertheless, to further increase user adoption and diffusion of such technologies, users and human experts must be provided with explanations and insights by the modules. Another issue is related, in most cases, with the unavailability of labeled historical data that makes the use of supervised models unfeasible. Therefore, a new approach for fault detection and diagnosis in rotating machinery is here proposed. The methodology consists of three parts: feature extraction, fault detection and fault diagnosis. In the first part, the vibration features in the time and frequency domains are extracted. Secondly, in the fault detection, the presence of fault is verified in an unsupervised manner based on anomaly detection algorithms. The modularity of the methodology allows different algorithms to be implemented. Finally, in fault diagnosis, Shapley Additive Explanations (SHAP), a technique to interpret black-box models, is used. Through the feature importance ranking obtained by the model explainability, the fault diagnosis is performed. Two tools for diagnosis are proposed, namely: unsupervised classification and root cause analysis. The effectiveness of the proposed approach is shown on three datasets containing different mechanical faults in rotating machinery. The study also presents a comparison between models used in machine learning explainability: SHAP and Local Depth-based Feature Importance for the Isolation Forest (Local-DIFFI). Lastly, an analysis of several state-of-art anomaly detection algorithms in rotating machinery is included.
doi_str_mv 10.1016/j.ymssp.2021.108105
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2584592833</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0888327021004891</els_id><sourcerecordid>2584592833</sourcerecordid><originalsourceid>FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453</originalsourceid><addsrcrecordid>eNp9kEtPwzAQhC0EEuXxC7hY4pxix3HqHDhUFS-pEhc4W469KVulTrAdRP89LuXMaaXRzOzuR8gNZ3POeH23ne93MY7zkpU8K4ozeUJmnDV1wUten5IZU0oVolywc3IR45Yx1lSsnpG09BS-x96gN20P1ISEHVo0PUWfoO9xA95mfRzDYOwH7YZAJx-nEcIXRnC0M1OfqIMENuHgqfGOOjQbP0SMuYSGIZmEfkN3OY8ewv6KnHWmj3D9Ny_J--PD2-q5WL8-vayW68IKwVPhWpCMtyWz0CioqratOgNCAbDWSleqhQTBuZNCChDQ1MItjBKLzrnaiEqKS3J77M23f04Qk94OU_B5pS6lqmRTKiGySxxdNgwxBuj0GHBnwl5zpg949Vb_4tUHvPqIN6fujynID3whBB0tHlA5DJmEdgP-m_8BUnGHpQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2584592833</pqid></control><display><type>article</type><title>An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery</title><source>ScienceDirect Journals</source><creator>Brito, Lucas C. ; Susto, Gian Antonio ; Brito, Jorge N. ; Duarte, Marcus A.V.</creator><creatorcontrib>Brito, Lucas C. ; Susto, Gian Antonio ; Brito, Jorge N. ; Duarte, Marcus A.V.</creatorcontrib><description>•An unsupervised approach for fault detection in rotating machinery.•An unsupervised approach for fault classification based on feature importance ranking.•Possibility of performing root cause analysis and to be applied in different faults.•A new contribution to Explainable Artificial Intelligence in rotating machinery.•Industrial application with the possibility to change models according to the dataset. The monitoring of rotating machinery is an essential task in today’s production processes. Currently, several machine learning and deep learning-based modules have achieved excellent results in fault detection and diagnosis. Nevertheless, to further increase user adoption and diffusion of such technologies, users and human experts must be provided with explanations and insights by the modules. Another issue is related, in most cases, with the unavailability of labeled historical data that makes the use of supervised models unfeasible. Therefore, a new approach for fault detection and diagnosis in rotating machinery is here proposed. The methodology consists of three parts: feature extraction, fault detection and fault diagnosis. In the first part, the vibration features in the time and frequency domains are extracted. Secondly, in the fault detection, the presence of fault is verified in an unsupervised manner based on anomaly detection algorithms. The modularity of the methodology allows different algorithms to be implemented. Finally, in fault diagnosis, Shapley Additive Explanations (SHAP), a technique to interpret black-box models, is used. Through the feature importance ranking obtained by the model explainability, the fault diagnosis is performed. Two tools for diagnosis are proposed, namely: unsupervised classification and root cause analysis. The effectiveness of the proposed approach is shown on three datasets containing different mechanical faults in rotating machinery. The study also presents a comparison between models used in machine learning explainability: SHAP and Local Depth-based Feature Importance for the Isolation Forest (Local-DIFFI). Lastly, an analysis of several state-of-art anomaly detection algorithms in rotating machinery is included.</description><identifier>ISSN: 0888-3270</identifier><identifier>EISSN: 1096-1216</identifier><identifier>DOI: 10.1016/j.ymssp.2021.108105</identifier><language>eng</language><publisher>Berlin: Elsevier Ltd</publisher><subject>Algorithms ; Anomalies ; Anomaly detection ; Artificial intelligence ; Condition monitoring ; Deep learning ; Explainable artificial intelligence ; Fault detection ; Fault diagnosis ; Feature extraction ; Machine learning ; Machinery ; Mathematical models ; Modularity ; Modules ; Root cause analysis ; Rotating machinery</subject><ispartof>Mechanical systems and signal processing, 2022-01, Vol.163, p.108105, Article 108105</ispartof><rights>2021 Elsevier Ltd</rights><rights>Copyright Elsevier BV Jan 15, 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453</citedby><cites>FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Brito, Lucas C.</creatorcontrib><creatorcontrib>Susto, Gian Antonio</creatorcontrib><creatorcontrib>Brito, Jorge N.</creatorcontrib><creatorcontrib>Duarte, Marcus A.V.</creatorcontrib><title>An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery</title><title>Mechanical systems and signal processing</title><description>•An unsupervised approach for fault detection in rotating machinery.•An unsupervised approach for fault classification based on feature importance ranking.•Possibility of performing root cause analysis and to be applied in different faults.•A new contribution to Explainable Artificial Intelligence in rotating machinery.•Industrial application with the possibility to change models according to the dataset. The monitoring of rotating machinery is an essential task in today’s production processes. Currently, several machine learning and deep learning-based modules have achieved excellent results in fault detection and diagnosis. Nevertheless, to further increase user adoption and diffusion of such technologies, users and human experts must be provided with explanations and insights by the modules. Another issue is related, in most cases, with the unavailability of labeled historical data that makes the use of supervised models unfeasible. Therefore, a new approach for fault detection and diagnosis in rotating machinery is here proposed. The methodology consists of three parts: feature extraction, fault detection and fault diagnosis. In the first part, the vibration features in the time and frequency domains are extracted. Secondly, in the fault detection, the presence of fault is verified in an unsupervised manner based on anomaly detection algorithms. The modularity of the methodology allows different algorithms to be implemented. Finally, in fault diagnosis, Shapley Additive Explanations (SHAP), a technique to interpret black-box models, is used. Through the feature importance ranking obtained by the model explainability, the fault diagnosis is performed. Two tools for diagnosis are proposed, namely: unsupervised classification and root cause analysis. The effectiveness of the proposed approach is shown on three datasets containing different mechanical faults in rotating machinery. The study also presents a comparison between models used in machine learning explainability: SHAP and Local Depth-based Feature Importance for the Isolation Forest (Local-DIFFI). Lastly, an analysis of several state-of-art anomaly detection algorithms in rotating machinery is included.</description><subject>Algorithms</subject><subject>Anomalies</subject><subject>Anomaly detection</subject><subject>Artificial intelligence</subject><subject>Condition monitoring</subject><subject>Deep learning</subject><subject>Explainable artificial intelligence</subject><subject>Fault detection</subject><subject>Fault diagnosis</subject><subject>Feature extraction</subject><subject>Machine learning</subject><subject>Machinery</subject><subject>Mathematical models</subject><subject>Modularity</subject><subject>Modules</subject><subject>Root cause analysis</subject><subject>Rotating machinery</subject><issn>0888-3270</issn><issn>1096-1216</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNp9kEtPwzAQhC0EEuXxC7hY4pxix3HqHDhUFS-pEhc4W469KVulTrAdRP89LuXMaaXRzOzuR8gNZ3POeH23ne93MY7zkpU8K4ozeUJmnDV1wUten5IZU0oVolywc3IR45Yx1lSsnpG09BS-x96gN20P1ISEHVo0PUWfoO9xA95mfRzDYOwH7YZAJx-nEcIXRnC0M1OfqIMENuHgqfGOOjQbP0SMuYSGIZmEfkN3OY8ewv6KnHWmj3D9Ny_J--PD2-q5WL8-vayW68IKwVPhWpCMtyWz0CioqratOgNCAbDWSleqhQTBuZNCChDQ1MItjBKLzrnaiEqKS3J77M23f04Qk94OU_B5pS6lqmRTKiGySxxdNgwxBuj0GHBnwl5zpg949Vb_4tUHvPqIN6fujynID3whBB0tHlA5DJmEdgP-m_8BUnGHpQ</recordid><startdate>20220115</startdate><enddate>20220115</enddate><creator>Brito, Lucas C.</creator><creator>Susto, Gian Antonio</creator><creator>Brito, Jorge N.</creator><creator>Duarte, Marcus A.V.</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20220115</creationdate><title>An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery</title><author>Brito, Lucas C. ; Susto, Gian Antonio ; Brito, Jorge N. ; Duarte, Marcus A.V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Anomalies</topic><topic>Anomaly detection</topic><topic>Artificial intelligence</topic><topic>Condition monitoring</topic><topic>Deep learning</topic><topic>Explainable artificial intelligence</topic><topic>Fault detection</topic><topic>Fault diagnosis</topic><topic>Feature extraction</topic><topic>Machine learning</topic><topic>Machinery</topic><topic>Mathematical models</topic><topic>Modularity</topic><topic>Modules</topic><topic>Root cause analysis</topic><topic>Rotating machinery</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Brito, Lucas C.</creatorcontrib><creatorcontrib>Susto, Gian Antonio</creatorcontrib><creatorcontrib>Brito, Jorge N.</creatorcontrib><creatorcontrib>Duarte, Marcus A.V.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Mechanical systems and signal processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Brito, Lucas C.</au><au>Susto, Gian Antonio</au><au>Brito, Jorge N.</au><au>Duarte, Marcus A.V.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery</atitle><jtitle>Mechanical systems and signal processing</jtitle><date>2022-01-15</date><risdate>2022</risdate><volume>163</volume><spage>108105</spage><pages>108105-</pages><artnum>108105</artnum><issn>0888-3270</issn><eissn>1096-1216</eissn><abstract>•An unsupervised approach for fault detection in rotating machinery.•An unsupervised approach for fault classification based on feature importance ranking.•Possibility of performing root cause analysis and to be applied in different faults.•A new contribution to Explainable Artificial Intelligence in rotating machinery.•Industrial application with the possibility to change models according to the dataset. The monitoring of rotating machinery is an essential task in today’s production processes. Currently, several machine learning and deep learning-based modules have achieved excellent results in fault detection and diagnosis. Nevertheless, to further increase user adoption and diffusion of such technologies, users and human experts must be provided with explanations and insights by the modules. Another issue is related, in most cases, with the unavailability of labeled historical data that makes the use of supervised models unfeasible. Therefore, a new approach for fault detection and diagnosis in rotating machinery is here proposed. The methodology consists of three parts: feature extraction, fault detection and fault diagnosis. In the first part, the vibration features in the time and frequency domains are extracted. Secondly, in the fault detection, the presence of fault is verified in an unsupervised manner based on anomaly detection algorithms. The modularity of the methodology allows different algorithms to be implemented. Finally, in fault diagnosis, Shapley Additive Explanations (SHAP), a technique to interpret black-box models, is used. Through the feature importance ranking obtained by the model explainability, the fault diagnosis is performed. Two tools for diagnosis are proposed, namely: unsupervised classification and root cause analysis. The effectiveness of the proposed approach is shown on three datasets containing different mechanical faults in rotating machinery. The study also presents a comparison between models used in machine learning explainability: SHAP and Local Depth-based Feature Importance for the Isolation Forest (Local-DIFFI). Lastly, an analysis of several state-of-art anomaly detection algorithms in rotating machinery is included.</abstract><cop>Berlin</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.ymssp.2021.108105</doi></addata></record>
fulltext fulltext
identifier ISSN: 0888-3270
ispartof Mechanical systems and signal processing, 2022-01, Vol.163, p.108105, Article 108105
issn 0888-3270
1096-1216
language eng
recordid cdi_proquest_journals_2584592833
source ScienceDirect Journals
subjects Algorithms
Anomalies
Anomaly detection
Artificial intelligence
Condition monitoring
Deep learning
Explainable artificial intelligence
Fault detection
Fault diagnosis
Feature extraction
Machine learning
Machinery
Mathematical models
Modularity
Modules
Root cause analysis
Rotating machinery
title An explainable artificial intelligence approach for unsupervised fault detection and diagnosis in rotating machinery
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T03%3A14%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20explainable%20artificial%20intelligence%20approach%20for%20unsupervised%20fault%20detection%20and%20diagnosis%20in%20rotating%20machinery&rft.jtitle=Mechanical%20systems%20and%20signal%20processing&rft.au=Brito,%20Lucas%20C.&rft.date=2022-01-15&rft.volume=163&rft.spage=108105&rft.pages=108105-&rft.artnum=108105&rft.issn=0888-3270&rft.eissn=1096-1216&rft_id=info:doi/10.1016/j.ymssp.2021.108105&rft_dat=%3Cproquest_cross%3E2584592833%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c331t-dbe501b20ce98e44bb4fae38ee0bc5d2875e311d5353e3e963d7a837fdd6a3453%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2584592833&rft_id=info:pmid/&rfr_iscdi=true