Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CATCH: Channel-Aware multivariate Time Series Anomaly Detection via Frequency Patching

About

Anomaly detection in multivariate time series is challenging as heterogeneous subsequence anomalies may occur. Reconstruction-based methods, which focus on learning normal patterns in the frequency domain to detect diverse abnormal subsequences, achieve promising results, while still falling short on capturing fine-grained frequency characteristics and channel correlations. To contend with the limitations, we introduce CATCH, a framework based on frequency patching. We propose to patchify the frequency domain into frequency bands, which enhances its ability to capture fine-grained frequency characteristics. To perceive appropriate channel correlations, we propose a Channel Fusion Module (CFM), which features a patch-wise mask generator and a masked-attention mechanism. Driven by a bi-level multi-objective optimization algorithm, the CFM is encouraged to iteratively discover appropriate patch-wise channel correlations, and to cluster relevant channels while isolating adverse effects from irrelevant channels. Extensive experiments on 10 real-world datasets and 12 synthetic datasets demonstrate that CATCH achieves state-of-the-art performance. We make our code and datasets available at https://github.com/decisionintelligence/CATCH.

Xingjian Wu, Xiangfei Qiu, Zhengyu Li, Yihang Wang, Jilin Hu, Chenjuan Guo, Hui Xiong, Bin Yang• 2024

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionSMD--
217
Time Series Anomaly DetectionSMAP
Affiliation F166.06
29
Source LocalizationSimMEG (test)
Precision (%)68.81
14
Time Series Anomaly DetectionPSM
AUC-R64.68
13
Time Series Anomaly DetectionCICIDS
AUC-R78.2
13
Time Series Anomaly Detectioncreditcard
AUC-R95.41
13
Time Series Anomaly DetectionSWAN
AUC-R49.26
13
Time Series Anomaly DetectionSWaT
AUC-R23.49
13
Source LocalizationSimEEG (test)
Precision54.23
9
Showing 9 of 9 rows

Other info

Follow for update