Abstract
Multivariate time series from the real world has great application values, where its accurate anomaly identification has become an important research topic. Although existing methods have achieved promising performance to some extent, there still exist some limitations, such as the temporal dependency of long sequences and complex relationships among multiple features. To address these problems, a self-attention-based unsupervised multivariate reconstruction network called ALAE is proposed in this paper. ALAE first establishes a LSTM autoencoder framework to capture the temporal dependencies of long sequences. Then, a multi-head weighted self-attention mechanism is proposed to explore the complex relationships between multiple features in high-dimensional data. This attention mechanism also resolves the issue of insufficient information caused by the fixed vector between the encoder and decoder. Finally, a more robust strategy is used to calculate the anomaly score. Abundant experiments conducted on six public multivariate time series datasets, including financial risks, social governance, and NASA, show that ALAE performs better than seven baseline algorithms. Noteworthy, ablation experiments reveal the validity of integrating the autoencoder with the attention mechanism.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availibility
Enquiries about data availability should be directed to the authors.
References
Ahmed CM, Palleti VR, Mathur AP (2017) Wadi: a water distribution testbed for research in the design of secure cyber physical systems. In: Proceedings of the 3rd international workshop on cyber-physical systems for smart water networks, pp 25–28
Amarbayasgalan T, Pham VH, Theera-Umpon N, Ryu KH (2020) Unsupervised anomaly detection approach for time-series in multi-domains using deep reconstruction error. Symmetry 12(8):1251
Angiulli F, Pizzuti C (2002) Fast outlier detection in high dimensional spaces. In: European conference on principles of data mining and knowledge discovery, pp 15–27. Springer
Audibert J, Michiardi P, Guyard F, Marti S, Zuluaga MA (2020) Usad: unsupervised anomaly detection on multivariate time series. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pp 3395–3404
Basu S, Meckesheimer M (2007) Automatic outlier detection for time series: an application to sensor data. Knowl Inf Syst 11:137–154
Bhojanapalli S, Yun C, Rawat AS, Reddi S, Kumar S (2020). Low-rank bottleneck in multi-head attention models. In: International conference on machine learning, pp 864–873. PMLR
Blazquez-Garcia A, Conde A, Mori U, Lozano JA (2021) A review on outlier/anomaly detection in time series data. ACM Comput Surv (CSUR) 54(3):1–33
Braei M, Wagner S (2020). Anomaly detection in univariate time-series: A survey on the state-of-the-art. arXiv preprint arXiv:2004.00433
Candanedo Luis M, Véronique F (2016) Accurate occupancy detection of an office room from light, temperature, humidity and co2 measurements using statistical learning models. Energy Build 112:28–39
Cheng D, Wang X, Zhang Y, Zhang L (2020) Graph neural network for fraud detection via spatial-temporal attention. IEEE Trans Knowl Data Eng 34(8):3800–3813
Cheng W, Ma T, Wang X, Wang G (2022) Anomaly detection for internet of things time series data using generative adversarial networks with attention mechanism in smart agriculture. Front Plant Sci, 13
Deng A, Hooi B (2021) Graph neural network-based anomaly detection in multivariate time series. Proc AAAI Conf Artif Intell 35(5):4027–4035
Dou S, Yang K, Poor HV (2019) Pc 2 a: predicting collective contextual anomalies via lstm with deep generative model. IEEE Internet Things J 6(6):9645–9655
Guo Y, Ji T, Wang Q, Lixing Yu, Min G, Li P (2020) Unsupervised anomaly detection in iot systems for smart cities. IEEE Trans Netw Sci Eng 7(4):2231–2242
Gupta M, Gao J, Aggarwal C, Han J (2013) Outlier detection for temporal data: a survey. IEEE Trans Knowl Data Eng 26(9):2250–2267
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Hsieh RJ, Chou J, Ho CH (2019) Unsupervised online anomaly detection on multivariate sensing time series data for smart manufacturing. In: 2019 IEEE 12th conference on service-oriented computing and applications (SOCA), pp 90–97. IEEE
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
Karim F, Majumdar S, Darabi H, Harford S (2019) Multivariate lstm-fcns for time series classification. Neural Netw 116:237–245
Kwon D, Kim H, Kim J, Suh SC, Kim I, Kim KJ (2019) A survey of deep learning-based network anomaly detection. Clust Comput 22:949–961
Li D, Chen D, Jin B, Shi L, Goh J, Ng S-K (2019b) Mad-gan: multivariate anomaly detection for time series data with generative adversarial networks. In: Artificial neural networks and machine learning–ICANN 2019: text and time series: 28th international conference on artificial neural networks, Munich, Germany, September 17–19, 2019, Proceedings, Part IV
Li D, Chen D, Jin B, Shi L, Goh J, Ng S-K(2019a) Mad-gan: multivariate anomaly detection for time series data with generative adversarial networks. In: International conference on artificial neural networks, pp 703–716. Springer
Li Y, Zhu Z, Kong D, Han H, Zhao Y (2019) Ea-lstm: evolutionary attention-based lstm for time series prediction. Knowl-Based Syst 181:104785
Li Z, Xu W, Huang A, SM (2012) Dimensionality reduction for anomaly detection in electrocardiography: a manifold approach. In: 2012 ninth international conference on wearable and implantable body sensor networks, pp 161–165. IEEE
Lin S, Clark R, Birke R, Schönborn S, Trigoni N, Roberts S (2020) Anomaly detection for time series using vae-lstm hybrid model. In: ICASSP 2020-2020 IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 4322–4326. IEEE
Liu X, Liu H, Guo Q, Zhang C (2020) Adaptive wavelet transform model for time series data prediction. Soft Comput 24:5877–5884
Mahesh B (2020) Machine learning algorithms-a review. Int J Sci Res (IJSR). 9:381–386
Malhotra P, Ramakrishnan A, Anand G, Vig L, Agarwal P, Shroff G (2016). Lstm-based encoder-decoder for multi-sensor anomaly detection. arXiv preprint arXiv:1607.00148
Malhotra P, Vig L, Shroff G, Agarwal P, et al. (2015) Long short term memory networks for anomaly detection in time series. In: ESANN, vol 2015, p 89
Mathur AP, Tippenhauer NO (2016) Swat: a water treatment testbed for research and training on ics security. In: 2016 international workshop on cyber-physical systems for smart water networks (CySWater), pp 31–36. IEEE
Mehrang S, Helander E, Pavel M, Chieh A, Korhonen I (2015) Outlier detection in weight time series of connected scales. In: 2015 IEEE international conference on bioinformatics and biomedicine (BIBM), pp 1489–1496. IEEE
Niu Z, Ke Yu, Xiaofei W (2020) Lstm-based vae-gan for time-series anomaly detection. Sensors 20(13):3738
Ostad-Ali-Askari K, Shayannejad M, Ghorbanizadeh-Kharazi H (2017) Artificial neural network for modeling nitrate pollution of groundwater in marginal area of zayandeh-rood river, isfahan, iran. KSCE J Civ Eng 21:134–140
Pang G, Shen C, Cao L, Van Den Hengel A (2021) Deep learning for anomaly detection: a review. ACM Comput Surv (CSUR) 54(2):1–38
Park D, Hoshi Y, Kemp CC (2018) A multimodal anomaly detector for robot-assisted feeding using an lstm-based variational autoencoder. IEEE Robot Autom Lett 3(3):1544–1551
Park D, Hoshi Y, Kemp CC (2018) A multimodal anomaly detector for robot-assisted feeding using an lstm-based variational autoencoder. IEEE Robot Autom Lett 3(3):1544–1551
Pincombe B (2005) Anomaly detection in time series of graphs using arma processes. Asor Bull 24(4):2
Pumsirirat A, Liu Y (2018) Credit card fraud detection using deep learning based on auto-encoder and restricted boltzmann machine. Int J Adv Comput Sci Appl, 9(1)
Reddy A, Ordway-West M, Lee M, Dugan M, Whitney J, Kahana R, Ford B, Muedsam J, Henslee A, Rao M (2017) Using gaussian mixture models to detect outliers in seasonal univariate network traffic. In: 2017 IEEE security and privacy workshops (SPW), pp 229–234. IEEE
Sakurada M, Yairi T (2014) Anomaly detection using autoencoders with nonlinear dimensionality reduction. In: Proceedings of the MLSDA 2014 2nd workshop on machine learning for sensory data analysis, pp 4–11
Shazeer N, Lan Z, Cheng Y, Ding N, Le H (2020) Talking-heads attention. arXiv preprint arXiv:2003.02436
Shyu ML, Chen SC, Sarinnapakorn K, Chang L (2003) A novel anomaly detection scheme based on principal component classifier. Technical report, Miami Univ Coral Gables Fl Dept of Electrical and Computer Engineering
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: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, pp 2828–2837
Vaswani A (2017) Attention is all you need. Adv Neural Inf Process Syst 30:1
Wang Y, Xin D, Zhihui L, Duan Q, Jie W (2022) Improved lstm-based time-series anomaly detection in rail transit operation environments. IEEE Trans Ind Inf 18(12):9027–9036
Xu B, Huawei S, Bingjie S, Rong A, Qi C, Xueqi C (2021) Towards consumer loan fraud detection: graph neural networks with role-constrained conditional random field. Proc AAAI Conf Artif Intell 35(5):4537–4545
Yeh IC, Lien CH (2009) The comparisons of data mining techniques for the predictive accuracy of probability of default of credit card clients. Exp Syst Appl 36(2):2473–2480
Yu X, Xianfei Y, Qingji T, Chun S, Zhihan L (2022) An edge computing based anomaly detection method in IOT industrial sustainability. Appl Soft Comput 128:109486
Zhang Y, Chen Y, Wang J, Pan Z (2021) Unsupervised deep anomaly detection for multi-sensor time-series signals. IEEE Trans Knowl Data Eng Zong B, Song Q, Martin RM, Wei C, Cristian L, Daeki C, Haifeng C (2018) Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In: International conference on learning representations
Zong B, Song Q, Martin RM, Wei C, Cristian L, Daeki C, Haifeng C (2018) Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In: International conference on learning representations
Acknowledgements
This work was supported by National Natural Science Foundation of China (Grant No. 62072274), the Shandong Provincial Transfer and Transformation Project of Scientific and Technological Achievements (Grant No.2021LYXZ021), and the Special Funds of Taishan Scholars Project of Shandong Province(No.tstp20221137).
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that he has no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
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
Jiang, K., Liu, H., Ruan, H. et al. ALAE: self-attention reconstruction network for multivariate time series anomaly identification. Soft Comput 27, 10509–10519 (2023). https://doi.org/10.1007/s00500-023-08467-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08467-4