An Attention-Based Deep Generative Model for Anomaly Detection in Industrial Control Systems

Mayra Macas, Chunming Wu, Walter Fuertes
5/3/2024
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Anomaly detection is critical for the secure and reliable operation of industrial control systems. As our reliance on such complex cyber-physical systems grows, it becomes paramount to have automated methods for detecting anomalies, preventing attacks, and responding intelligently. {This paper presents a novel deep generative model to meet this need. The proposed model follows a variational autoencoder architecture with a convolutional encoder and decoder to extract features from both spatial and temporal dimensions. Additionally, we incorporate an attention mechanism that directs focus towards specific regions, enhancing the representation of relevant features and improving anomaly detection accuracy. We also employ a dynamic threshold approach leveraging the reconstruction probability and make our source code publicly available to promote reproducibility and facilitate further research. Comprehensive experimental analysis is conducted on data from all six stages of the Secure Water Treatment (SWaT) testbed, and the experimental results demonstrate the superior performance of our approach compared to several state-of-the-art baseline techniques.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{macas2024attentionbased,
  title  = {An Attention-Based Deep Generative Model for Anomaly Detection in Industrial Control Systems},
  author = {Mayra Macas and Chunming Wu and Walter Fuertes},
  year   = {2024},
  eprint = {2405.05277},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.05277v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.05277.svg)](https://codeofpaper.com/paper/2405.05277)

Discussion