Reliability-aware lightweight network-flow intrusion detection for IoT and IIoT edge communication networks
| dc.contributor.author | Keskin, Fesih | |
| dc.date.accessioned | 2026-10-23T18:14:01Z | |
| dc.date.available | 2026-10-23T18:14:01Z | |
| dc.date.issued | 2026 | |
| dc.department | Siirt Üniversitesi | |
| dc.description.abstract | The rapid expansion of Internet of Things (IoT) and Industrial Internet of Things (IIoT) communication networks has increased the exposure of edge-connected devices and services to denial-of-service, reconnaissance, spoofing, brute-force, malware, and injection attacks. Although machine-learning-based intrusion detection systems achieve strong benchmark performance, practical edge reliability also depends on calibration quality, false-alarm behavior, model size, latency, throughput, and robustness to unseen attack families. This study presents a unified, reproducible reliability-and-edge-inference evaluation protocol for lightweight network-flow intrusion detection in IoT/IIoT edge communication networks. The protocol evaluates logistic regression, random forest, LightGBM, XGBoost, and TinyMLP using binary detection, multiclass attack classification, leave-one-attack-category-out testing, binary and multiclass calibration, threshold-policy analysis, SHAP explainability, feature ablation, TinyMLP compression, and Raspberry Pi 5 CPU-only inference. CICIoT2023 is used as the main benchmark, while Edge-IIoTset provides an independent within-dataset replication of the evaluation protocol. Across five random seeds, validation-tuned LightGBM obtains the highest mean multiclass macro-F1 on CICIoT2023 and Edge-IIoTset, at 0.6940 and 0.9034, respectively. XGBoost remains a strong overall tabular model and obtains the strongest tuned Edge-IIoTset binary result, with a mean macro-F1 of 0.9624; the normal-approximation uncertainty intervals of leading models overlap in some comparisons. TinyMLP provides the smallest serialized model among the principal model families and the lowest measured batch-1 latency, at 0.1569 ms/flow on CICIoT2023 and 0.1454 ms/flow on Edge-IIoTset. PyTorch dynamic INT8 quantization reduces TinyMLP serialized size by approximately 57%, but does not improve batch-1 latency and can reduce detection reliability. These conclusions are limited to the evaluated lightweight tabular models and TinyMLP. | |
| dc.identifier.doi | 10.1016/j.comnet.2026.112629 | |
| dc.identifier.issn | 1389-1286 | |
| dc.identifier.issn | 1872-7069 | |
| dc.identifier.scopus | 2-s2.0-105046266922 | |
| dc.identifier.scopusquality | Q1 | |
| dc.identifier.uri | https://doi.org/10.1016/j.comnet.2026.112629 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12604/12253 | |
| dc.identifier.volume | 288 | |
| dc.identifier.wos | WOS:001843247300001 | |
| dc.identifier.wosquality | Q2 | |
| dc.indekslendigikaynak | Web of Science | |
| dc.indekslendigikaynak | Scopus | |
| dc.institutionauthor | Keskin, Fesih | |
| dc.language.iso | en | |
| dc.publisher | Elsevier | |
| dc.relation.ispartof | Computer Networks | |
| dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_WOS_20261017 | |
| dc.subject | Iot Security | |
| dc.subject | Iiot | |
| dc.subject | Intrusion Detection | |
| dc.subject | Edge Communication Networks | |
| dc.subject | Lightweight Machine Learning | |
| dc.title | Reliability-aware lightweight network-flow intrusion detection for IoT and IIoT edge communication networks | |
| dc.type | Article |











