Table 7 Comparative performance metrics over N_BaIoT and UNSW-NB15 datasets.
From: Securing IoT networks: a machine learning approach for detecting unusual traffic patterns
Model type | Dataset | Accuracy (± SD) | Precision (± SD) | Recall (± SD) | F1 Score (± SD) |
|---|---|---|---|---|---|
Decision Tree | N_BaIoT | 91.0% ± 1.2 | 90.5% ± 1.3 | 89.7% ± 1.4 | 90.1% ± 1.2 |
UNSW-NB15 | 94.0% ± 1.1 | 93.5% ± 1.2 | 92.8% ± 1.3 | 93.1% ± 1.1 | |
SVM | N_BaIoT | 93.5% ± 1.0 | 92.8% ± 1.1 | 93.0% ± 1.0 | 92.9% ± 1.1 |
UNSW-NB15 | 96.0% ± 0.9 | 95.0% ± 1.0 | 94.5% ± 1.0 | 94.7% ± 0.9 | |
Random Forest | N_BaIoT | 95.0% ± 0.8 | 94.2% ± 0.9 | 94.5% ± 0.8 | 94.3% ± 0.9 |
UNSW-NB15 | 97.0% ± 0.7 | 96.5% ± 0.8 | 96.2% ± 0.7 | 96.4% ± 0.7 | |
Neural Network | N_BaIoT | 97.2% ± 0.6 | 96.8% ± 0.6 | 97.5% ± 0.5 | 97.1% ± 0.6 |
UNSW-NB15 | 98.7% ± 0.4 | 98.3% ± 0.5 | 99.0% ± 0.3 | 98.6% ± 0.4 |