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

Xingjian Wu, Xiangfei Qiu, Zhengyu Li, Yihang Wang, Jilin Hu +3 more
2/12/2026

No official code found. Best implementation: decisionintelligence/CATCH (206 stars, last commit 2025-12-30).

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.

View on arXivView PDF

Code Implementations(1)

[ICLR 2025] CATCH: Channel-Aware Multivariate Time Series Anomaly Detection via Frequency Patching

20622Shell, PythonFeb 14, 20259 months ago
anomaly-detectiondeep-learningtime-series

Similar Papers

Cite this paper

@article{wu2026catch,
  title  = {CATCH: Channel-Aware multivariate Time Series Anomaly Detection via Frequency Patching},
  author = {Xingjian Wu and Xiangfei Qiu and Zhengyu Li and Yihang Wang and Jilin Hu and Chenjuan Guo and Hui Xiong and Bin Yang},
  year   = {2026},
  eprint = {2410.12261},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.12261},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.12261.svg)](https://codeofpaper.com/paper/2410.12261)

Discussion