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

被引:7
|
作者
Zegarra Rodriguez, Demostenes [1 ]
Daniel Okey, Ogobuchi [2 ]
Maidin, Siti Sarah [3 ]
Umoren Udo, Ekikere [4 ]
Kleinschmidt, Joao Henrique [2 ]
机构
[1] Univ Fed Lavras, Dept Comp Sci, Lavras, MG, Brazil
[2] Fed Univ ABC, Ctr Engn Modeling & Appl Social Sci, Santo Andre, SP, Brazil
[3] INTI Int Univ, Fac Data Sci & Informat Technol FDSIT, Nilai 71800, Malaysia
[4] Michael Okpara Univ Agr, Dept Elect & Elect Engn, Umudike, Nigeria
来源
PLOS ONE | 2023年 / 18卷 / 10期
关键词
INTERNET;
D O I
10.1371/journal.pone.0286652
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] An Approach to Feature Selection in Intrusion Detection Systems Using Machine Learning Algorithms
    Kavitha, G.
    Elango, N. M.
    INTERNATIONAL JOURNAL OF E-COLLABORATION, 2020, 16 (04) : 48 - 58
  • [22] EIDM: deep learning model for IoT intrusion detection systems
    Elnakib, Omar
    Shaaban, Eman
    Mahmoud, Mohamed
    Emara, Karim
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (12): : 13241 - 13261
  • [23] EIDM: deep learning model for IoT intrusion detection systems
    Omar Elnakib
    Eman Shaaban
    Mohamed Mahmoud
    Karim Emara
    The Journal of Supercomputing, 2023, 79 : 13241 - 13261
  • [24] Deep Learning in IoT Intrusion Detection
    Stefanos Tsimenidis
    Thomas Lagkas
    Konstantinos Rantos
    Journal of Network and Systems Management, 2022, 30
  • [25] Deep Learning in IoT Intrusion Detection
    Tsimenidis, Stefanos
    Lagkas, Thomas
    Rantos, Konstantinos
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (01)
  • [26] Automatic Feature Extraction and Selection For Machine Learning Based Intrusion Detection
    Liu, Jinjie
    Chung, Sun Sunnie
    2019 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI 2019), 2019, : 1400 - 1405
  • [27] Intrusion Detection System with an Ensemble Learning and Feature Selection Framework for IoT Networks
    Rohini, G.
    Gnana Kousalya, C.
    Bino, J.
    IETE JOURNAL OF RESEARCH, 2023, 69 (12) : 8859 - 8875
  • [28] Intrusion Detection in IoT Systems Based on Deep Learning Using Convolutional Neural Network
    Pham Van Huong
    Le Duc Thuan
    Le Thi Hong Van
    Dang Viet Hung
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 448 - 453
  • [29] Optimizing IoT intrusion detection system: feature selection versus feature extraction in machine learning
    Li, Jing
    Othman, Mohd Shahizan
    Chen, Hewan
    Yusuf, Lizawati Mi
    JOURNAL OF BIG DATA, 2024, 11 (01)
  • [30] Optimizing IoT intrusion detection system: feature selection versus feature extraction in machine learning
    Jing Li
    Mohd Shahizan Othman
    Hewan Chen
    Lizawati Mi Yusuf
    Journal of Big Data, 11