OneLog: Towards End-to-End Training in Software Log Anomaly Detection
Not on the map. Why?
Abstract (arXiv)
With the growth of online services, IoT devices, and DevOps-oriented software development, software log anomaly detection is becoming increasingly important. Prior works mainly follow a traditional four-staged architecture (Preprocessor, Parser, Vectorizer, and Classifier). This paper proposes OneLog, which utilizes a single Deep Neural Network (DNN) instead of multiple separate components. OneLog harnesses Convolutional Neural Networks (CNN) at the character level to take digits, numbers, and punctuations, which were removed in prior works, into account alongside the main natural language text. We evaluate our approach in six message- and sequence-based data sets: HDFS, Hadoop, BGL, Thunderbird, Spirit, and Liberty. We experiment with Onelog with single-, multi-, and cross-project setups. Onelog offers state-of-the-art performance in our datasets. Onelog can utilize multi-project datasets simultaneously during training, which suggests our model can generalize between datasets. Multi-project training also improves Onelog performance making it ideal when limited training data is available for an individual project. We also found that cross-project anomaly detection is possible with a single project pair (Liberty and Spirit). Analysis of model internals shows that one log has multiple modes of detecting anomalies and that the model learns manually validated parsing rules for the log messages. We conclude that character-based CNNs are a promising approach toward end-to-end learning in log anomaly detection. They offer good performance and generalization over multiple datasets. We will make our scripts publicly available upon the acceptance of this paper.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 15 of its 41 references that are in the map. First posted on arXiv 15 Apr 2021.
Builds on
15 of 41 references.
References · 15
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2015Minimum Risk Training for Neural Machine Translationcited by 114
- 2021LogBERT: Log Anomaly Detection via BERTcited by 114
- 2018Tools and Benchmarks for Automated Log Parsingcited by 56
- 2020Self-Attentive Classification-Based Anomaly Detection in Unstructured Logscited by 36
- 2017Limits of End-to-End Learningcited by 35
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2; 2025: 2.
7 papers.
- 2022Deep Learning for Anomaly Detection in Log Data: A Surveycited by 27
- 2024LogLLM: Log-based Anomaly Detection Using Large Language Modelscited by 21
- 2023RAGLog: Log Anomaly Detection using Retrieval Augmented Generationcited by 19
- 2023A Critical Review of Common Log Data Sets Used for Evaluation of Sequence-based Anomaly Detection Techniquescited by 7
- 2024Cross-System Categorization of Abnormal Traces in Microservice-Based Systems via Meta-Learningcited by 2
- 2025LogPurge: Log Data Purification for Anomaly Detection via Rule-Enhanced Filteringcited by 0
- 2025A unified framework for detecting point and collective anomalies in operating system logs via collaborative transformerscited by 0
- 2025A unified framework for detecting point and collective anomalies in operating system logs via collaborative transformers29 Dec 2025
- 2025LogPurge: Log Data Purification for Anomaly Detection via Rule-Enhanced Filtering18 Nov 2025
- 2024LogLLM: Log-based Anomaly Detection Using Large Language Models13 Nov 2024
- 2024Cross-System Categorization of Abnormal Traces in Microservice-Based Systems via Meta-Learning27 Mar 2024
- 2023RAGLog: Log Anomaly Detection using Retrieval Augmented Generation9 Nov 2023
- 2023A Critical Review of Common Log Data Sets Used for Evaluation of Sequence-based Anomaly Detection Techniques6 Sep 2023
- 2022Deep Learning for Anomaly Detection in Log Data: A Survey8 Jul 2022