Smart City Gnosys

Smart city article details

Title A Machine Learning-Based Performance Analysis Of Feature Selection Methods For Anomaly Detection For Iot Network Security
ID_Doc 2483
Authors Nepolo E.; Ngxande M.; Zodi G.-A.L.
Year 2025
Published Learning and Analytics in Intelligent Systems, 43
DOI http://dx.doi.org/10.1007/978-981-97-9855-1_20
Abstract The technology space has seen a wide usage of Internet of things (IoT) in various domains such as smart homes, precision farming, and smart cities. This growing adoption has raised some concerns surrounding the security of IoT implementations, considering the demanding resource intensity for IoT devices. To address these security concerns, machine learning approaches have been proposed to mitigate attacks on IoT infrastructure. However, the heterogeneous nature and the large dimensionality of data generated by IoT devices proves to be challenging for machine learning approaches to accurately identify and mitigate attacks. Data dimensionality reduction has been used to reduce number of features in a dataset, by identifying and using only relevant features to reduce resource demands while maintaining accuracy. Feature selection is one of the methods used to achieve data dimensionality reduction. This paper compares three features selection techniques to see how their feature sets influence the accuracy of the classifier. Chi-square, recursive feature elimination, and select percentile techniques were used with the random forest classifier to select relevant features for the classifier. These techniques were considered to represent a diverse approach for feature selection methods. Chi-square and select percentile represent filter methods, while recursive feature elimination represent wrapper methods. The three chosen techniques are also amongst the most used techniques in their categories. The performance of the classifier was then evaluated based on accuracy, using the TON IoT dataset. The study shows that the random forest classifier was able to achieve an average accuracy of 99% with the feature set selected by the chi-square technique, followed by recursive feature elimination feature achieving 98%, while the feature sets selected by the select percentile technique achieved the lowest average accuracy score of 92%. © The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2025.
Author Keywords Anomaly detection; Big data; Feature selection; Internet of Things; Machine learning


Similar Articles


Id Similarity Authors Title Published
9646 View0.929Maniriho P.; Niyigaba E.; Bizimana Z.; Twiringiyimana V.; Mahoro L.J.; Ahmad T.Anomaly-Based Intrusion Detection Approach For Iot Networks Using Machine LearningCENIM 2020 - Proceeding: International Conference on Computer Engineering, Network, and Intelligent Multimedia 2020 (2020)
36055 View0.927Ngo V.-D.; Vuong T.-C.; Van Luong T.; Tran H.Machine Learning-Based Intrusion Detection: Feature Selection Versus Feature ExtractionCluster Computing, 27, 3 (2024)
23837 View0.917Almotairi A.; Atawneh S.; Khashan O.A.; Khafajah N.M.Enhancing Intrusion Detection In Iot Networks Using Machine Learning-Based Feature Selection And Ensemble ModelsSystems Science and Control Engineering, 12, 1 (2024)
831 View0.9Vuong T.-C.; Tran H.; Trang M.X.; Ngo V.-D.; Luong T.V.A Comparison Of Feature Selection And Feature Extraction In Network Intrusion Detection SystemsProceedings of 2022 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference, APSIPA ASC 2022 (2022)
28563 View0.898Ansari L.Guarding The Future: Anomaly Detection In Iot-Enabled Smart CitiesLecture Notes in Networks and Systems, 1110 LNNS (2024)
35873 View0.896Kumar V.S.; Sunehra D.Machine Learning Algorithms For Binary And Multiclass Classification Of Iot Network Traffic In Smart Cities2024 3rd International Conference on Artificial Intelligence for Internet of Things, AIIoT 2024 (2024)
33346 View0.896Berhili M.; Chaieb O.; Benabdellah M.Intrusion Detection Systems In Iot Based On Machine Learning: A State Of The ArtProcedia Computer Science, 251 (2024)
33860 View0.895Tyagi K.; Ahlawat A.; Chaudhary H.Iot Network Security: Netflow Traffic Analysis And Attack Classification Using Machine Learning Techniques2024 11th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions), ICRITO 2024 (2024)
3003 View0.894Gopalakrishnan B.; Purusothaman P.A New Design Of Intrusion Detection In Iot Sector Using Optimal Feature Selection And High Ranking-Based Ensemble Learning ModelPeer-to-Peer Networking and Applications, 15, 5 (2022)
35958 View0.892Lefoane M.; Ghafir I.; Kabir S.; Awan I.-U.Machine Learning For Botnet Detection: An Optimized Feature Selection ApproachACM International Conference Proceeding Series (2021)