Skip to main navigation Skip to search Skip to main content

SpikeLog: Log-Based Anomaly Detection via Potential-Assisted Spiking Neuron Network

  • Beihang University
  • Concordia University

Research output: Contribution to journal › Article › peer-review

Abstract

The increasing volume and complexity of log data generated by modern systems have made it challenging to analyze and extract useful insights manually. To address this problem, many machine learning methods have been proposed for log-based anomaly detection. However, most of these methods lack interpretability, and their underlying premises do not always reflect real scenarios. In this paper, we consider a more reasonable premise scenario where a large number of logs are unlabeled, while only a small number of anomalous logs are labeled. Moreover, a small proportion of anomaly contamination may be present. To handle this practical scenario, we propose a novel hybrid potential-assisted framework (SpikeLog) using the membrane potential of spiking neurons. SpikeLog adopts a weakly supervised approach to train an anomaly score model, which effectively utilizes a limited number of labeled anomalies alongside abundant unlabeled logs while ensuring computational efficiency without compromising accuracy. Extensive experiments have demonstrated that SpikeLog outperforms baseline methods in terms of performance, robustness, interpretability, and energy consumption.

Original languageEnglish
Pages (from-to)9322-9335
Number of pages14
JournalIEEE Transactions on Knowledge and Data Engineering
Volume36
Issue number12
DOIs
StatePublished - 2024

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Anomaly detection
  • log analysis
  • spiking neural networks
  • weakly supervised

Fingerprint

Dive into the research topics of 'SpikeLog: Log-Based Anomaly Detection via Potential-Assisted Spiking Neuron Network'. Together they form a unique fingerprint.

Cite this