atlas

Research map / Time series / Anomaly detection

GCAD: Anomaly Detection in Multivariate Time Series from the Perspective of Granger Causality

AAAI 2025 · Time series › Anomaly detection · approach: Multivariate anomaly detection · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GCAD, which detects multivariate time series anomalies by computing dynamic Granger causality graphs from gradients of a Mixer-based predictor and scoring deviations from a normal causal pattern.

Problem

Existing graph-based multivariate time series anomaly detectors learn similarity between sequence embeddings via prediction or reconstruction and lack interpretable causal dependencies that change under anomalies.

Approach

Quantify nonlinear Granger causality as the time-lag integral of absolute gradients of channel-separated prediction errors with respect to inputs in a deep MLP-Mixer predictor, sparsify by subtracting the transpose to remove symmetric similarity, and score anomalies by deviation from a mean normal causal graph plus diagonal temporal deviation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add causality graph sparsification (ablation)GCAD · SWaTROC AUC: 0.8559 -> 0.8690Helped
add causality graph sparsification (ablation)GCAD · SWaTPR AUC: 0.7676 -> 0.7758Helped
add causality graph sparsification (ablation)GCAD · SMDROC AUC: 0.9531 -> 0.9533Helped
add causality graph sparsification (ablation)GCAD · SMDPR AUC: 0.6915 -> 0.7502Helped
use Granger causality for anomaly detection (ablation)GCAD · SWaTROC AUC: 0.8478 -> 0.8690Helped
use Granger causality for anomaly detection (ablation)GCAD · SWaTPR AUC: 0.7513 -> 0.7758Helped
use Granger causality for anomaly detection (ablation)GCAD · SMDROC AUC: 0.9405 -> 0.9533Helped
use Granger causality for anomaly detection (ablation)GCAD · SMDPR AUC: 0.6424 -> 0.7502Helped
include time pattern deviation in the anomaly score (ablation)GCAD · SWaTROC AUC: 0.8400 -> 0.8690Helped
include time pattern deviation in the anomaly score (ablation)GCAD · SWaTPR AUC: 0.7558 -> 0.7758Helped
include time pattern deviation in the anomaly score (ablation)GCAD · SMDROC AUC: 0.9498 -> 0.9533Helped
include time pattern deviation in the anomaly score (ablation)GCAD · SMDPR AUC: 0.6748 -> 0.7502Helped

Surprising findings

Limitations

Experimental setup

Datasets: SWaT SMD MSL SMAP PSM

Benchmarks: SWaT SMD MSL SMAP PSM

Metrics: AUROC AUPRC

Baselines: DAGMM USAD GDN Anomaly Transformer GANF MEMTO

Builds on: Granger causality MLP-Mixer GDN nonlinear Granger causality definition

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy