PULL: Reactive Log Anomaly Detection Based On Iterative PU Learning
Thorsten Wittkopp, Dominik Scheinert, Philipp Wiesner, Alexander, Acker, Odej Kao

TL;DR
PULL is an iterative, attention-based deep learning method for reactive log anomaly detection that leverages estimated failure windows instead of labeled data, achieving high accuracy across multiple datasets.
Contribution
It introduces a novel weak supervision objective and iterative PU learning strategy for anomaly detection without requiring labeled training data.
Findings
Outperforms ten benchmark baselines
Achieves F1-score > 0.99 in detecting anomalies
Effective across diverse datasets
Abstract
Due to the complexity of modern IT services, failures can be manifold, occur at any stage, and are hard to detect. For this reason, anomaly detection applied to monitoring data such as logs allows gaining relevant insights to improve IT services steadily and eradicate failures. However, existing anomaly detection methods that provide high accuracy often rely on labeled training data, which are time-consuming to obtain in practice. Therefore, we propose PULL, an iterative log analysis method for reactive anomaly detection based on estimated failure time windows provided by monitoring systems instead of labeled data. Our attention-based model uses a novel objective function for weak supervision deep learning that accounts for imbalanced data and applies an iterative learning strategy for positive and unknown samples (PU learning) to identify anomalous logs. Our evaluation shows that PULL…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Anomaly Detection Techniques and Applications · Network Security and Intrusion Detection
