DOI: 10.1371/journal.pone.0361145 ISSN: 1932-6203

TFCdetector: Multivariable time series anomaly detection with time-frequency constraints

Jinyu Fan, Jianfei Zhao, Jun Ma, Yuxi Cai

The multivariate time series collected from numerous sensors exhibit complex interwoven relationships, arising from both the coupling among different components and the temporal dependencies of fluctuations within each component. Disentangling these relationships remains a persistent challenge for the time series community. Existing reconstruction-based methods attempt to unravel the intertwined relationships through sequence decomposition and multi-scale modeling. However, the decomposed components remain mixtures of complex latent factors. Moreover, most methods overlook anomalies present in the training set, which inadvertently causes the model to develop a certain affinity toward anomalous patterns. To address these limitations, we propose TFCdetector. Motivated by the intrinsic properties of anomalies, TFCdetector leverages time-frequency domain analysis to explicitly suppress the model’s representation learning of anomalies across diverse granularities and components. To further constrain the model’s learning of anomalies, we propose an energy-correlation constraint loss that operates on both segment-level energy and sequence-level correlation. Notably, the adaptively updated memory storage block enhances the expression of normal patterns by leveraging the affinity between normal patterns in the input sequence and the memory storage block. Furthermore, the meticulously designed twin frequency attention enables the model to dynamically select local or global frequency information beneficial for the task. Extensive experiments on 1 synthetic dataset and 7 real-world datasets show that TFCdetector achieves competitive results in multivariate time series detection tasks.The implementation code is available at https://github.com/FanJY3/TFCdetector .

More from our Archive