Explainable AI to Improve Machine Learning Reliability for Industrial Cyber-Physical Systems
Annemarie Jutte, Uraz Odyurt
TL;DR
Industrial CPS reliability is critical and standard ML metrics alone are insufficient to guarantee safe deployment. This paper uses Explainable AI, specifically C-SHAP with a custom time-series decomposition that yields Levels, Peaks, Scale, LF, HF concepts, to explain and improve a CNN-based fault-detection model trained on phase-based time-series windows. The authors show that enlarging the data window from a small to a larger size increases accuracy, with levels driving predictions and more stable SHAP values as context grows. Public data and code are released to demonstrate a practical, scalable workflow for making CPS ML more reliable and generalizable.
Abstract
Industrial Cyber-Physical Systems (CPS) are sensitive infrastructure from both safety and economics perspectives, making their reliability critically important. Machine Learning (ML), specifically deep learning, is increasingly integrated in industrial CPS, but the inherent complexity of ML models results in non-transparent operation. Rigorous evaluation is needed to prevent models from exhibiting unexpected behaviour on future, unseen data. Explainable AI (XAI) can be used to uncover model reasoning, allowing a more extensive analysis of behaviour. We apply XAI to to improve predictive performance of ML models intended for industrial CPS. We analyse the effects of components from time-series data decomposition on model predictions using SHAP values. Through this method, we observe evidence on the lack of sufficient contextual information during model training. By increasing the window size of data instances, informed by the XAI findings, we are able to improve model performance.
