A Comparative Analysis of Anomaly Detection Methods in IoT Networks: An Experimental Study

The growth of the Internet of Things (IoT) and its integration with Industry 4.0 and 5.0 are generating new security challenges. One of the key elements of IoT systems is effective anomaly detection, which identifies abnormal behavior in devices or entire systems. This paper presents a comprehensive overview of existing methods for anomaly detection in IoT networks using machine learning (ML). A detailed analysis of various ML algorithms, both supervised (e.g., Random Forest, Gradient Boosting, SVM) and unsupervised (e.g., Isolation Forest, Autoencoder), was conducted. The results of tests conducted on popular datasets (IoT-23 and CICIoT-2023) were collected and analyzed in detail. The performance of the selected algorithms was evaluated using commonly used metrics (Accuracy, Precision, Recall, F1-score). The experimental results showed that the Random Forest and Autoencoder methods are highly effective in detecting anomalies. The article highlights the importance of appropriate data preprocessing to improve detection accuracy. Furthermore, the limitations of a centralized machine learning approach in the context of distributed IoT networks are discussed. The article also presents potential directions for future research in the field of anomaly detection in the IoT.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2024-12-11
DOI
https://doi.org/10.3390/app142411545
Citations
29
Primary Topic
Anomaly Detection Techniques and Applications
Type
article
Field-Weighted Citation Impact
10.07

Funders

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

A Comparative Analysis of Anomaly Detection Methods in IoT Networks: An Experimental Study

Izabela Rojek, Dariusz Mikołajewski, Emanuel Krzysztoń
29 citations
Applied Sciences
Anomaly Detection Techniques and Applications
10.07
article

A Comparative Analysis of Anomaly Detection Methods in IoT Networks: An Experimental Study

Izabela Rojek, Dariusz Mikołajewski, Emanuel Krzysztoń
article en
29 citations

Abstract

The growth of the Internet of Things (IoT) and its integration with Industry 4.0 and 5.0 are generating new security challenges. One of the key elements of IoT systems is effective anomaly detection, which identifies abnormal behavior in devices or entire systems. This paper presents a comprehensive overview of existing methods for anomaly detection in IoT networks using machine learning (ML). A detailed analysis of various ML algorithms, both supervised (e.g., Random Forest, Gradient Boosting, SVM) and unsupervised (e.g., Isolation Forest, Autoencoder), was conducted. The results of tests conducted on popular datasets (IoT-23 and CICIoT-2023) were collected and analyzed in detail. The performance of the selected algorithms was evaluated using commonly used metrics (Accuracy, Precision, Recall, F1-score). The experimental results showed that the Random Forest and Autoencoder methods are highly effective in detecting anomalies. The article highlights the importance of appropriate data preprocessing to improve detection accuracy. Furthermore, the limitations of a centralized machine learning approach in the context of distributed IoT networks are discussed. The article also presents potential directions for future research in the field of anomaly detection in the IoT.

Applied SciencesVol. 14(24)
Kazimierz Wielki University in Bydgoszcz (PL)
Uniwersytet Kazimierza Wielkiego w Bydgoszczy
Industry, innovation and infrastructure
Openalex Percentile: Top 1%
Anomaly Detection Techniques and Applications
10.07
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.