Litcius/Paper detail

Approach for Detecting Attacks on IoT Networks Based on Ensemble Feature Selection and Deep Learning Models

Shaza Dawood Ahmed Rihan, Mohammed Anbar, Basim Ahmad Alabsi

2023Sensors46 citationsDOIOpen Access PDF

Abstract

The Internet of Things (IoT) has transformed our interaction with technology and introduced security challenges. The growing number of IoT attacks poses a significant threat to organizations and individuals. This paper proposes an approach for detecting attacks on IoT networks using ensemble feature selection and deep learning models. Ensemble feature selection combines filter techniques such as variance threshold, mutual information, Chi-square, ANOVA, and L1-based methods. By leveraging the strengths of each technique, the ensemble is formed by the union of selected features. However, this union operation may overlook redundancy and irrelevance, potentially leading to a larger feature set. To address this, a wrapper algorithm called Recursive Feature Elimination (RFE) is applied to refine the feature selection. The impact of the selected feature set on the performance of Deep Learning (DL) models (CNN, RNN, GRU, and LSTM) is evaluated using the IoT-Botnet 2020 dataset, considering detection accuracy, precision, recall, F1-measure, and False Positive Rate (FPR). All DL models achieved the highest detection accuracy, precision, recall, and F1 measure values, ranging from 97.05% to 97.87%, 96.99% to 97.95%, 99.80% to 99.95%, and 98.45% to 98.87%, respectively.

Topics & Concepts

Feature selectionComputer scienceArtificial intelligenceFeature (linguistics)Ensemble learningDeep learningMachine learningPattern recognition (psychology)Data miningRedundancy (engineering)Internet of ThingsBotnetThe InternetComputer securityOperating systemPhilosophyLinguisticsWorld Wide WebNetwork Security and Intrusion DetectionAdvanced Malware Detection TechniquesInternet Traffic Analysis and Secure E-voting
Approach for Detecting Attacks on IoT Networks Based on Ensemble Feature Selection and Deep Learning Models | Litcius