DACAD: Domain Adaptation Contrastive Learning for Anomaly Detection in Multivariate Time Series (2404.11269v2)
Abstract: In time series anomaly detection (TSAD), the scarcity of labeled data poses a challenge to the development of accurate models. Unsupervised domain adaptation (UDA) offers a solution by leveraging labeled data from a related domain to detect anomalies in an unlabeled target domain. However, existing UDA methods assume consistent anomalous classes across domains. To address this limitation, we propose a novel Domain Adaptation Contrastive learning model for Anomaly Detection in multivariate time series (DACAD), combining UDA with contrastive learning. DACAD utilizes an anomaly injection mechanism that enhances generalization across unseen anomalous classes, improving adaptability and robustness. Additionally, our model employs supervised contrastive loss for the source domain and self-supervised contrastive triplet loss for the target domain, ensuring comprehensive feature representation learning and domain-invariant feature extraction. Finally, an effective Centre-based Entropy Classifier (CEC) accurately learns normal boundaries in the source domain. Extensive evaluations on multiple real-world datasets and a synthetic dataset highlight DACAD's superior performance in transferring knowledge across domains and mitigating the challenge of limited labeled data in TSAD.
- Usad: Unsupervised anomaly detection on multivariate time series. In SIGKDD, pages 3395–3404, 2020.
- Do deep neural networks contribute to multivariate time series anomaly detection? Pattern Recognition, 132:108945, 2022.
- Time series domain adaptation via sparse associative structure alignment. In AAAI, volume 35, pages 6859–6867, 2021.
- A recurrent latent variable model for sequential data. Advances in neural information processing systems, 28, 2015.
- Generative adversarial networks: An overview. IEEE signal processing magazine, 35(1):53–65, 2018.
- Deep learning for time series anomaly detection: A survey. arXiv preprint arXiv:2211.05244, 2022.
- Carla: Self-supervised contrastive representation learning for time series anomaly detection. arXiv preprint arXiv:2308.09296, 2023.
- Graph neural network-based anomaly detection in multivariate time series data. In COMPSAC’2021, pages 1128–1133. IEEE, 2021.
- Unsupervised scalable representation learning for multivariate time series. In Advances in Neural Information Processing Systems, volume 32. Curran Associates, Inc., 2019.
- Unsupervised domain adaptation by backpropagation. In ICML, pages 1180–1189. PMLR, 2015.
- Long short-term memory. Neural computation, 9:1735–1780, 1997.
- Detecting spacecraft anomalies using lstms and nonparametric dynamic thresholding. In SIGKDD, pages 387–395, 2018.
- Supervised contrastive learning. Advances in neural information processing systems, 33:18661–18673, 2020.
- Towards a rigorous evaluation of time-series anomaly detection. In AAAI, volume 36, pages 7194–7201, 2022.
- Context-aware domain adaptation for time series anomaly detection. In Proceedings of the SDM’2023, pages 676–684. SIAM, 2023.
- Temporal convolutional networks: A unified approach to action segmentation. In Computer Vision–ECCV 2016 Workshops: Amsterdam, The Netherlands, October 8-10 and 15-16, 2016, Proceedings, Part III 14, pages 47–54. Springer, 2016.
- Similarity preserving representation learning for time series clustering. In IJCAI, volume 19, pages 2845–2851, 2019.
- Deep unsupervised domain adaptation: A review of recent advances and perspectives. APSIPA Transactions on Signal and Information Processing, 11, 2022.
- Conditional adversarial domain adaptation. Advances in neural information processing systems, 31, 2018.
- A new method for intelligent fault diagnosis of machines based on unsupervised domain adaptation. Neurocomputing, 427:96–109, 2021.
- Lstm-based vae-gan for time-series anomaly detection. Sensors, 20:3738, 2020.
- Contrastive learning for unsupervised domain adaptation of time series. ICLR, 2023.
- A multimodal anomaly detector for robot-assisted feeding using an lstm-based variational autoencoder. IEEE Robotics and Automation Letters, 3:1544–1551, 2018.
- Variational recurrent adversarial deep domain adaptation. In ICLR, 2016.
- Contrastive adversarial domain adaptation for machine remaining useful life prediction. IEEE Transactions on Industrial Informatics, 17:5239–5249, 2020.
- Deep one-class classification. In ICML, pages 4393–4402. PMLR, 2018.
- Anomaly detection in time series: a comprehensive evaluation. Proceedings of the VLDB, 15:1779–1797, 2022.
- Facenet: A unified embedding for face recognition and clustering. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 815–823, 2015.
- Timeseries anomaly detection using temporal hierarchical one-class network. Advances in Neural Information Processing Systems, 33:13016–13026, 2020.
- Robust anomaly detection for multivariate time series through stochastic recurrent neural network. In SIGKDD, pages 2828–2837, 2019.
- Unsupervised representation learning for time series with temporal neighborhood coding. In ICLR, 2021.
- Adversarial discriminative domain adaptation. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 7167–7176, 2017.
- Inter-patient ecg arrhythmia heartbeat classification based on unsupervised domain adaptation. Neurocomputing, 454:339–349, 2021.
- A survey of unsupervised deep domain adaptation. ACM Transactions on Intelligent Systems and Technology (TIST), 11:1–46, 2020.
- Multi-source deep domain adaptation with weak supervision for time-series sensor data. In SIGKDD, pages 1768–1778, 2020.
- Anomaly transformer: Time series anomaly detection with association discrepancy. In ICLR, 2022.
- Dcdetector: Dual attention contrastive representation learning for time series anomaly detection. In SIGKDD, 2023.
- Ts2vec: Towards universal representation of time series. In AAAI, volume 36, pages 8980–8987, 2022.
- A transformer-based framework for multivariate time series representation learning. In SIGKDD, pages 2114–2124. Association for Computing Machinery, 2021.
- A survey on negative transfer. IEEE/CAA Journal of Automatica Sinica, 10(2):305–329, 2022.
- Unsupervised sleep staging system based on domain adaptation. Biomedical Signal Processing and Control, 69:102937, 2021.
- Beatgan: Anomalous rhythm detection using adversarially generated time series. In IJCAI, volume 2019, pages 4433–4439, 2019.
- Zahra Zamanzadeh Darban (6 papers)
- Geoffrey I. Webb (62 papers)
- Mahsa Salehi (21 papers)
- Yiyuan Yang (25 papers)
- Charu C. Aggarwal (29 papers)
- Qingsong Wen (139 papers)