Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Graph Neural Network-Based Anomaly Detection in Multivariate Time Series

About

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.

Ailin Deng, Bryan Hooi• 2021

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionSMD
F1 Score83.42
375
Anomaly DetectionSWaT
F1 Score93.59
348
Time Series Anomaly DetectionTSB-AD-M--
83
Multivariate Time Series Anomaly DetectionSWaT
F1 Score81.17
60
Multivariate Time Series Anomaly DetectionMSL
F1 Score77.82
56
Multivariate Time Series Anomaly DetectionSMAP
F1 Score10.43
51
Anomaly DetectionSWaT (test)
F1-score0.81
49
Time Series Anomaly DetectionSMAP
F1 Score85.18
48
Anomaly DetectionMSL
F189.59
47
Anomaly DetectionWADI
F1 Score42.6
44
Showing 10 of 76 rows
...

Other info

Code

Follow for update