Unsupervised Anomaly Detection Approach Based on Adversarial Memory Autoencoders for Multivariate Time Series

被引:4
作者
Zhao, Tianzi [1 ,2 ,3 ,4 ]
Jin, Liang [1 ,2 ,3 ]
Zhou, Xiaofeng [1 ,2 ,3 ]
Li, Shuai [1 ,2 ,3 ]
Liu, Shurui [1 ,2 ,3 ,4 ]
Zhu, Jiang [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Key Lab Networked Control Syst, Shenyang 110000, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Automat, Shenyang 110000, Peoples R China
[3] Chinese Acad Sci, Inst Robot & Intelligent Mfg, Shenyang 110000, Peoples R China
[4] Univ Chinese Acad Sci, Beijing 100000, Peoples R China
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 76卷 / 01期
基金
中国国家自然科学基金;
关键词
Anomaly detection; autoencoder; memory module; adversarial training;
D O I
10.32604/cmc.2023.038595
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The widespread usage of Cyber Physical Systems (CPSs) generates a vast volume of time series data, and precisely determining anomalies in the data is critical for practical production. Autoencoder is the mainstream method for time series anomaly detection, and the anomaly is judged by reconstruction error. However, due to the strong generalization ability of neural networks, some abnormal samples close to normal samples may be judged as normal, which fails to detect the abnormality. In addition, the dataset rarely provides sufficient anomaly labels. This research proposes an unsupervised anomaly detection approach based on adversarial memory autoencoders for multivariate time series to solve the above problem. Firstly, an encoder encodes the input data into low-dimensional space to acquire a feature vector. Then, a memory module is used to learn the feature vector's prototype patterns and update the feature vectors. The updating process allows partial forgetting of information to prevent model overgeneralization. After that, two decoders reconstruct the input data. Finally, this research uses the Peak Over Threshold (POT) method to calculate the threshold to determine anomalous samples from normal samples. This research uses a two-stage adversarial training strategy during model training to enlarge the gap between the reconstruction error of normal and abnormal samples. The proposed method achieves significant anomaly detection results on synthetic and real datasets from power systems, water treatment plants, and computer clusters. The F1 score reached an average of 0.9196 on the five datasets, which is 0.0769 higher than the best baseline method.
引用
收藏
页码:329 / 346
页数:18
相关论文
共 35 条
[1]   Unsupervised Anomaly Detection Approach for Time-Series in Multi-Domains Using Deep Reconstruction Error [J].
Amarbayasgalan, Tsatsral ;
Van Huy Pham ;
Theera-Umpon, Nipon ;
Keun Ho Ryu .
SYMMETRY-BASEL, 2020, 12 (08)
[2]   Anomaly-based Intrusion Detection in Industrial Data with SVM and Random Forests [J].
Anton, Simon D. Duque ;
Sinha, Sapna ;
Schotten, Hans Dieter .
2019 27TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2019, :465-470
[3]   USAD : UnSupervised Anomaly Detection on Multivariate Time Series [J].
Audibert, Julien ;
Michiardi, Pietro ;
Guyard, Frederic ;
Marti, Sebastien ;
Zuluaga, Maria A. .
KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, :3395-3404
[4]   A Review on Outlier/Anomaly Detection in Time Series Data [J].
Blazquez-Garcia, Ane ;
Conde, Angel ;
Mori, Usue ;
Lozano, Jose A. .
ACM COMPUTING SURVEYS, 2022, 54 (03)
[5]  
Box GE., 1970, J AM STAT ASSOC, V65, P1509
[6]   LOF: Identifying density-based local outliers [J].
Breunig, MM ;
Kriegel, HP ;
Ng, RT ;
Sander, J .
SIGMOD RECORD, 2000, 29 (02) :93-104
[7]  
Chawla S., 2013, Proceedings of the 2013 SIAM International Conference on Data Mining, P189
[8]   Learning Graph Structures With Transformer for Multivariate Time-Series Anomaly Detection in IoT [J].
Chen, Zekai ;
Chen, Dingshuo ;
Zhang, Xiao ;
Yuan, Zixuan ;
Cheng, Xiuzhen .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (12) :9179-9189
[9]   MAD-GAN: Multivariate Anomaly Detection for Time Series Data with Generative Adversarial Networks [J].
Li, Dan ;
Chen, Dacheng ;
Shi, Lei ;
Jin, Baihong ;
Goh, Jonathan ;
Ng, See-Kiong .
ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: TEXT AND TIME SERIES, PT IV, 2019, 11730 :703-716
[10]  
De Nadai M, 2015, 2015 IEEE WORKSHOP ON ENVIRONMENTAL, ENERGY AND STRUCTURAL MONITORING SYSTEMS (EESMS), P250, DOI 10.1109/EESMS.2015.7175886