The growing adoption of Internet of Things (IoT) devices expands the cybersecurity landscape and complicates the protection of IoT environments. Therefore, Network Intrusion Detection Systems (NIDSs) have become essential. They are increasingly using Machine and Deep Learning (ML and DL) techniques for detecting and mitigating sophisticated cyber threats. However, the black-box nature of these systems hinders adoption, emphasizing the need for eXplainable Artificial Intelligence (XAI) to clarify decision-making. Additionally, IoT networks require adaptable NIDSs integrating new traffic types without retraining. This study integrates XAI with Class Incremental Learning (CIL) and Domain Incremental Learning (DIL) to improve NIDS transparency and adaptability. This work focuses on training NIDSs with traffic from a source network and extending it to a target network. For the sake of generalization, three recent and publicly available IoT security datasets are leveraged. Each dataset is collected in a different network setup and includes different attacks and benign profiles. Key findings include: (i) NIDSs perform effectively within the source network (>79% F1 score) but poorly in the target one (33% F1 score at least); (ii) adapting NIDSs incrementally is highly dependent on the source network traffic, with richer traffic complicating the adaptation. Incremental techniques help in adapting NIDSs (>71% F1 score), with Fine-Tuning with Memory (FT-Mem) excelling for complex source networks and Bias Correction (BiC) for simpler ones; (iii) in terms of XAI, traffic characteristics significantly influence classification outcomes, and NIDS decisions are not based on minimal-distance logic.

Adaptable, incremental, and explainable network intrusion detection systems for internet of things / Cerasuolo, Francesco; Bovenzi, Giampaolo; Ciuonzo, Domenico; Pescape', Antonio. - In: ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE. - ISSN 0952-1976. - 144:(2025). [10.1016/j.engappai.2025.110143]

Adaptable, incremental, and explainable network intrusion detection systems for internet of things

Francesco Cerasuolo;Giampaolo Bovenzi;Domenico Ciuonzo;Antonio Pescape'
2025

Abstract

The growing adoption of Internet of Things (IoT) devices expands the cybersecurity landscape and complicates the protection of IoT environments. Therefore, Network Intrusion Detection Systems (NIDSs) have become essential. They are increasingly using Machine and Deep Learning (ML and DL) techniques for detecting and mitigating sophisticated cyber threats. However, the black-box nature of these systems hinders adoption, emphasizing the need for eXplainable Artificial Intelligence (XAI) to clarify decision-making. Additionally, IoT networks require adaptable NIDSs integrating new traffic types without retraining. This study integrates XAI with Class Incremental Learning (CIL) and Domain Incremental Learning (DIL) to improve NIDS transparency and adaptability. This work focuses on training NIDSs with traffic from a source network and extending it to a target network. For the sake of generalization, three recent and publicly available IoT security datasets are leveraged. Each dataset is collected in a different network setup and includes different attacks and benign profiles. Key findings include: (i) NIDSs perform effectively within the source network (>79% F1 score) but poorly in the target one (33% F1 score at least); (ii) adapting NIDSs incrementally is highly dependent on the source network traffic, with richer traffic complicating the adaptation. Incremental techniques help in adapting NIDSs (>71% F1 score), with Fine-Tuning with Memory (FT-Mem) excelling for complex source networks and Bias Correction (BiC) for simpler ones; (iii) in terms of XAI, traffic characteristics significantly influence classification outcomes, and NIDS decisions are not based on minimal-distance logic.
2025
Adaptable, incremental, and explainable network intrusion detection systems for internet of things / Cerasuolo, Francesco; Bovenzi, Giampaolo; Ciuonzo, Domenico; Pescape', Antonio. - In: ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE. - ISSN 0952-1976. - 144:(2025). [10.1016/j.engappai.2025.110143]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/1013146
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 8
social impact