A machine learning-based approach for multi-class intrusion detection and classification in IoT using CICIoT2023 dataset

The Internet of Things (IoT) is a set of physical devices connected to the Internet that collect information from the operating environment and share it with users or other devices. One of the most important challenges in IoT is the security of connected devices; they are vulnerable to attacks and infiltrations and traditional Intrusion Detection Systems (IDS) often fail to overcome this problem. In this article, six machine learning models, including Logistic Regression, AdaBoost, Perceptron, MLP, Random Forest and Hist-Gradient Boosting, are used to solve this problem. These models are trained on the recently available CICIoT2023 dataset and are used to classify attacks for three different classification modes of binary, eight and 34 classes. The performance of the models is evaluated based on several evaluation criteria such as accuracy, precision, recall, f1-score and training time. Evaluation results suggest that the Random Forest algorithm achieves the best classification results with test accuracy $=0.9955$, while the Hist-Gradient Boosting algorithm has the best performance in terms of training time.

Authors

Institutions

Publication Details

Published
2024-10-09
DOI
https://doi.org/10.1109/ist64061.2024.10843502
Citations
3
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
1.05

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A machine learning-based approach for multi-class intrusion detection and classification in IoT using CICIoT2023 dataset

Marjan Naderan, Morteza Jaderyan, Zohreh Hafezian
3 citations
Network Security and Intrusion Detection
1.05
article

A machine learning-based approach for multi-class intrusion detection and classification in IoT using CICIoT2023 dataset

Marjan Naderan, Morteza Jaderyan, Zohreh Hafezian
article en
3 citations

Abstract

The Internet of Things (IoT) is a set of physical devices connected to the Internet that collect information from the operating environment and share it with users or other devices. One of the most important challenges in IoT is the security of connected devices; they are vulnerable to attacks and infiltrations and traditional Intrusion Detection Systems (IDS) often fail to overcome this problem. In this article, six machine learning models, including Logistic Regression, AdaBoost, Perceptron, MLP, Random Forest and Hist-Gradient Boosting, are used to solve this problem. These models are trained on the recently available CICIoT2023 dataset and are used to classify attacks for three different classification modes of binary, eight and 34 classes. The performance of the models is evaluated based on several evaluation criteria such as accuracy, precision, recall, f1-score and training time. Evaluation results suggest that the Random Forest algorithm achieves the best classification results with test accuracy $=0.9955$, while the Hist-Gradient Boosting algorithm has the best performance in terms of training time.

Shahid Chamran University of Ahvaz (IR)
Shahid Chamran University of Ahvaz
Openalex Percentile: Top 20%
Network Security and Intrusion Detection
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.