English

Leveraging Log Instructions in Log-based Anomaly Detection

Artificial Intelligence 2022-07-08 v1

Abstract

Artificial Intelligence for IT Operations (AIOps) describes the process of maintaining and operating large IT systems using diverse AI-enabled methods and tools for, e.g., anomaly detection and root cause analysis, to support the remediation, optimization, and automatic initiation of self-stabilizing IT activities. The core step of any AIOps workflow is anomaly detection, typically performed on high-volume heterogeneous data such as log messages (logs), metrics (e.g., CPU utilization), and distributed traces. In this paper, we propose a method for reliable and practical anomaly detection from system logs. It overcomes the common disadvantage of related works, i.e., the need for a large amount of manually labeled training data, by building an anomaly detection model with log instructions from the source code of 1000+ GitHub projects. The instructions from diverse systems contain rich and heterogenous information about many different normal and abnormal IT events and serve as a foundation for anomaly detection. The proposed method, named ADLILog, combines the log instructions and the data from the system of interest (target system) to learn a deep neural network model through a two-phase learning procedure. The experimental results show that ADLILog outperforms the related approaches by up to 60% on the F1 score while satisfying core non-functional requirements for industrial deployments such as unsupervised design, efficient model updates, and small model sizes.

Keywords

Cite

@article{arxiv.2207.03206,
  title  = {Leveraging Log Instructions in Log-based Anomaly Detection},
  author = {Jasmin Bogatinovski and Gjorgji Madjarov and Sasho Nedelkoski and Jorge Cardoso and Odej Kao},
  journal= {arXiv preprint arXiv:2207.03206},
  year   = {2022}
}

Comments

This paper has been accepted for publication in IEEE Service Computing Conference, 2022, Barcelona

R2 v1 2026-06-24T12:17:03.800Z