Detection of anomalies in key performance indicator data by a convolutional long short-term memory prediction model

Jie Xie, Qing Cheng, Guangquan Cheng, Jincai Huang
{"title":"Detection of anomalies in key performance indicator data by a convolutional long short-term memory prediction model","authors":"Jie Xie, Qing Cheng, Guangquan Cheng, Jincai Huang","doi":"10.1109/CACML55074.2022.00062","DOIUrl":null,"url":null,"abstract":"The rapid development of Internet technology has led to increasingly complex web service systems. The resulting large number of component interactions pose a challenge to anomaly detection, which is realized primarily by operation and maintenance (OM) personnel through the deployment, management, and monitoring of various key performance indicators (KPIs). Anomalous behaviors during daily OM often cause problems in KPI data; these problems include high noise, high dimensionality, and large-scale data streams. In addition, anomalies in KPI data occur infrequently and are of various types. These factors are the cause of the very low accuracy currently observed in conventional machine learning methods for detecting anomalies in large OM systems. Hence, a convolutional long short-term memory (C-LSTM) neural network is presented in this study to detect anomalies in small datasets that contain a variety of anomalies. First, a sliding window is used to preprocess the KPI data. Then, a C-LSTM neural network, which combines the features of the convolutional neural network (CNN) and LSTM algorithms, is employed to effectively model the time and numerical information contained in the preprocessed KPI data. Finally, the C-LSTM algorithm is tested on the datasets used in the competition of the Artificial Intelligence for Information Technology Operations (AIOPs) Active Network Management (ANM) 2018 Fall Project. The results show that the C-LSTM prediction algorithm outperforms the conventional LSTM and CNN algorithms in terms of its capacity to detect anomalies in small datasets that contain various anomalies, with a 12.90% higher accuracy, 5.68% higher recall, and 9.58% higher F1-score.","PeriodicalId":137505,"journal":{"name":"2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CACML55074.2022.00062","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The rapid development of Internet technology has led to increasingly complex web service systems. The resulting large number of component interactions pose a challenge to anomaly detection, which is realized primarily by operation and maintenance (OM) personnel through the deployment, management, and monitoring of various key performance indicators (KPIs). Anomalous behaviors during daily OM often cause problems in KPI data; these problems include high noise, high dimensionality, and large-scale data streams. In addition, anomalies in KPI data occur infrequently and are of various types. These factors are the cause of the very low accuracy currently observed in conventional machine learning methods for detecting anomalies in large OM systems. Hence, a convolutional long short-term memory (C-LSTM) neural network is presented in this study to detect anomalies in small datasets that contain a variety of anomalies. First, a sliding window is used to preprocess the KPI data. Then, a C-LSTM neural network, which combines the features of the convolutional neural network (CNN) and LSTM algorithms, is employed to effectively model the time and numerical information contained in the preprocessed KPI data. Finally, the C-LSTM algorithm is tested on the datasets used in the competition of the Artificial Intelligence for Information Technology Operations (AIOPs) Active Network Management (ANM) 2018 Fall Project. The results show that the C-LSTM prediction algorithm outperforms the conventional LSTM and CNN algorithms in terms of its capacity to detect anomalies in small datasets that contain various anomalies, with a 12.90% higher accuracy, 5.68% higher recall, and 9.58% higher F1-score.
基于卷积长短期记忆预测模型的关键绩效指标数据异常检测
Internet技术的飞速发展使得web服务系统日益复杂。由此产生的大量组件交互对异常检测提出了挑战,异常检测主要由运维人员通过部署、管理和监控各种关键性能指标来实现。日常OM中的异常行为经常导致KPI数据出现问题;这些问题包括高噪声、高维和大规模数据流。此外,KPI数据中的异常很少发生,并且类型多样。这些因素是目前在大型OM系统中检测异常的传统机器学习方法中观察到的精度非常低的原因。因此,本研究提出了一种卷积长短期记忆(C-LSTM)神经网络,用于检测包含各种异常的小数据集中的异常。首先,使用滑动窗口对KPI数据进行预处理。然后,结合卷积神经网络(CNN)和LSTM算法的特点,采用C-LSTM神经网络对预处理后的KPI数据中包含的时间和数值信息进行有效建模。最后,C-LSTM算法在人工智能信息技术运营(AIOPs)主动网络管理(ANM) 2018秋季项目竞赛中使用的数据集上进行了测试。结果表明,C-LSTM预测算法在包含多种异常的小数据集上检测异常的能力优于传统的LSTM和CNN算法,准确率提高12.90%,召回率提高5.68%,f1分数提高9.58%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信