Table of Contents
Fetching ...

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

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

TL;DR

CATCH tackles multivariate time series anomaly detection by addressing the difficulty of heterogeneous subsequence anomalies through frequency-domain frequency patching and adaptive channel correlation learning. It patches the FFT-based representation into fine-grained frequency bands and uses a Channel Fusion Module with a Mask Generator and masked attention to discover band-specific channel relationships via a bi-level optimization process. A Time-Frequency Reconstruction Module jointly reconstructs in time and frequency domains, and an anomaly scoring scheme combines point-level temporal signals with band-aware frequency cues. Empirical results across 24 datasets demonstrate state-of-the-art performance, with ablations confirming the importance of frequency patching, channel discovery, and bi-level optimization for robustness and accuracy.

Abstract

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.

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

TL;DR

CATCH tackles multivariate time series anomaly detection by addressing the difficulty of heterogeneous subsequence anomalies through frequency-domain frequency patching and adaptive channel correlation learning. It patches the FFT-based representation into fine-grained frequency bands and uses a Channel Fusion Module with a Mask Generator and masked attention to discover band-specific channel relationships via a bi-level optimization process. A Time-Frequency Reconstruction Module jointly reconstructs in time and frequency domains, and an anomaly scoring scheme combines point-level temporal signals with band-aware frequency cues. Empirical results across 24 datasets demonstrate state-of-the-art performance, with ablations confirming the importance of frequency patching, channel discovery, and bi-level optimization for robustness and accuracy.

Abstract

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.

Paper Structure

This paper contains 26 sections, 13 equations, 7 figures, 11 tables, 3 algorithms.

Figures (7)

  • Figure 1: The frequency domain is partitioned into five frequency bands with the high-frequency bands zoomed in for clarity. (a) Shows a normal time series and its variations after being injected seasonal, shapelet, trend and mixture subsequence anomalies. In the time domain, anomalies are highlighted in red, while the affected frequency bands in the frequency domain are emphasized in gray. (b) Shows the frequency bands of a multivariate time series with three channels. These channels exhibit varying correlations across different frequency bands, where Channels 1 and 2 exhibit similar behavior in the third frequency band and are therefore marked in red, while Channel 3 exhibits distinct characteristics and is marked in yellow. In the fourth frequency band, all channels behave similarly and are marked in green, while in the fifth band, they exhibit distinct characteristics and are marked in different colors.
  • Figure 2: CATCH architecture. (1) Forward Module normalizes the input data, patchifies the frequency domain, and then projects it into the hidden space. (2) Channel Fusion Module captures channel interrelationships in each frequency band with a Channel-Masked Transformer (CMT) Layer, where the mask matrix (channel correlation) is generated by Mask Generator (MG). During training, MG and CMT are optimized by Channel Correlation Discovering (CCD) for more appropriate channel correlations. (3) Time-Frequency Reconstruction Module obtains the frequency reconstruction through Flatten & Linear Head Layer, and obtains the time reconstruction after iFFT.
  • Figure 3: Anomaly Scoring.
  • Figure 4: Parameter sensitivity studies of main hyper-parameters in CATCH.
  • Figure 5: Visualization of dual-domain anomaly scores from CATCH for different categories of point and subsequence anomalies using the TODS dataset.
  • ...and 2 more figures