Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining · 2022 · 23 citations · 23 references
ComputingComputer ScienceComputer SecurityData MiningMachine LearningAnomaly DetectionFault DiagnosisLog AnalysisAnomaly Detection In LogsAnomaly-based DetectionLog-based DetectionSystem Log Analysis
With the increasing complexity of modern software systems, it is essential yet hard to detect anomalies and diagnose problems precisely. Existing log-based anomaly detection approaches rely on a few key assumptions on system logs and perform well in some experimental systems. However, real-world industrial systems are often with poor logging quality, in which system logs are noisy and often violate the assumptions of existing approaches. This makes these approaches inefficient. This paper first conducts a comprehensive study on the system logs of three large-scale industrial software systems. Through the study, we identify four typical anti-patterns that affect the detection results the most. Based on these patterns, we propose HiLog, an effective human-in-the-loop log-based anomaly detection approach that integrates human knowledge to augment anomaly detection models. With little human labeling effort, our approach can significantly improve the effectiveness of existing models. Experiment results on three large-scale industrial software systems show that our method improves over 50% precision rate on average.
23
Min Du, Li Fei-Fei, Guineng Zheng et al. · 2017 · 1.6K citations
Robust log-based anomaly detection on unstable log data
Xu Zhang, Yong Xu, Qingwei Lin et al. · 2019 · 674 citations
LogAnomaly: Unsupervised Detection of Sequential and Quantitative Anomalies in Unstructured Logs
Weibin Meng, Ying Liu, Yichen Zhu et al. · 2019 · 616 citations · Full text
Failure diagnosis using decision trees
Mike Y. Chen, Angang Zheng, Jim Lloyd et al. · 2004 · 424 citations
Loda: Lightweight on-line detector of anomalies
Tomáš Pevný · Machine Learning · 2015 · 342 citations · Full text