atlas

Research map / Time series / Anomaly detection

Structured Temporal Causality for Interpretable Multivariate Time Series Anomaly Detection

NeurIPS 2025 · Time series › Anomaly detection · approach: Multivariate anomaly detection · 1 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 OracleAD, an unsupervised multivariate time-series anomaly detector that encodes each variable's causal embedding with per-variable LSTMs, aligns them via self-attention to a Stable Latent Structure, and scores anomalies by prediction error times SLS deviation.

Problem

Unsupervised multivariate time series anomaly detection where anomalies are rare and unlabeled, and existing complex models overstate performance and only partly detect anomalous segments while lacking root-cause interpretability.

Approach

Per-variable LSTM encoders with attention pooling produce causal embeddings trained for one-step prediction plus window reconstruction; self-attention links them into a shared latent space, and a Stable Latent Structure (epoch-averaged pairwise dissimilarity matrix) serves as a reference whose deviation, multiplied by prediction error, gives an interpretable anomaly score that localizes root-cause

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OracleAD instead of AutoEncoderPSM · PSMF1: 47.55 -> 65.85Helped
use OracleAD instead of OmniAnomalyPSM · PSMV-PR: 52.49 -> 68.17Helped
use OracleAD instead of OmniAnomalySMD · SMDF1: 32.16 -> 43.03Helped
use OracleAD instead of PatchTSTSMD · SMDV-PR: 41.60 -> 47.52Helped
use OracleAD instead of OmniAnomalySWaT · SWaTF1: 75.40 -> 76.50Helped
use OracleAD instead of OmniAnomalySWaT · SWaTV-PR: 64.42 -> 74.16Helped
add reconstruction loss (ablation)OracleAD · PSMF1: 58.03 -> 65.85Helped
add reconstruction loss (ablation)OracleAD · SMDF1: 56.47 -> 60.19Helped
add reconstruction loss (ablation)OracleAD · SWaTF1: 76.61 -> 76.50Hurt
combine prediction and deviation scores rather than deviation-only scoring (ablation)OracleAD · PSMF1: 59.06 -> 65.85Helped
combine prediction and deviation scores rather than deviation-only scoring (ablation)OracleAD · SMDF1: 47.32 -> 43.03Hurt
combine prediction and deviation scores rather than deviation-only scoring (ablation)OracleAD · SWaTF1: 76.92 -> 76.50Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PSM SMD SWaT

Benchmarks: PSM SMD SWaT

Metrics: F1 R-F1 Aff-F1 AUC-ROC AUC-PR VUS-ROC VUS-PR

Baselines: AutoEncoder OmniAnomaly Anomaly Transformer DCdetector SARAD CATCH PatchTST TimesNet DLinear NLinear iTransformer ModernTCN

Builds on: Anomaly Transformer CATCH multi-head self-attention LSTM

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