ShaTS: A Shapley-based Explainability Method for Time Series Artificial Intelligence Models applied to Anomaly Detection in Industrial Internet of Things
By: Manuel Franco de la Peña, Ángel Luis Perales Gómez, Lorenzo Fernández Maimó
Potential Business Impact:
Finds computer problems in factory machines.
Industrial Internet of Things environments increasingly rely on advanced Anomaly Detection and explanation techniques to rapidly detect and mitigate cyberincidents, thereby ensuring operational safety. The sequential nature of data collected from these environments has enabled improvements in Anomaly Detection using Machine Learning and Deep Learning models by processing time windows rather than treating the data as tabular. However, conventional explanation methods often neglect this temporal structure, leading to imprecise or less actionable explanations. This work presents ShaTS (Shapley values for Time Series models), which is a model-agnostic explainable Artificial Intelligence method designed to enhance the precision of Shapley value explanations for time series models. ShaTS addresses the shortcomings of traditional approaches by incorporating an a priori feature grouping strategy that preserves temporal dependencies and produces both coherent and actionable insights. Experiments conducted on the SWaT dataset demonstrate that ShaTS accurately identifies critical time instants, precisely pinpoints the sensors, actuators, and processes affected by anomalies, and outperforms SHAP in terms of both explainability and resource efficiency, fulfilling the real-time requirements of industrial environments.
Similar Papers
C-SHAP for time series: An approach to high-level temporal explanations
Artificial Intelligence
Explains AI's time predictions using big ideas.
An Empirical Evaluation of Factors Affecting SHAP Explanation of Time Series Classification
Artificial Intelligence
Makes AI explain its time predictions faster.
ShapeX: Shapelet-Driven Post Hoc Explanations for Time Series Classification Models
Machine Learning (CS)
Shows why time-based computer guesses are right.