# A Comparative Study of Time Series Anomaly Detection Models for Industrial Control Systems

**Authors:** Bedeuro Kim, Mohsen Ali Alawami, Eunsoo Kim, Sanghak Oh, Jeongyong Park, Hyoungshick Kim

PMC · DOI: 10.3390/s23031310 · Sensors (Basel, Switzerland) · 2023-01-23

## TL;DR

This paper compares five time series anomaly detection models for industrial control systems using two datasets to determine which performs best under different conditions.

## Contribution

The study provides a comprehensive comparison of state-of-the-art anomaly detection models with common experimental setups for industrial control systems.

## Key findings

- InterFusion achieves the highest F1-score of 90.7% on the SWaT dataset.
- RANSynCoder achieves the highest F1-score of 82.9% on the HAI dataset.
- About 40% of the training set is sufficient to achieve similar model performance.

## Abstract

Anomaly detection has been known as an effective technique to detect faults or cyber-attacks in industrial control systems (ICS). Therefore, many anomaly detection models have been proposed for ICS. However, most models have been implemented and evaluated under specific circumstances, which leads to confusion about choosing the best model in a real-world situation. In other words, there still needs to be a comprehensive comparison of state-of-the-art anomaly detection models with common experimental configurations. To address this problem, we conduct a comparative study of five representative time series anomaly detection models: InterFusion, RANSynCoder, GDN, LSTM-ED, and USAD. We specifically compare the performance analysis of the models in detection accuracy, training, and testing times with two publicly available datasets: SWaT and HAI. The experimental results show that the best model results are inconsistent with the datasets. For SWaT, InterFusion achieves the highest F1-score of 90.7% while RANSynCoder achieves the highest F1-score of 82.9% for HAI. We also investigate the effects of the training set size on the performance of anomaly detection models. We found that about 40% of the entire training set would be sufficient to build a model producing a similar performance compared to using the entire training set.

## Full-text entities

- **Genes:** SPINT1 (serine peptidase inhibitor, Kunitz type 1) [NCBI Gene 6692] {aka HAI, HAI1, MANSC2}
- **Diseases:** MTS (MESH:D000377), Turbine rotation (MESH:D009759), IDS (MESH:C537310), ICS (MESH:D009783), SWaT (MESH:D000069578), ASD (MESH:D001321), injury to people or property (MESH:C000719191)
- **Chemicals:** water (MESH:D014867), ICS (-)
- **Species:** Homo sapiens (human, species) [taxon 9606]
- **Cell lines:** SWaT — Mesocricetus auratus (Golden hamster), Hamster buccal pouch carcinoma, Cancer cell line (CVCL_A343)

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC9921147/full.md

## Figures

7 figures with captions in the complete paper: https://tomesphere.com/paper/PMC9921147/full.md

## References

64 references — full list in the complete paper: https://tomesphere.com/paper/PMC9921147/full.md

---
Source: https://tomesphere.com/paper/PMC9921147