Try with Simpler – An Evaluation of Improved Principal Component Analysis in Log-based Anomaly Detection

08/24/2023
by   Lin Yang, et al.
0

The rapid growth of deep learning (DL) has spurred interest in enhancing log-based anomaly detection. This approach aims to extract meaning from log events (log message templates) and develop advanced DL models for anomaly detection. However, these DL methods face challenges like heavy reliance on training data, labels, and computational resources due to model complexity. In contrast, traditional machine learning and data mining techniques are less data-dependent and more efficient but less effective than DL. To make log-based anomaly detection more practical, the goal is to enhance traditional techniques to match DL's effectiveness. Previous research in a different domain (linking questions on Stack Overflow) suggests that optimized traditional techniques can rival state-of-the-art DL methods. Drawing inspiration from this concept, we conducted an empirical study. We optimized the unsupervised PCA (Principal Component Analysis), a traditional technique, by incorporating lightweight semantic-based log representation. This addresses the issue of unseen log events in training data, enhancing log representation. Our study compared seven log-based anomaly detection methods, including four DL-based, two traditional, and the optimized PCA technique, using public and industrial datasets. Results indicate that the optimized unsupervised PCA technique achieves similar effectiveness to advanced supervised/semi-supervised DL methods while being more stable with limited training data and resource-efficient. This demonstrates the adaptability and strength of traditional techniques through small yet impactful adaptations.

READ FULL TEXT
research
07/31/2023

An Empirical Study on Log-based Anomaly Detection Using Machine Learning

The growth of systems complexity increases the need of automated techniq...
research
10/05/2021

LogDP: Combining Dependency and Proximity for Log-based Anomaly Detection

Log analysis is an important technique that engineers use for troublesho...
research
09/01/2023

Anomaly detection with semi-supervised classification based on risk estimators

A significant limitation of one-class classification anomaly detection m...
research
08/21/2023

Deep Semi-supervised Anomaly Detection with Metapath-based Context Knowledge

Graph anomaly detection has attracted considerable attention in recent y...
research
08/09/2023

Gaussian Image Anomaly Detection with Greedy Eigencomponent Selection

Anomaly detection (AD) in images, identifying significant deviations fro...
research
09/08/2019

Shapley Values of Reconstruction Errors of PCA for Explaining Anomaly Detection

We present a method to compute the Shapley values of reconstruction erro...
research
02/05/2019

Efficient Power Theft Detection for Residential Consumers Using Mean Shift Data Mining Knowledge Discovery Process

Energy theft constitutes an issue of great importance for electricity op...

Please sign up or login with your details

Forgot password? Click here to reset