TY - GEN
T1 - Empirical comparison of machine learning algorithms for mitigating power systems intrusion attacks
AU - Alimi, Oyeniyi Akeem
AU - Ouahada, Khmaies
AU - Abu-Mahfouz, Adnan M.
AU - Adefemi Alimi, Kuburat Oyeranti
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/10/20
Y1 - 2020/10/20
N2 - The normal and stable operation of the modern power systems rely on accurate situational awareness and visibility as recent researches and experiences have shown that the cyber-physical infrastructures are highly vulnerable to cyberattacks and intrusions. Attackers can design various intrusive injections to disrupt the operation thereby triggering failures, loss of synchronism, economic losses and sometimes injuries to employees. Hence, there have continuously been crucial need for timely, accurate identification and detection of these intrusions. Several traditional intrusion detection systems proposed in the literature have proven inefficient as they are computationally incompetent for the complex nature of the modern power systems. An alternative has been identified in form of machine learning techniques. This paper presents an empirical comparison of five prominent machine learning algorithms: K-nearest neighbors, Decision Tree, Naive Bayes, Random Forest and AdaBoost for predicting intrusion attacks into power systems network. The idea is to present the best possible classifier for the analyzed test systems and also to show that each of the developed algorithms can perform exceptionally well within some context. The developed algorithms were evaluated using a simulated voltage dataset generated from a load flow analysis of a 24-bus power systems case study. Experimental analysis and results obtained showed the feasibility of applying machine learning techniques in successfully predicting and detecting intrusions into power systems network.
AB - The normal and stable operation of the modern power systems rely on accurate situational awareness and visibility as recent researches and experiences have shown that the cyber-physical infrastructures are highly vulnerable to cyberattacks and intrusions. Attackers can design various intrusive injections to disrupt the operation thereby triggering failures, loss of synchronism, economic losses and sometimes injuries to employees. Hence, there have continuously been crucial need for timely, accurate identification and detection of these intrusions. Several traditional intrusion detection systems proposed in the literature have proven inefficient as they are computationally incompetent for the complex nature of the modern power systems. An alternative has been identified in form of machine learning techniques. This paper presents an empirical comparison of five prominent machine learning algorithms: K-nearest neighbors, Decision Tree, Naive Bayes, Random Forest and AdaBoost for predicting intrusion attacks into power systems network. The idea is to present the best possible classifier for the analyzed test systems and also to show that each of the developed algorithms can perform exceptionally well within some context. The developed algorithms were evaluated using a simulated voltage dataset generated from a load flow analysis of a 24-bus power systems case study. Experimental analysis and results obtained showed the feasibility of applying machine learning techniques in successfully predicting and detecting intrusions into power systems network.
KW - AdaBoost
KW - Decision Tree
KW - Intruder Detection
KW - K-nearest Neighbors
KW - Machine learning
KW - Naive Bayes
KW - Power systems
KW - Random Forest
UR - http://www.scopus.com/inward/record.url?scp=85099529964&partnerID=8YFLogxK
U2 - 10.1109/ISNCC49221.2020.9297340
DO - 10.1109/ISNCC49221.2020.9297340
M3 - Conference contribution
AN - SCOPUS:85099529964
T3 - 2020 International Symposium on Networks, Computers and Communications, ISNCC 2020
BT - 2020 International Symposium on Networks, Computers and Communications, ISNCC 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 International Symposium on Networks, Computers and Communications, ISNCC 2020
Y2 - 20 October 2020 through 22 October 2020
ER -