Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Graph Neural Network-Based Anomaly Detection in Multivariate Time Series (2106.06947v1)

Published 13 Jun 2021 in cs.LG and cs.AI

Abstract: Given high-dimensional time series data (e.g., sensor data), how can we detect anomalous events, such as system faults and attacks? More challengingly, how can we do this in a way that captures complex inter-sensor relationships, and detects and explains anomalies which deviate from these relationships? Recently, deep learning approaches have enabled improvements in anomaly detection in high-dimensional datasets; however, existing methods do not explicitly learn the structure of existing relationships between variables, or use them to predict the expected behavior of time series. Our approach combines a structure learning approach with graph neural networks, additionally using attention weights to provide explainability for the detected anomalies. Experiments on two real-world sensor datasets with ground truth anomalies show that our method detects anomalies more accurately than baseline approaches, accurately captures correlations between sensors, and allows users to deduce the root cause of a detected anomaly.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (2)
  1. Ailin Deng (11 papers)
  2. Bryan Hooi (159 papers)
Citations (709)

Summary

Graph Neural Network-Based Anomaly Detection in Multivariate Time Series

The paper "Graph Neural Network-Based Anomaly Detection in Multivariate Time Series" by Ailin Deng and Bryan Hooi proposes a novel approach for anomaly detection in high-dimensional time series data using Graph Neural Networks (GNNs). The focus is on capturing complex inter-sensor relationships, improving detection accuracy, and providing explainability in identifying system anomalies such as faults and attacks.

Methodology

The authors introduce the Graph Deviation Network (GDN), which employs a combination of structure learning and GNNs to model dependencies between sensors. The approach comprises four main components:

  1. Sensor Embedding: Each sensor is represented by an embedding vector to capture its unique characteristics, facilitating the learning of inter-sensor relationships.
  2. Graph Structure Learning: A graph structure is learned to represent dependency relationships. This modularity allows the method to be adaptable for cases with or without prior information about sensor connections.
  3. Graph Attention-Based Forecasting: This component predicts future sensor behavior by leveraging a graph attention mechanism, which weights contributions from neighboring sensors.
  4. Graph Deviation Scoring: Anomalies are scored by calculating deviations from predicted sensor behavior, providing insight into which sensors are behaving anomalously.

Experimental Evaluation

The method is evaluated on two datasets—SWaT and WADI—from real-world water treatment systems. Both datasets include controlled attack scenarios, offering labeled ground truth for anomaly detection evaluation. GDN demonstrates superior precision and F1-score compared to baseline methods such as PCA, KNN, AE, and other neural network-based approaches. For instance, it achieves an F1-score of 0.81 and 0.57 on SWaT and WADI datasets, respectively, outperforming methods like MAD-GAN and LSTM-VAE.

Key Contributions

  • The introduction of a novel attention-based GNN approach specifically tailored for multivariate time series anomaly detection.
  • Empirical results revealing substantial performance improvements over established baseline methods.
  • The ability to not only detect anomalies more accurately but also to provide an explainable model that aids in understanding and localizing anomalies.
  • The use of sensor embeddings to capture sensor characteristics and facilitate accurate learning of interdependencies.

Implications and Future Work

The GDN framework demonstrates potential beyond simple anomaly detection by incorporating explainability via learned graph structures and attention mechanisms. This capability may enhance human operators' understanding and response to anomalies in critical systems such as industrial plants and infrastructure networks.

The research opens avenues for further exploration, such as the integration of real-time anomaly detection and adaptation to dynamically evolving environments. Additionally, extending the framework to handle different types of time-series behaviors or exploring interpretable models within GNNs can provide further insights into complex systems.

Overall, this work advances the field of anomaly detection in cyber-physical systems, highlighting the efficacy of GNNs in capturing and explaining multivariate dependencies.