z-logo
open-access-imgOpen Access
Improving intrusion detection in SCADA systems using stacking ensemble of tree-based models
Author(s) -
Duc Duong Nguyen,
Minh Thuy Le,
Thanh Long Cung
Publication year - 2022
Publication title -
bulletin of electrical engineering and informatics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.251
H-Index - 12
ISSN - 2302-9285
DOI - 10.11591/eei.v11i1.3334
Subject(s) - gradient boosting , scada , computer science , boosting (machine learning) , random forest , intrusion detection system , artificial intelligence , ensemble learning , denial of service attack , decision tree , multilayer perceptron , perceptron , data mining , constant false alarm rate , categorical variable , machine learning , pattern recognition (psychology) , artificial neural network , engineering , the internet , world wide web , electrical engineering
This paper introduces a stacking ensemble model, which combines three single models, to improve intrusion detection in supervisory control and data acquisition (SCADA) systems. The first layer of the proposed model is the combination of random forest, light boosting gradient machine, and eXtreme gradient boosting models. We use an multilayer perceptron (MLP) network as a meta-classifier of the model. The proposed model is optimized and tested on an international dataset (gas pipeline dataset). The tested results show an accuracy of 99.72% with the f1-score of 99.72% for binary classification tasks (attacked or non-attacked detection). For categorical tasks, the detection rates of almost all attack types are higher than 97.55% (except for denial of service (DoS)-95.17%), with an overall accuracy of 99.62%.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here