Contextual Explanations for Decision Support in Predictive Maintenance

Explainable artificial intelligence (XAI) methods aim to explain to the user on what basis the model makes decisions. Unfortunately, general-purpose approaches that are independent of the types of data, model used and the level of sophistication of the user are not always able to make model decision...

Full description

Bibliographic Details
Main Author: Michał Kozielski
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/18/10068
_version_ 1797581451080761344
author Michał Kozielski
author_facet Michał Kozielski
author_sort Michał Kozielski
collection DOAJ
description Explainable artificial intelligence (XAI) methods aim to explain to the user on what basis the model makes decisions. Unfortunately, general-purpose approaches that are independent of the types of data, model used and the level of sophistication of the user are not always able to make model decisions more comprehensible. An example of such a problem, which is considered in this paper, is a predictive maintenance task where a model identifying outliers in time series is applied. Typical explanations of the model’s decisions, which present the importance of the attributes, are not sufficient to support the user for such a task. Within the framework of this work, a visualisation and analysis of the context of local explanations presenting attribute importance are proposed. Two types of context for explanations are considered: local and global. They extend the information provided by typical explanations and offer the user greater insight into the validity of the alarms triggered by the model. Evaluation of the proposed context was performed on two time series representations: basic and extended. For the extended representation, an aggregation of explanations was used to make them more intuitive for the user. The results show the usefulness of the proposed context, particularly for the basic data representation. However, for the extended representation, the aggregation of explanations used is sometimes insufficient to provide a clear explanatory context. Therefore, the explanation using simplification with a surrogate model on basic data representation was proposed as a solution. The obtained results can be valuable for developers of decision support systems for predictive maintenance.
first_indexed 2024-03-10T23:05:38Z
format Article
id doaj.art-94ed3ca61fa641df934501006f30fbf1
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T23:05:38Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-94ed3ca61fa641df934501006f30fbf12023-11-19T09:22:35ZengMDPI AGApplied Sciences2076-34172023-09-0113181006810.3390/app131810068Contextual Explanations for Decision Support in Predictive MaintenanceMichał Kozielski0Department of Computer Networks and Systems, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, PolandExplainable artificial intelligence (XAI) methods aim to explain to the user on what basis the model makes decisions. Unfortunately, general-purpose approaches that are independent of the types of data, model used and the level of sophistication of the user are not always able to make model decisions more comprehensible. An example of such a problem, which is considered in this paper, is a predictive maintenance task where a model identifying outliers in time series is applied. Typical explanations of the model’s decisions, which present the importance of the attributes, are not sufficient to support the user for such a task. Within the framework of this work, a visualisation and analysis of the context of local explanations presenting attribute importance are proposed. Two types of context for explanations are considered: local and global. They extend the information provided by typical explanations and offer the user greater insight into the validity of the alarms triggered by the model. Evaluation of the proposed context was performed on two time series representations: basic and extended. For the extended representation, an aggregation of explanations was used to make them more intuitive for the user. The results show the usefulness of the proposed context, particularly for the basic data representation. However, for the extended representation, the aggregation of explanations used is sometimes insufficient to provide a clear explanatory context. Therefore, the explanation using simplification with a surrogate model on basic data representation was proposed as a solution. The obtained results can be valuable for developers of decision support systems for predictive maintenance.https://www.mdpi.com/2076-3417/13/18/10068XAIlocal explanationspredictive maintenancetime seriesoutlier detectiondecision support
spellingShingle Michał Kozielski
Contextual Explanations for Decision Support in Predictive Maintenance
Applied Sciences
XAI
local explanations
predictive maintenance
time series
outlier detection
decision support
title Contextual Explanations for Decision Support in Predictive Maintenance
title_full Contextual Explanations for Decision Support in Predictive Maintenance
title_fullStr Contextual Explanations for Decision Support in Predictive Maintenance
title_full_unstemmed Contextual Explanations for Decision Support in Predictive Maintenance
title_short Contextual Explanations for Decision Support in Predictive Maintenance
title_sort contextual explanations for decision support in predictive maintenance
topic XAI
local explanations
predictive maintenance
time series
outlier detection
decision support
url https://www.mdpi.com/2076-3417/13/18/10068
work_keys_str_mv AT michałkozielski contextualexplanationsfordecisionsupportinpredictivemaintenance