Evaluating The Explainability of State-of-the-Art Machine Learning-based IoT Network Intrusion Detection Systems
<|reference_start|>Evaluating The Explainability of State-of-the-Art Machine Learning-based IoT Network Intrusion Detection Systems: Internet-of-Things (IoT) Network Intrusion Detection Systems (NIDSs) which use machine learning (ML) models achieve high detection performance and accuracy while avoiding dependence on fixed signatures extracted from attack artifacts. However, there is a noticeable hesitance among network security experts and practitioners when it comes to deploying ML-based NIDSs in real-world production environments due to their black-box nature, i.e., how and why the underlying models make their decisions. In this work, we analyze state-of-the-art ML-based IoT NIDS models using explainable AI (xAI) techniques (e.g., TRUSTEE, SHAP). Using the explanations generated for the models' decisions, the most prominent features used by each NIDS model considered are presented. We compare the explanations generated across xAI methods for a given NIDS model as well as the explanations generated across the NIDS models for a given xAI method. Finally, we evaluate the vulnerability of each NIDS model to inductive bias (artifacts learnt from training data). The results show that: (1) some ML-based IoT NIDS models can be better explained than other models, (2) xAI explanations are in conflict for most of the IoT NIDS models considered in this work and (3) some IoT NIDS models are more vulnerable to inductive bias than other models.<|reference_end|>
@article{kumar2024evaluating,
    title={Evaluating The Explainability of State-of-the-Art Machine Learning-based
  Online Network Intrusion Detection Systems},
    author={Ayush Kumar and Vrizlynn L.L. Thing},
    journal={arXiv preprint arXiv:2408.14040},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.14040},
    primaryClass={cs.CR}
}