mlsanityData to 7 Oct 2026

OneLog: Towards End-to-End Training in Software Log Anomaly Detection

arXiv 2104.07324 ↗First posted 15 Apr 2021cs.SE cs.LGcited by 7

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

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  3. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
  4. 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
  5. 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
  6. 2016End to End Learning for Self-Driving Carscited by 1,000
  7. 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
  8. 2015Minimum Risk Training for Neural Machine Translationcited by 114
  9. 2021LogBERT: Log Anomaly Detection via BERTcited by 114
  10. 2018Tools and Benchmarks for Automated Log Parsingcited by 56
  11. 2020Self-Attentive Classification-Based Anomaly Detection in Unstructured Logscited by 36
  12. 2017Limits of End-to-End Learningcited by 35
3 more
  1. 2021Fixes That Fail: Self-Defeating Improvements in Machine-Learning Systemscited by 5
  2. 2019Log Message Anomaly Detection and Classification Using Auto-B/LSTM and Auto-GRUcited by 3
  3. 2021Detecting Anomalies in Software Execution Logs with Siamese Networkcited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2; 2024: 2; 2025: 2.

7 papers.