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

Learning Unified Representations of Normalcy for Time Series Anomaly Detection

About

The core challenge in unsupervised anomaly detection is identifying abnormal patterns without prior knowledge of their characteristics. While existing methods have addressed aspects of this problem, they often struggle to learn a robust representation of the normal data distribution that is distinct from anomalous patterns. In this paper, we present a novel framework, Unified Unsupervised Anomaly Detection ($\text{U}^2\text{AD}$), that comprehensively addresses anomaly detection in multivariate time series. Our approach learns the underlying data distribution of normal samples by utilizing score-based generative modeling. We introduce a novel time-dependent score network and a unified training objective that together delineate the manifold of normal data while considering both local and global temporal contexts. Reconstruction is then performed via a deterministic sampling process using an ordinary differential equation solver. Our extensive experimental evaluations demonstrate that $\text{U}^2\text{AD}$ not only outperforms current state-of-the-art methods in detection accuracy but also identifies anomalies at significantly earlier stages of their occurrence.

Prithul Sarker, Sushmita Sarker, Nicholas G. Murray, Alireza Tavakkoli• 2026

Related benchmarks

TaskDatasetResultRank
Multivariate Time Series Anomaly DetectionSMAP--
51
Time Series Anomaly DetectionPSM
AUC-ROC0.7822
36
Time Series Anomaly DetectionMSL
AUC-ROC0.7314
36
Time Series Anomaly DetectionSMAP (test)
Affiliation Precision96.63
31
Time Series Anomaly DetectionSWaT (test)
Affiliation Precision92.84
31
Time Series Anomaly DetectionPSM (test)
Affiliation Precision98.06
31
Multivariate Time Series Anomaly DetectionSWaT
AUC-ROC0.8263
13
Time Series Anomaly DetectionMSL
F1 Score94.6
12
Time Series Anomaly DetectionSMAP
F1 Score96.94
12
Time Series Anomaly DetectionSWaT
F1 Score96.19
12
Showing 10 of 15 rows

Other info

Follow for update