Abstract
As large-scale time-series data can easily be found in real-world applications, multivariate time-series anomaly detection has played an essential role in diverse industries. It enables productivity improvement and maintenance cost reduction by preventing malfunctions and detecting anomalies based on time-series data. However, multivariate time-series anomaly detection is challenging because real-world time-series data exhibit complex temporal dependencies. For this task, it is crucial to learn a rich representation that effectively contains the nonlinear temporal dynamics of normal behavior. In this study, we propose an unsupervised multivariate time-series anomaly detection model named RAE-MEPC which learns informative normal representations based on multi-resolution ensemble reconstruction and predictive coding. We introduce multi-resolution ensemble encoding to capture the multi-scale dependency from the input time series. The encoder hierarchically aggregates the multi-scale temporal features extracted from the sub-encoders with different encoding lengths. From these encoded features, the reconstruction decoder reconstructs the input time series based on multi-resolution ensemble decoding where lower-resolution information helps to decode sub-decoders with higher-resolution outputs. Predictive coding is further introduced to encourage the model to learn more temporal dependencies of the time series. Experiments on real-world benchmark datasets show that the proposed model outperforms the benchmark models for multivariate time-series anomaly detection.
Similar content being viewed by others
References
Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: A survey. ACM computing surveys (CSUR) 41(3):1–58
Chalapathy R, Chawla S (2019) Deep learning for anomaly detection: A survey. arXiv:1901.03407
Lee G-Y, Kim M, Quan Y-J, Kim M-S, Kim TJY, Yoon H-S, Min S, Kim D-H, Mun J-W, Oh JW et al (2018) Machine health management in smart factory: A review. J Mech Sci Technol 32(3):987–1009
Laubscher R (2019) Time-series forecasting of coal-fired power plant reheater metal temperatures using encoder-decoder recurrent neural networks. Energy 189:116187
Pokhrel NR, Rodrigo H, Tsokos CP et al (2017) Cybersecurity: Time series predictive modeling of vulnerabilities of desktop operating system using linear and non-linear approach. J Infor Secur 8(04):362
Wang Y, Perry M, Whitlock D, Sutherland JW (2020) Detecting anomalies in time series data from a manufacturing system using recurrent neural networks. J Manufac Syst
Shen L, Li Z, Kwok J (2020) Timeseries anomaly detection using temporal hierarchical one-class network. Advances in Neural Information Processing Systems 33:13016–13026
Canizo M, Triguero I, Conde A, Onieva E (2019) Multi-head cnn-rnn for multi-time series anomaly detection: An industrial case study. Neurocomputing 363:246–260
Su Y, Zhao Y, Niu C, Liu R, Sun W, Pei D (2019) Robust anomaly detection for multivariate time series through stochastic recurrent neural network. In: Proc 25th ACM SIGKDD Int Conf Knowledge Discovery & Data Mining pp. 2828–2837
Geiger A, Liu D, Alnegheimish S, Cuesta-Infante A, Veeramachaneni K (2020) Tadgan: Time series anomaly detection using generative adversarial networks. In: 2020 IEEE International Conference on Big Data (Big Data) pp. 33–43
Malhotra P, Vig L, Shroff G, Agarwal P (2015) Long short term memory networks for anomaly detection in time series. In: Proceedings, vol.89, pp. 89–94
Hundman K, Constantinou V, Laporte C, Colwell I, Soderstrom T (2018) Detecting spacecraft anomalies using lstms and nonparametric dynamic thresholding. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining pp. 387–395
Shalyga D, Filonov P, Lavrentyev A (2018) Anomaly detection for water treatment system based on neural network with automatic architecture optimization. arXiv:1807.07282
Kravchik M, Shabtai A (2018) Detecting cyber attacks in industrial control systems using convolutional neural networks. In: Proceedings of the 2018 Workshop on Cyber-Physical Systems Security and PrivaCy pp. 72–83
Lai G, Chang W-C, Yang Y, Liu H (2018) Modeling long-and short-term temporal patterns with deep neural networks. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval pp. 95–104
Malhotra P, Ramakrishnan A, Anand G, Vig L, Agarwal P, Shroff G (2016) Lstm-based encoder-decoder for multi-sensor anomaly detection. arXiv:1607.00148
Park D, Hoshi Y, Kemp CC (2018) A multimodal anomaly detector for robot-assisted feeding using an lstm-based variational autoencoder. IEEE Robotics and Automation Letters
Zong B, Song Q, Min MR, Cheng W, Lumezanu C, Cho D, Chen H (2018) Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In: International Conference on Learning Representations
Yoo Y-H, Kim U-H, Kim J-H (2019) Recurrent reconstructive network for sequential anomaly detection. IEEE transactions on cybernetics
Kieu T, Yang B, Guo C, Jensen CS (2019) Outlier detection for time series with recurrent autoencoder ensembles. In: IJCAI, pp. 2725–2732
Shen L, Yu Z, Ma Q, Kwok JT (2021) Time series anomaly detection with multiresolution ensemble decoding. In: Proceedings of the AAAI Conference on Artificial Intelligence pp. 9567–9575
Li D, Chen D, Jin B, Shi L, Goh J, Ng S-K (2019) Mad-gan: Multivariate anomaly detection for time series data with generative adversarial networks. In: International Conference on Artificial Neural Networks, Springer pp. 703–716
Bashar MA, Nayak R (2020) Tanogan: Time series anomaly detection with generative adversarial networks. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1778–1785
Liu S, Zhou B, Ding Q, Hooi B, bo Zhang, Z, Shen H, Cheng X (2022) Time series anomaly detection with adversarial reconstruction networks. IEEE Transactions on Knowledge and Data Engineering
El Hihi S, Bengio Y (1996) Hierarchical recurrent neural networks for long-term dependencies. In: Advances in Neural Information Processing Systems pp. 493–499
Chung J, Ahn S, Bengio Y (2016) Hierarchical multiscale recurrent neural networks. arXiv:1609.01704
Ma Q, Lin Z, Chen E, Cottrell G (2020) Temporal pyramid recurrent neural network. In: Proceedings of the AAAI Conference on Artificial Intelligence pp. 5061–5068
Srivastava N, Mansimov E, Salakhudinov R (2015) Unsupervised learning of video representations using lstms. In: International Conference on Machine Learning, PMLR pp. 843–852
Mathieu M, Couprie C, LeCun Y (2015) Deep multi-scale video prediction beyond mean square error. arXiv:1511.05440
Lotter W, Kreiman G, Cox D (2016) Deep predictive coding networks for video prediction and unsupervised learning.arXiv:1605.08104
Han T, Xie W, Zisserman A (2019) Video representation learning by dense predictive coding. In: Proceedings of the IEEE/CVF International Conference on Computer Vision Workshops pp. 0–0
Vincent P, Larochelle H, Bengio Y, Manzagol P-A (2008) Extracting and composing robust features with denoising autoencoders. In: Proceedings of the 25th International Conference on Machine Learning pp. 1096–1103
Sakoe H, Chiba S (1978) Dynamic programming algorithm optimization for spoken word recognition. IEEE transactions on acoustics, speech, and signal processing 26(1):43–49
Cuturi M, Blondel M (2017) Soft-dtw: a differentiable loss function for time-series. In: International Conference on Machine Learning,PMLR pp. 894–903
Keogh E, Lin J, Fu A (2005) Hot sax: Efficiently finding the most unusual time series subsequence. In: Fifth IEEE International Conference on Data Mining (ICDM’05)IEEE p. 8
Kingma DP, Ba J (2014) Adam: A method for stochastic optimization. arXiv:1412.6980
Wong L, Liu D, Berti-Equille L, Alnegheimish S, Veeramachaneni K, (2022) AER: Auto-encoder with regression for time series anomaly detection.arXiv preprint arXiv:2212.13558
Huang D, Shen L, Yu Z, Zheng Z, Huang M, Ma Q (2022) Efficient time series anomaly detection by multiresolution self-supervised discriminative network. Neurocomputing 491:261–272
Yan J, Meng Y, Lu L, Li L (2017) Industrial big data in an industry 4.0 environment: Challenges, schemes, and applications for predictive maintenance. IEEE Access 5:23484–23491
Hashemian HM, Bean WC (2011) State-of-the-art predictive maintenance techniques. IEEE Transactions on Instrumentation and Measurement 60(10):3480–3492
Li T, Comer ML, Delp EJ, Desai SR, Mathieson JL, Foster RH, Chan MW (2020) Anomaly scoring for prediction-based anomaly detection in time series. 2020 IEEE Aerospace Conference pp. 1–7
Kim J, Kang H, Kang P (2023) Time-series anomaly detection with stacked Transformer representations and 1D convolutional network. Engineering Applications of Artificial Intelligence 120:105964
Blázquez-García A, Conde A, Mori U, Lozano JA (2021) Water leak detection using self-supervised time series classification. Information Sciences 574:528–541
Hayashi T, Cimr D, Studnička F, Fujita H, Bušovskỳ D, Cimler R (2022) OCSTN: One-class time-series classification approach using a signal transformation network into a goal signal. Information Sciences 614:71–86
Acknowledgements
This work was supported by the National Research Foundation of Korea (NRF) grants funded by the Korea government (MSIT) (No. NRF-2022R1A2C2005455). This work was also supported by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No. 2021-0-00034, Clustering technologies of fragmented data for time-based data analysis)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Choi, H., Kim, S. & Kang, P. Recurrent auto-encoder with multi-resolution ensemble and predictive coding for multivariate time-series anomaly detection. Appl Intell 53, 25330–25342 (2023). https://doi.org/10.1007/s10489-023-04764-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04764-5