# Anomaly-based Intrusion Detection in Industrial Data with SVM and Random Forests

arXiv: https://arxiv.org/abs/1907.10374 · HTML: https://mlsanity.com/paper/1907.10374/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 24 Jul 2019.

## Built on by (most cited first, 4 of 4)

- [On Explainability in AI-Solutions: A Cross-Domain Survey](https://mlsanity.com/paper/2210.05173/) (2022)
- [Quantile LSTM: A Robust LSTM for Anomaly Detection In Time Series Data](https://mlsanity.com/paper/2302.08712/) (2023)
- [Online Transition-Based Feature Generation for Anomaly Detection in Concurrent Data Streams](https://mlsanity.com/paper/2308.10893/) (2023)
- [Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention](https://mlsanity.com/paper/2603.10676/) (2026)

## Abstract (arXiv)

Attacks on industrial enterprises are increasing in number as well as in effect. Since the introduction of industrial control systems in the 1970's, industrial networks have been the target of malicious actors. More recently, the political and warfare-aspects of attacks on industrial and critical infrastructure are becoming more relevant. In contrast to classic home and office IT systems, industrial IT, so-called OT systems, have an effect on the physical world. Furthermore, industrial devices have long operation times, sometimes several decades. Updates and fixes are tedious and often not possible. The threats on industry with the legacy requirements of industrial environments creates the need for efficient intrusion detection that can be integrated into existing systems. In this work, the network data containing industrial operation is analysed with machine learning- and time series- based anomaly detection algorithms in order to discover the attacks introduced to the data. Two different data sets are used, one Modbus-based gas pipeline control traffic and one OPC UA-based batch processing traffic. In order to detect attacks, two machine learning-based algorithms are used, namely textitSVM and Random Forest. Both perform well, with Random Forest slightly outperforming SVM. Furthermore, extracting and selecting features as well as handling missing data is addressed in this work.
