atlas

Research map / Time series / Anomaly detection

Position: Quo Vadis, Unsupervised Time Series Anomaly Detection?

ICML 2024 · Time series › Anomaly detection · approach: Time series anomaly detection evaluation · 0 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.

Position paper arguing that unsupervised time series anomaly detection progress is illusory due to point-adjust F1 and inconsistent benchmarks, and showing simple baselines (PCA reconstruction error, 1-NN distance, L2-norm) match or beat SOTA deep models, with distilled linear models performing similarly.

Problem

Unsupervised time series anomaly detection research relies on flawed evaluation metrics (notably point-adjust F1), inconsistent benchmarking, and insufficiently justified complex deep model designs, so reported progress may be illusory.

Approach

Shows that simple baselines (sensor range deviation, L2-norm, 1-NN distance, PCA reconstruction error, and small MLP/Transformer/MLP-Mixer/GCN-LSTM blocks) perform on par with or better than SOTA deep TAD methods under point-wise and range-wise F1, and that distilling deep models into linear models retains their performance, while random predictions score highly under point-adjust F1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PCA reconstruction error instead of the evaluated SOTA deep-learning methodsTAD baselines · SWaT, WADI-127, WADI-112, and SMDF1: 0.810 -> 0.833; 0.347 -> 0.501; 0.571 -> 0.655; 0.526 -> 0.572Helped
Use PCA reconstruction error instead of the strongest evaluated SOTA methodTAD baselines · SWaT, WADI-127, WADI-112, and SMDF1_T: 0.425 -> 0.574; 0.434 -> 0.557; 0.589 -> 0.699; 0.570 -> 0.580Helped
Use PCA Error instead of MERLINUnivariate TAD · UCR/IB-18F1: 0.795 -> 0.990Helped
Distill GDN to a linear model (ablation)GDN · SWaTF1: 0.810 -> 0.808No clear effect
Distill TranAD to a linear model (ablation)TranAD · WADI-112F1: 0.511 -> 0.572Helped
Use Median-IQR normalization instead of no normalization (ablation)PCA Error · WADI-112F1: 0.600 -> 0.654Helped
Use Median-IQR normalization instead of no normalization (ablation)1-Layer GCN-LSTM · SWaT and WADI-112F1: 0.770 -> 0.829; 0.592 -> 0.596Mixed
Train neural-network baselines in reconstruction mode instead of forecasting mode (ablation)1-Layer GCN-LSTM · SWaT, WADI-127, and WADI-112F1: 0.829 -> 0.770; 0.439 -> 0.498; 0.596 -> 0.577Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SWaT WADI-127 WADI-112 SMD UCR/Internal Bleeding (IB-16 to IB-19) SMAP MSL

Benchmarks: SWaT WADI-127 WADI-112 SMD UCR/Internal Bleeding SMAP MSL

Metrics: F1 with point-adjust point-wise F1 range-wise F1 (F1_T) AUPRC

Baselines: MERLIN DAGMM OmniAnomaly USAD GDN TranAD Anomaly Transformer LOF

Builds on: MERLIN time-series precision and recall (Tatbul et al.) range-based F1 correction (Hwang et al.) MLP-Mixer GDN

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