Cargando…

Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection

Recent years have witnessed an in-depth proliferation of the Internet of Things (IoT) and Industrial Internet of Things (IIoT) systems linked to Industry 4.0 technology. The increasing rate of IoT device usage is associated with rising security risks resulting from malicious network flows during dat...

Descripción completa

Detalles Bibliográficos
Autores principales: Zegarra Rodríguez, Demóstenes, Daniel Okey, Ogobuchi, Maidin, Siti Sarah, Umoren Udo, Ekikere, Kleinschmidt, João Henrique
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10578588/
https://www.ncbi.nlm.nih.gov/pubmed/37844095
http://dx.doi.org/10.1371/journal.pone.0286652
_version_ 1785121549045465088
author Zegarra Rodríguez, Demóstenes
Daniel Okey, Ogobuchi
Maidin, Siti Sarah
Umoren Udo, Ekikere
Kleinschmidt, João Henrique
author_facet Zegarra Rodríguez, Demóstenes
Daniel Okey, Ogobuchi
Maidin, Siti Sarah
Umoren Udo, Ekikere
Kleinschmidt, João Henrique
author_sort Zegarra Rodríguez, Demóstenes
collection PubMed
description Recent years have witnessed an in-depth proliferation of the Internet of Things (IoT) and Industrial Internet of Things (IIoT) systems linked to Industry 4.0 technology. The increasing rate of IoT device usage is associated with rising security risks resulting from malicious network flows during data exchange between the connected devices. Various security threats have shown high adverse effects on the availability, functionality, and usability of the devices among which denial of service (DoS) and distributed denial of service (DDoS), which attempt to exhaust the capacity of the IoT network (gateway), thereby causing failure in the functionality of the system have been more pronounced. Various machine learning and deep learning algorithms have been used to propose intelligent intrusion detection systems (IDS) to mitigate the challenging effects of these network threats. One concern is that although deep learning algorithms have shown good accuracy results on tabular data, not all deep learning algorithms can perform well on tabular datasets, which happen to be the most commonly available format of datasets for machine learning tasks. Again, there is also the challenge of model explainability and feature selection, which affect model performance. In this regard, we propose a model for IDS that uses attentive mechanisms to automatically select salient features from a dataset to train the IDS model and provide explainable results, the TabNet-IDS. We implement the proposed model using the TabNet algorithm based on PyTorch which is a deep-learning framework. The results obtained show that the TabNet architecture can be used on tabular datasets for IoT security to achieve good results comparable to those of neural networks, reaching an accuracy of 97% on CIC-IDS2017, 95% on CSE-CICIDS2018 and 98% on CIC-DDoS2019 datasets.
format Online
Article
Text
id pubmed-10578588
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-105785882023-10-17 Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection Zegarra Rodríguez, Demóstenes Daniel Okey, Ogobuchi Maidin, Siti Sarah Umoren Udo, Ekikere Kleinschmidt, João Henrique PLoS One Research Article Recent years have witnessed an in-depth proliferation of the Internet of Things (IoT) and Industrial Internet of Things (IIoT) systems linked to Industry 4.0 technology. The increasing rate of IoT device usage is associated with rising security risks resulting from malicious network flows during data exchange between the connected devices. Various security threats have shown high adverse effects on the availability, functionality, and usability of the devices among which denial of service (DoS) and distributed denial of service (DDoS), which attempt to exhaust the capacity of the IoT network (gateway), thereby causing failure in the functionality of the system have been more pronounced. Various machine learning and deep learning algorithms have been used to propose intelligent intrusion detection systems (IDS) to mitigate the challenging effects of these network threats. One concern is that although deep learning algorithms have shown good accuracy results on tabular data, not all deep learning algorithms can perform well on tabular datasets, which happen to be the most commonly available format of datasets for machine learning tasks. Again, there is also the challenge of model explainability and feature selection, which affect model performance. In this regard, we propose a model for IDS that uses attentive mechanisms to automatically select salient features from a dataset to train the IDS model and provide explainable results, the TabNet-IDS. We implement the proposed model using the TabNet algorithm based on PyTorch which is a deep-learning framework. The results obtained show that the TabNet architecture can be used on tabular datasets for IoT security to achieve good results comparable to those of neural networks, reaching an accuracy of 97% on CIC-IDS2017, 95% on CSE-CICIDS2018 and 98% on CIC-DDoS2019 datasets. Public Library of Science 2023-10-16 /pmc/articles/PMC10578588/ /pubmed/37844095 http://dx.doi.org/10.1371/journal.pone.0286652 Text en © 2023 Daniel Okey et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Zegarra Rodríguez, Demóstenes
Daniel Okey, Ogobuchi
Maidin, Siti Sarah
Umoren Udo, Ekikere
Kleinschmidt, João Henrique
Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
title Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
title_full Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
title_fullStr Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
title_full_unstemmed Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
title_short Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
title_sort attentive transformer deep learning algorithm for intrusion detection on iot systems using automatic xplainable feature selection
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10578588/
https://www.ncbi.nlm.nih.gov/pubmed/37844095
http://dx.doi.org/10.1371/journal.pone.0286652
work_keys_str_mv AT zegarrarodriguezdemostenes attentivetransformerdeeplearningalgorithmforintrusiondetectiononiotsystemsusingautomaticxplainablefeatureselection
AT danielokeyogobuchi attentivetransformerdeeplearningalgorithmforintrusiondetectiononiotsystemsusingautomaticxplainablefeatureselection
AT maidinsitisarah attentivetransformerdeeplearningalgorithmforintrusiondetectiononiotsystemsusingautomaticxplainablefeatureselection
AT umorenudoekikere attentivetransformerdeeplearningalgorithmforintrusiondetectiononiotsystemsusingautomaticxplainablefeatureselection
AT kleinschmidtjoaohenrique attentivetransformerdeeplearningalgorithmforintrusiondetectiononiotsystemsusingautomaticxplainablefeatureselection