Study on Software Log Anomaly Detection System with Unsupervised Learning Algorithm

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In recent years, the existence of open source software (OSS) is indispensable for software development. While developer can benefit from functions of OSS, there is a problem that it is very difficult to locate the cause when problems occur. In this study, we propose a method to calculate anomaly score for each line of log data. In our method, the temporal pattern is learned using Hierarchical Temporal Memory, which is an unsupervised real-time learning algorithm, and the anomaly score is obtained based on the internal state of the model. In the experiment, we compare the learning situation in the following three input formats, word ID, word embedding, and sentence embedding. In the experiments using actual log data, it was found that the method with word ID has the highest f1 score and runtime performance, but the precision needs to be improved in order to suppress useless information.

Cite

CITATION STYLE

APA

Hirakawa, R., Tominaga, K., & Nakatoh, Y. (2020). Study on Software Log Anomaly Detection System with Unsupervised Learning Algorithm. In Advances in Intelligent Systems and Computing (Vol. 1152 AISC, pp. 122–128). Springer. https://doi.org/10.1007/978-3-030-44267-5_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free