Abstract
This paper proposes LPC-AD, a fast and accurate multivariate time series (MTS) anomaly detection method. LPC-AD is motivated by the ever-increasing needs for fast and accurate MTS anomaly detection methods to support fast troubleshooting in cloud computing, micro-service systems, etc. LPC-AD is fast in the sense that it reduces the training time by as high as 38.2% compared to the state-of-the-art (SOTA) deep learning methods that focus on training speed. LPC-AD is accurate in the sense that it improves the detection accuracy by as high as 18.9% compared to SOTA sophisticated deep learning methods that focus on enhancing detection accuracy. Methodologically, LPC-AD contributes a generic architecture LPC-Reconstruct for one to attain different trade-offs between training speed and detection accuracy. More specifically, LPC-Reconstruct is built on ideas from autoencoder for reducing redundancy in time series, latent predictive coding for capturing temporal dependence in MTS, and randomized perturbation for avoiding overfitting of anomalous dependence in the training data. We present simple instantiations of LPC-Reconstruct to attain fast training speed, where we propose a simple randomized perturbation method. The superior performance of LPC-AD over SOTA methods is validated by extensive experiments on four large real-world datasets. Experiment results also show the necessity and benefit of each component of the LPC-Reconstruct architecture and that LPC-AD is robust to hyper parameters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abernethy, J., Lee, C., Tewari, A.: Perturbation techniques in online learning and optimization. Perturbat. Optim. Stat. 223 (2016)
Atal, B.S., Schroeder, M.R.: Adaptive predictive coding of speech signals. Bell Syst. Tech. J. 49(8), 1973–1986 (1970)
Audibert, J., Michiardi, P., Guyard, F., Marti, S., Zuluaga, M.A.: USAD: unsupervised anomaly detection on multivariate time series. In: ACM KDD (2020)
Carmona, C.U., Aubet, F.X., Flunkert, V., Gasthaus, J.: Neural contextual anomaly detection for time series. In: IJCAI (2022)
Dai, L., Lin, T., Liu, C., Jiang, B., Liu, Y., Xu, Z., Zhang, Z.L.: SDFVAE: static and dynamic factorized VAE for anomaly detection of multivariate CDN KPIs. In: WWW (2021)
Deng, A., Hooi, B.: Graph neural network-based anomaly detection in multivariate time series. In: AAAI (2021)
Doersch, C., Gupta, A., Efros, A.A.: Unsupervised visual representation learning by context prediction. In: IEEE ICCV (2015)
Full Paper. https://1drv.ms/b/s!AkqQNKuLPUbEi1enh5C0RrTsDVL2?e=tvPAnY
Kim, S., Choi, K., Choi, H.S., Lee, B., Yoon, S.: Towards a rigorous evaluation of time-series anomaly detection. In: AAAI (2022)
Kitagawa, G., Gersch, W.: Linear gaussian state space modeling. In: Kitagawa, G., Gersch, W. (eds.) Smoothness Priors Analysis of Time Series, vol. 116, pp. 55–65. Springer, New York (1996). https://doi.org/10.1007/978-1-4612-0761-0_5
Li, D., Chen, D., Jin, B., Shi, L., Goh, J., Ng, S.-K.: MAD-GAN: multivariate anomaly detection for time series data with generative adversarial networks. In: Tetko, I.V., Kůrková, V., Karpov, P., Theis, F. (eds.) ICANN 2019. LNCS, vol. 11730, pp. 703–716. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30490-4_56
Li, G., et al.: openGauss: an autonomous database system. VLDB 14, 3028–3042 (2021)
Li, Z., et al.: Multivariate time series anomaly detection and interpretation using hierarchical inter-metric and temporal embedding. In: ACM KDD (2021)
Liu, D., et al.: MicroHECL: high-efficient root cause localization in large-scale microservice systems. In: IEEE ICSE-SEIP (2021)
Liu, F.T., Ting, K.M., Zhou, Z.H.: Isolation forest. In: IEEE ICDM (2008)
Lusch, B., Kutz, J.N., Brunton, S.L.: Deep learning for universal linear embeddings of nonlinear dynamics. Nat. Commun. 9(1), 1–10 (2018)
Ma, M., et al.: Diagnosing root causes of intermittent slow queries in cloud databases. VLDB 13, 1176–1189 (2020)
Malhotra, P., Ramakrishnan, A., Anand, G., Vig, L., Agarwal, P., Shroff, G.: LSTM-based encoder-decoder for multi-sensor anomaly detection. arXiv preprint arXiv:1607.00148 (2016)
Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)
Nguyen, N., Quanz, B.: Temporal latent auto-encoder: a method for probabilistic multivariate time series forecasting. In: AAAI (2021)
Park, D., Hoshi, Y., Kemp, C.C.: A multimodal anomaly detector for robot-assisted feeding using an LSTM-based variational autoencoder. IEEE Robot. Autom. Lett. 3(3), 1544–1551 (2018)
Qin, Y., Song, D., Chen, H., Cheng, W., Jiang, G., Cottrell, G.: A dual-stage attention-based recurrent neural network for time series prediction. arXiv preprint arXiv:1704.02971 (2017)
Reynolds, D.A.: Gaussian mixture models. Encycl. Biometr. 741(659–663) (2009)
Rezende, D., Mohamed, S.: Variational inference with normalizing flows. In: ICML (2015)
Su, Y., Zhao, Y., Niu, C., Liu, R., Sun, W., Pei, D.: Robust anomaly detection for multivariate time series through stochastic recurrent neural network. In: ACM KDD (2019)
Tuli, S., Casale, G., Jennings, N.R.: TranAD: deep transformer networks for anomaly detection in multivariate time series data. arXiv preprint arXiv:2201.07284 (2022)
Vaswani, A., et al.: Attention is all you need. In: NIPS (2017)
Wang, Y., Masoud, N., Khojandi, A.: Real-time sensor anomaly detection and recovery in connected automated vehicle sensors. IEEE TITS 22(3), 1411–1421 (2020)
Xu, H., et al.: Unsupervised anomaly detection via variational auto-encoder for seasonal KPIs in web applications. In: WWW (2018)
Yaacob, A.H., Tan, I.K., Chien, S.F., Tan, H.K.: Arima based network anomaly detection. In: CCSN (2010)
Zhang, C., et al.: A deep neural network for unsupervised anomaly detection and diagnosis in multivariate time series data. In: AAAI (2019)
Zhao, H., et al.: Multivariate time-series anomaly detection via graph attention network. In: IEEE ICDM (2020)
Zong, B., et al.: Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In: ICLR (2018)
Acknowledgment
This work was supported in part by the Alibaba Innovative Research grant (ATA50DHZ4210003), National Natural Science Foundation of China (62072429), the Chinese Academy of Sciences “Light of West China” Program, the Key Cooperation Project of Chongqing Municipal Education Commission (HZ2021008, HZ2021017), and the “Fertilizer Robot” project of Chongqing Committee on Agriculture and Rural Affairs.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Qi, Z., Xie, H., Shang, M. (2023). A Predictive Coding Approach to Multivariate Time Series Anomaly Detection. In: Wang, X., et al. Database Systems for Advanced Applications. DASFAA 2023. Lecture Notes in Computer Science, vol 13943. Springer, Cham. https://doi.org/10.1007/978-3-031-30637-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-031-30637-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-30636-5
Online ISBN: 978-3-031-30637-2
eBook Packages: Computer ScienceComputer Science (R0)