mlsanityData to 7 Oct 2026

ICSML: Industrial Control Systems ML Framework for native inference using IEC 61131-3 code

arXiv 2202.10075 ↗First posted 21 Feb 2022cs.LG cs.CR cs.SYcited by 0

Not on the map. Why?

Abstract (arXiv)

Industrial Control Systems (ICS) have played a catalytic role in enabling the 4th Industrial Revolution. ICS devices like Programmable Logic Controllers (PLCs), automate, monitor, and control critical processes in industrial, energy, and commercial environments. The convergence of traditional Operational Technology (OT) with Information Technology (IT) has opened a new and unique threat landscape. This has inspired defense research that focuses heavily on Machine Learning (ML) based anomaly detection methods that run on external IT hardware, which means an increase in costs and the further expansion of the threat landscape. To remove this requirement, we introduce the ICS machine learning inference framework (ICSML) which enables executing ML model inference natively on the PLC. ICSML is implemented in IEC 61131-3 code and provides several optimizations to bypass the limitations imposed by the domain-specific languages. Therefore, it works on every PLC without the need for vendor support. ICSML provides a complete set of components for creating full ML models similarly to established ML frameworks. We run a series of benchmarks studying memory and performance, and compare our solution to the TFLite inference framework. At the same time, we develop domain-specific model optimizations to improve the efficiency of ICSML. To demonstrate the abilities of ICSML, we evaluate a case study of a real defense for process-aware attacks targeting a desalination plant.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 12 of its 58 references that are in the map. First posted on arXiv 21 Feb 2022.

Builds on

12 of 58 references.

References · 12

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  3. 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
  4. 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
  5. 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 211
  6. 2020Integer Quantization for Deep Learning Inference: Principles and Empirical Evaluationcited by 183
  7. 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
  8. 2015Machine Learning Methods for Attack Detection in the Smart Gridcited by 18
  9. 2018ICSREF: A Framework for Automated Reverse Engineering of Industrial Control Systems Binariescited by 5
  10. 2019Anomaly Detection for Industrial Control Systems Using Sequence-to-Sequence Neural Networkscited by 5
  11. 2019SCADA System Testbed for Cybersecurity Research Using Machine Learning Approachcited by 4
  12. 2021Detecting False Data Injection Attacks in Smart Grids with Modeling Errors: A Deep Transfer Learning Based Approachcited by 2

Built on by

Not cited yet.