An Experimental Analysis of Attack Classification Using Machine Learning in IoT Networks
Not on the map. Why?
Abstract (arXiv)
In recent years, there has been a massive increase in the amount of Internet of Things (IoT) devices as well as the data generated by such devices. The participating devices in IoT networks can be problematic due to their resource-constrained nature, and integrating security on these devices is often overlooked. This has resulted in attackers having an increased incentive to target IoT devices. As the number of attacks possible on a network increases, it becomes more difficult for traditional intrusion detection systems (IDS) to cope with these attacks efficiently. In this paper, we highlight several machine learning (ML) methods such as k-nearest neighbour (KNN), support vector machine (SVM), decision tree (DT), naive Bayes (NB), random forest (RF), artificial neural network (ANN), and logistic regression (LR) that can be used in IDS. In this work, ML algorithms are compared for both binary and multi-class classification on Bot-IoT dataset. Based on several parameters such as accuracy, precision, recall, F1 score, and log loss, we experimentally compared the aforementioned ML algorithms. In the case of HTTP distributed denial-of-service (DDoS) attack, the accuracy of RF is 99%. Furthermore, other simulation results-based precision, recall, F1 score, and log loss metric reveal that RF outperforms on all types of attacks in binary classification. However, in multi-class classification, KNN outperforms other ML algorithms with an accuracy of 99%, which is 4% higher than RF.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 4 of its 64 references that are in the map. First posted on arXiv 10 Jan 2021.
Builds on
4 of 64 references.
References · 4
- 2018Towards the Development of Realistic Botnet Dataset in the Internet of Things for Network Forensic Analytics: Bot-IoT Datasetcited by 98
- 2019Machine Learning in IoT Security: Current Solutions and Future Challengescited by 25
- 2018Evaluation of Machine Learning Algorithms for Intrusion Detection Systemcited by 9
- 2019IoT Device Fingerprint using Deep Learningcited by 5
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 0; 2025: 3.
8 papers.
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 55
- 2022Effect of Balancing Data Using Synthetic Data on the Performance of Machine Learning Classifiers for Intrusion Detection in Computer Networkscited by 11
- 2023IoTGeM: Generalizable Models for Behaviour-Based IoT Attack Detectioncited by 1
- 2025LLM-based Multi-class Attack Analysis and Mitigation Framework in IoT/IIoT Networkscited by 1
- 2021Modelling DDoS Attacks in IoT Networks using Machine Learningcited by 0
- 2023BS-GAT Behavior Similarity Based Graph Attention Network for Network Intrusion Detectioncited by 0
- 2025Network Traffic Classification Using Machine Learning, Transformer, and Large Language Modelscited by 0
- 2025Are Trees Really Green? A Detection Approach of IoT Malware Attackscited by 0
- 2025LLM-based Multi-class Attack Analysis and Mitigation Framework in IoT/IIoT Networks30 Oct 2025
- 2025Are Trees Really Green? A Detection Approach of IoT Malware Attacks9 Jun 2025
- 2025Network Traffic Classification Using Machine Learning, Transformer, and Large Language Models4 Mar 2025
- 2023IoTGeM: Generalizable Models for Behaviour-Based IoT Attack Detection17 Oct 2023
- 2023BS-GAT Behavior Similarity Based Graph Attention Network for Network Intrusion Detection7 Apr 2023
- 2022Effect of Balancing Data Using Synthetic Data on the Performance of Machine Learning Classifiers for Intrusion Detection in Computer Networks1 Apr 2022
- 2021Modelling DDoS Attacks in IoT Networks using Machine Learning10 Dec 2021
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoT30 Mar 2021