Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention

Industrial Control Systems (ICS) underpin critical infrastructure and face growing cyber–physical threats due to the convergence of operational technology and networked environments. While machine learning–based anomaly detection approaches in ICS shows strong theoretical perfo...

Full description

Bibliographic Details
Published in:IEEE Access
Main Authors: Kosti Koistinen, Kirsi Hellsten, Joni Herttuainen, Kimmo K. Kaski
Format: Article
Language:English
Published: IEEE 2026-01-01
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11556923/
_version_ 1871746111586172928
author Kosti Koistinen
Kirsi Hellsten
Joni Herttuainen
Kimmo K. Kaski
author_facet Kosti Koistinen
Kirsi Hellsten
Joni Herttuainen
Kimmo K. Kaski
author_sort Kosti Koistinen
collection DOAJ
container_title IEEE Access
description Industrial Control Systems (ICS) underpin critical infrastructure and face growing cyber–physical threats due to the convergence of operational technology and networked environments. While machine learning–based anomaly detection approaches in ICS shows strong theoretical performance, deployment is often limited by poor explainability, high false-positive rates, and sensitivity to evolving system behavior, i.e., baseline drifting. We propose a Spatio-Temporal Attention Graph Neural Network (STA-GNN) for unsupervised and explainable anomaly detection in ICS that models both temporal dynamics and relational structure of the system. Sensors, controllers, and network entities are represented as nodes in a dynamically learned graph, enabling the model to capture inter-dependencies across physical processes and communication patterns. Attention mechanisms provide influential relationships, supporting inspection of correlations and potential causal pathways behind detected events. The approach supports multiple data modalities, including SCADA point measurements, network flow features, and payload features, and thus enables unified cyber–physical analysis. To address operational requirements, we incorporate a conformal prediction strategy to control false alarm rates and monitor performance degradation under drifting of the environment. Our findings highlight the possibilities and limitations of model evaluation and common pitfalls in anomaly detection in ICS. Our findings emphasise the importance of explainable, drift-aware evaluation for reliable deployment of learning-based security monitoring systems.
format Article
id doaj-art-b0cc22ff20fe4e01aa00e539ee8f656d
institution Directory of Open Access Journals
issn 2169-3536
language English
publishDate 2026-01-01
publisher IEEE
record_format Article
spelling doaj-art-b0cc22ff20fe4e01aa00e539ee8f656d2026-06-17T23:00:26ZengIEEEIEEE Access2169-35362026-01-0114886858871010.1109/ACCESS.2026.370235211556923Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With AttentionKosti Koistinen0https://orcid.org/0009-0007-9459-6309Kirsi Hellsten1https://orcid.org/0009-0003-9040-1173Joni Herttuainen2https://orcid.org/0000-0001-7301-2350Kimmo K. Kaski3https://orcid.org/0000-0002-3805-9687Computer Science Department, School of Science, Aalto University, Helsinki, FinlandComputer Science Department, School of Science, Aalto University, Helsinki, FinlandComputer Science Department, School of Science, Aalto University, Helsinki, FinlandComputer Science Department, School of Science, Aalto University, Helsinki, FinlandIndustrial Control Systems (ICS) underpin critical infrastructure and face growing cyber–physical threats due to the convergence of operational technology and networked environments. While machine learning–based anomaly detection approaches in ICS shows strong theoretical performance, deployment is often limited by poor explainability, high false-positive rates, and sensitivity to evolving system behavior, i.e., baseline drifting. We propose a Spatio-Temporal Attention Graph Neural Network (STA-GNN) for unsupervised and explainable anomaly detection in ICS that models both temporal dynamics and relational structure of the system. Sensors, controllers, and network entities are represented as nodes in a dynamically learned graph, enabling the model to capture inter-dependencies across physical processes and communication patterns. Attention mechanisms provide influential relationships, supporting inspection of correlations and potential causal pathways behind detected events. The approach supports multiple data modalities, including SCADA point measurements, network flow features, and payload features, and thus enables unified cyber–physical analysis. To address operational requirements, we incorporate a conformal prediction strategy to control false alarm rates and monitor performance degradation under drifting of the environment. Our findings highlight the possibilities and limitations of model evaluation and common pitfalls in anomaly detection in ICS. Our findings emphasise the importance of explainable, drift-aware evaluation for reliable deployment of learning-based security monitoring systems.https://ieeexplore.ieee.org/document/11556923/Conformal predictioncritical infrastructurecyber-physical systemsdynamic graphscomplex networksexplainability
spellingShingle Kosti Koistinen
Kirsi Hellsten
Joni Herttuainen
Kimmo K. Kaski
Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention
Conformal prediction
critical infrastructure
cyber-physical systems
dynamic graphs
complex networks
explainability
title Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention
title_full Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention
title_fullStr Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention
title_full_unstemmed Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention
title_short Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention
title_sort spatio temporal attention graph neural network explaining causalities with attention
topic Conformal prediction
critical infrastructure
cyber-physical systems
dynamic graphs
complex networks
explainability
url https://ieeexplore.ieee.org/document/11556923/
work_keys_str_mv AT kostikoistinen spatiotemporalattentiongraphneuralnetworkexplainingcausalitieswithattention
AT kirsihellsten spatiotemporalattentiongraphneuralnetworkexplainingcausalitieswithattention
AT joniherttuainen spatiotemporalattentiongraphneuralnetworkexplainingcausalitieswithattention
AT kimmokkaski spatiotemporalattentiongraphneuralnetworkexplainingcausalitieswithattention