Tabular Diffusion based Actionable Counterfactual Explanations for Network Intrusion Detection
By: Vinura Galwaduge, Jagath Samarabandu
Potential Business Impact:
Helps computers explain why they stopped bad internet stuff.
Modern network intrusion detection systems (NIDS) frequently utilize the predictive power of complex deep learning models. However, the "black-box" nature of such deep learning methods adds a layer of opaqueness that hinders the proper understanding of detection decisions, trust in the decisions and prevent timely countermeasures against such attacks. Explainable AI (XAI) methods provide a solution to this problem by providing insights into the causes of the predictions. The majority of the existing XAI methods provide explanations which are not convenient to convert into actionable countermeasures. In this work, we propose a novel diffusion-based counterfactual explanation framework that can provide actionable explanations for network intrusion attacks. We evaluated our proposed algorithm against several other publicly available counterfactual explanation algorithms on 3 modern network intrusion datasets. To the best of our knowledge, this work also presents the first comparative analysis of existing counterfactual explanation algorithms within the context of network intrusion detection systems. Our proposed method provide minimal, diverse counterfactual explanations out of the tested counterfactual explanation algorithms in a more efficient manner by reducing the time to generate explanations. We also demonstrate how counterfactual explanations can provide actionable explanations by summarizing them to create a set of global rules. These rules are actionable not only at instance level but also at the global level for intrusion attacks. These global counterfactual rules show the ability to effectively filter out incoming attack queries which is crucial for efficient intrusion detection and defense mechanisms.
Similar Papers
A Comparative Analysis of DNN-based White-Box Explainable AI Methods in Network Security
Cryptography and Security
Helps computers spot online attacks better.
Evaluating explainable AI for deep learning-based network intrusion detection system alert classification
Cryptography and Security
Helps computers find cyber threats faster.
Robust Intrusion Detection System with Explainable Artificial Intelligence
Cryptography and Security
Stops sneaky computer tricks from breaking networks.