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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.