What Information Contributes to Log-based Anomaly Detection? Insights from a Configurable Transformer-Based Approach
Log data are generated from logging statements in the source code, providing insights into the execution processes of software applications and systems. State-of-the-art log-based anomaly detection approaches typically leverage deep learning models to capture the semantic or sequential information in the log data and detect anomalous runtime behaviors. However, the impacts of these different types of information are not clear. In addition, most existing approaches ignore the timestamps in log data, which can potentially provide fine-grained sequential and temporal information. In this work, we propose a configurable Transformer-based anomaly detection model that can capture the semantic, sequential, and temporal information in the log data and allows us to configure the different types of information as the model's features. Additionally, we train and evaluate the proposed model using log sequences of different lengths, thus overcoming the constraint of existing methods that rely on fixed-length or time-windowed log sequences as inputs. With the proposed model, we conduct a series of experiments with different combinations of input features to evaluate the roles of different types of information in anomaly detection. The model can attain competitive and consistently stable performance compared to the baselines when presented with log sequences of varying lengths. The results indicate that the event occurrence information plays a key role in identifying anomalies, while the impact of the sequential and temporal information is not significant for anomaly detection on the studied public datasets. On the other hand, the findings also reveal the simplicity of the studied public datasets and highlight the importance of constructing new datasets that contain different types of anomalies to better evaluate the performance of anomaly detection models.
Code (1)
Tasks
Anomaly DetectionSimilar Papers 제목 키워드 기반
Call Detail Records Driven Anomaly Detection and Traffic Prediction in Mobile Cellular Networks
Mobile networks possess information about the users as well as the network. Such information is useful for making the network end-to-end visible and intelligent. Big data analytics can efficiently analyze user and networ…
Anomaly DetectionBIG-bench Machine LearningClusteringFault Detection+1AutoEncoder Convolutional Neural Network for Pneumonia Detection
This study presents an innovative approach utilising Autoencoder Convolutional Neural Networks (AECNNs) for pneumonia detection in paediatric chest x-rays. The research addresses the complexity of pneumonia, considering …
Anomaly DetectionDiagnosticPneumonia DetectionExplainable Anomaly Detection: Counterfactual driven What-If Analysis
There exists three main areas of study inside of the field of predictive maintenance: anomaly detection, fault diagnosis, and remaining useful life prediction. Notably, anomaly detection alerts the stakeholder that an an…
Anomaly DetectioncounterfactualExplainable artificial intelligenceFault DiagnosisMask, Stitch, and Re-Sample: Enhancing Robustness and Generalizability in Anomaly Detection through Automatic Diffusion Models
The introduction of diffusion models in anomaly detection has paved the way for more effective and accurate image reconstruction in pathologies. However, the current limitations in controlling noise granularity hinder di…
Anomaly DetectionImage ReconstructionOn the Nature and Types of Anomalies: A Review of Deviations in Data
Anomalies are occurrences in a dataset that are in some way unusual and do not fit the general patterns. The concept of the anomaly is typically ill-defined and perceived as vague and domain-dependent. Moreover, despite …
Anomaly Detection