Applied Sciences · 2024 · 95 citations · 57 references
ComputingComputer ScienceCybersecurityArtificial IntelligenceComputer SecurityNetwork SecurityAnomaly DetectionComputer IntrusionExplainable Machine LearningIntrusion AnalysisIntrusion DetectionThreat DetectionExplainable Artificial IntelligenceFeature Selection For Intrusion DetectionGlobal ExplanationsIntrusion Detection ArchitectureMachine Learning For Intrusion DetectionNetwork Intrusion DetectionNetwork-based Intrusion Detection
The rapid increase in network intrusions demands advanced AI‑based IDSs, yet their performance variability and opaque decision processes hinder analyst comprehension. This work proposes an end‑to‑end explainable AI framework to improve the interpretability of AI models in network intrusion detection. The framework benchmarks seven black‑box AI models on three real‑world intrusion datasets, applies local and global XAI techniques, extracts key model‑ and intrusion‑specific features, and identifies overlapping features across models. Results show that XAI explanations add negligible overhead, provide actionable insights for analysts, and the publicly released source code supports broader adoption.
The exponential growth of network intrusions necessitates the development of advanced artificial intelligence (AI) techniques for intrusion detection systems (IDSs). However, the reliance on AI for IDSs presents several challenges, including the performance variability of different AI models and the opacity of their decision-making processes, hindering comprehension by human security analysts. In response, we propose an end-to-end explainable AI (XAI) framework tailored to enhance the interpretability of AI models in network intrusion detection tasks. Our framework commences with benchmarking seven black-box AI models across three real-world network intrusion datasets, each characterized by distinct features and challenges. Subsequently, we leverage various XAI models to generate both local and global explanations, shedding light on the underlying rationale behind the AI models’ decisions. Furthermore, we employ feature extraction techniques to discern crucial model-specific and intrusion-specific features, aiding in understanding the discriminative factors influencing the detection outcomes. Additionally, our framework identifies overlapping and significant features that impact multiple AI models, providing insights into common patterns across different detection approaches. Notably, we demonstrate that the computational overhead incurred by generating XAI explanations is minimal for most AI models, ensuring practical applicability in real-time scenarios. By offering multi-faceted explanations, our framework equips security analysts with actionable insights to make informed decisions for threat detection and mitigation. To facilitate widespread adoption and further research, we have made our source code publicly available, serving as a foundational XAI framework for IDSs within the research community.
57
Classification and Regression by randomForest
Andy Liaw, Matthew C. Wiener · 2007 · 18.4K citations
A detailed analysis of the KDD CUP 99 data set
Mahbod Tavallaee, Ebrahim Bagheri, Wei Lu et al. · 2009 · 4.8K citations · Full text