Cargando…

A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)

The advent of Industry 4.0 has revolutionized the life enormously. There is a growing trend towards the Internet of Things (IoT), which has made life easier on the one hand and improved services on the other. However, it also has vulnerabilities due to cyber security attacks. Therefore, there is a n...

Descripción completa

Detalles Bibliográficos
Autores principales: Khan, Irfan Ullah, Aslam, Nida, AlShedayed, Rana, AlFrayan, Dina, AlEssa, Rand, AlShuail, Noura A., Al Safwan, Alhawra
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9740645/
https://www.ncbi.nlm.nih.gov/pubmed/36501938
http://dx.doi.org/10.3390/s22239235
_version_ 1784848116142309376
author Khan, Irfan Ullah
Aslam, Nida
AlShedayed, Rana
AlFrayan, Dina
AlEssa, Rand
AlShuail, Noura A.
Al Safwan, Alhawra
author_facet Khan, Irfan Ullah
Aslam, Nida
AlShedayed, Rana
AlFrayan, Dina
AlEssa, Rand
AlShuail, Noura A.
Al Safwan, Alhawra
author_sort Khan, Irfan Ullah
collection PubMed
description The advent of Industry 4.0 has revolutionized the life enormously. There is a growing trend towards the Internet of Things (IoT), which has made life easier on the one hand and improved services on the other. However, it also has vulnerabilities due to cyber security attacks. Therefore, there is a need for intelligent and reliable security systems that can proactively analyze the data generated by these devices and detect cybersecurity attacks. This study proposed a proactive interpretable prediction model using ML and explainable artificial intelligence (XAI) to detect different types of security attacks using the log data generated by heating, ventilation, and air conditioning (HVAC) attacks. Several ML algorithms were used, such as Decision Tree (DT), Random Forest (RF), Gradient Boosting (GB), Ada Boost (AB), Light Gradient Boosting (LGBM), Extreme Gradient Boosting (XGBoost), and CatBoost (CB). Furthermore, feature selection was performed using stepwise forward feature selection (FFS) technique. To alleviate the data imbalance, SMOTE and Tomeklink were used. In addition, SMOTE achieved the best results with selected features. Empirical experiments were conducted, and the results showed that the XGBoost classifier has produced the best result with 0.9999 Area Under the Curve (AUC), 0.9998, accuracy (ACC), 0.9996 Recall, 1.000 Precision and 0.9998 F1 Score got the best result. Additionally, XAI was applied to the best performing model to add the interpretability in the black-box model. Local and global explanations were generated using LIME and SHAP. The results of the proposed study have confirmed the effectiveness of ML for predicting the cyber security attacks on IoT devices and Industry 4.0.
format Online
Article
Text
id pubmed-9740645
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-97406452022-12-11 A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost) Khan, Irfan Ullah Aslam, Nida AlShedayed, Rana AlFrayan, Dina AlEssa, Rand AlShuail, Noura A. Al Safwan, Alhawra Sensors (Basel) Article The advent of Industry 4.0 has revolutionized the life enormously. There is a growing trend towards the Internet of Things (IoT), which has made life easier on the one hand and improved services on the other. However, it also has vulnerabilities due to cyber security attacks. Therefore, there is a need for intelligent and reliable security systems that can proactively analyze the data generated by these devices and detect cybersecurity attacks. This study proposed a proactive interpretable prediction model using ML and explainable artificial intelligence (XAI) to detect different types of security attacks using the log data generated by heating, ventilation, and air conditioning (HVAC) attacks. Several ML algorithms were used, such as Decision Tree (DT), Random Forest (RF), Gradient Boosting (GB), Ada Boost (AB), Light Gradient Boosting (LGBM), Extreme Gradient Boosting (XGBoost), and CatBoost (CB). Furthermore, feature selection was performed using stepwise forward feature selection (FFS) technique. To alleviate the data imbalance, SMOTE and Tomeklink were used. In addition, SMOTE achieved the best results with selected features. Empirical experiments were conducted, and the results showed that the XGBoost classifier has produced the best result with 0.9999 Area Under the Curve (AUC), 0.9998, accuracy (ACC), 0.9996 Recall, 1.000 Precision and 0.9998 F1 Score got the best result. Additionally, XAI was applied to the best performing model to add the interpretability in the black-box model. Local and global explanations were generated using LIME and SHAP. The results of the proposed study have confirmed the effectiveness of ML for predicting the cyber security attacks on IoT devices and Industry 4.0. MDPI 2022-11-27 /pmc/articles/PMC9740645/ /pubmed/36501938 http://dx.doi.org/10.3390/s22239235 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Khan, Irfan Ullah
Aslam, Nida
AlShedayed, Rana
AlFrayan, Dina
AlEssa, Rand
AlShuail, Noura A.
Al Safwan, Alhawra
A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)
title A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)
title_full A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)
title_fullStr A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)
title_full_unstemmed A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)
title_short A Proactive Attack Detection for Heating, Ventilation, and Air Conditioning (HVAC) System Using Explainable Extreme Gradient Boosting Model (XGBoost)
title_sort proactive attack detection for heating, ventilation, and air conditioning (hvac) system using explainable extreme gradient boosting model (xgboost)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9740645/
https://www.ncbi.nlm.nih.gov/pubmed/36501938
http://dx.doi.org/10.3390/s22239235
work_keys_str_mv AT khanirfanullah aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT aslamnida aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alshedayedrana aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alfrayandina aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alessarand aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alshuailnouraa aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alsafwanalhawra aproactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT khanirfanullah proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT aslamnida proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alshedayedrana proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alfrayandina proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alessarand proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alshuailnouraa proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost
AT alsafwanalhawra proactiveattackdetectionforheatingventilationandairconditioninghvacsystemusingexplainableextremegradientboostingmodelxgboost