Evaluating Explanation Methods for Deep Learning in Security
Not on the map. Why?
Abstract (arXiv)
Deep learning is increasingly used as a building block of security systems. Unfortunately, neural networks are hard to interpret and typically opaque to the practitioner. The machine learning community has started to address this problem by developing methods for explaining the predictions of neural networks. While several of these approaches have been successfully applied in the area of computer vision, their application in security has received little attention so far. It is an open question which explanation methods are appropriate for computer security and what requirements they need to satisfy. In this paper, we introduce criteria for comparing and evaluating explanation methods in the context of computer security. These cover general properties, such as the accuracy of explanations, as well as security-focused aspects, such as the completeness, efficiency, and robustness. Based on our criteria, we investigate six popular explanation methods and assess their utility in security systems for malware detection and vulnerability discovery. We observe significant differences between the methods and build on these to derive general recommendations for selecting and applying explanation methods in computer security.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 9; 2023: 6; 2024: 6; 2025: 5; 2026: 1.
38 papers.
Sort:
By area:
- 2021A Survey on the Robustness of Feature Importance and Counterfactual Explanationscited by 38
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritizationcited by 18
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applicationscited by 18
- 2021Fooling Partial Dependence via Data Poisoningcited by 16
- 2023Illuminati: Towards Explaining Graph Neural Networks for Cybersecurity Analysiscited by 14
- 2023FINER: Enhancing State-of-the-art Classifiers with Feature Attribution to Facilitate Security Analysiscited by 12
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2022SoK: Modeling Explainability in Security Analytics for Interpretability, Trustworthiness, and Usabilitycited by 7
- 2024Combating Concept Drift with Explanatory Detection and Adaptation for Android Malware Classificationcited by 7
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
26 more
- 2024Sparse, Efficient and Explainable Data Attribution with DualXDAcited by 6
- 2022Don't Get Me Wrong: How to Apply Deep Visual Interpretations to Time Seriescited by 4
- 2025TIF: Learning Temporal Invariance in Android Malware Detectorscited by 4
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attackscited by 3
- 2023False Sense of Security: Leveraging XAI to Analyze the Reasoning and True Performance of Context-less DGA Classifierscited by 3
- 2024Towards consistency of rule-based explainer and black box model -- fusion of rule induction and XAI-based feature importancecited by 3
- 2023Good-looking but Lacking Faithfulness: Understanding Local Explanation Methods through Trend-based Testingcited by 2
- 2023Interpreting GNN-based IDS Detections Using Provenance Graph Structural Featurescited by 1
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detectioncited by 1
- 2025SHapley Estimated Explanation (SHEP): A Fast Post-Hoc Attribution Method for Interpreting Intelligent Fault Diagnosiscited by 1
- 2021Do not explain without context: addressing the blind spot of model explanationscited by 0
- 2021SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysiscited by 0
- 2021VisualTextRank: Unsupervised Graph-based Content Extraction for Automating Ad Text to Image Searchcited by 0
- 2021Text is NOT Enough: Integrating Visual Impressions into Open-domain Dialogue Generationcited by 0
- 2022Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectorscited by 0
- 2022Reinforced MOOCs Concept Recommendation in Heterogeneous Information Networkscited by 0
- 2022Explanation-Guided Fairness Testing through Genetic Algorithmcited by 0
- 2022Using Graph Neural Networks for Program Terminationcited by 0
- 2022I still know it's you! On Challenges in Anonymizing Source Codecited by 0
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGramcited by 0
- 2024XAI-based Feature Selection for Improved Network Intrusion Detection Systemscited by 0
- 2024XAI and Android Malware Modelscited by 0
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrayscited by 0
- 2025Feature Attribution in 5G Intrusion Detection: A Statistical vs. Logic-Based Comparisoncited by 0
- 2025Evaluating Line-level Localization Ability of Learning-based Code Vulnerability Detection Modelscited by 0
- 2026Beyond Gradient-Based Attacks: Adversarial Robustness and Explainability Stability in Cybersecurity Classifierscited by 0
- 2026Beyond Gradient-Based Attacks: Adversarial Robustness and Explainability Stability in Cybersecurity Classifiers2 Jul 2026
- 2025Evaluating Line-level Localization Ability of Learning-based Code Vulnerability Detection Models13 Oct 2025
- 2025Feature Attribution in 5G Intrusion Detection: A Statistical vs. Logic-Based Comparison12 Sep 2025
- 2025SHapley Estimated Explanation (SHEP): A Fast Post-Hoc Attribution Method for Interpreting Intelligent Fault Diagnosis3 Apr 2025
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrays20 Mar 2025
- 2025TIF: Learning Temporal Invariance in Android Malware Detectors7 Feb 2025
- 2024XAI and Android Malware Models25 Nov 2024
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detection18 Nov 2024
- 2024XAI-based Feature Selection for Improved Network Intrusion Detection Systems14 Oct 2024
- 2024Towards consistency of rule-based explainer and black box model -- fusion of rule induction and XAI-based feature importance16 Jul 2024
- 2024Combating Concept Drift with Explanatory Detection and Adaptation for Android Malware Classification7 May 2024
- 2024Sparse, Efficient and Explainable Data Attribution with DualXDA19 Feb 2024
26 more
- 2023Good-looking but Lacking Faithfulness: Understanding Local Explanation Methods through Trend-based Testing9 Sep 2023
- 2023FINER: Enhancing State-of-the-art Classifiers with Feature Attribution to Facilitate Security Analysis10 Aug 2023
- 2023False Sense of Security: Leveraging XAI to Analyze the Reasoning and True Performance of Context-less DGA Classifiers10 Jul 2023
- 2023Interpreting GNN-based IDS Detections Using Provenance Graph Structural Features1 Jun 2023
- 2023Illuminati: Towards Explaining Graph Neural Networks for Cybersecurity Analysis26 Mar 2023
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGram16 Mar 2023
- 2022SoK: Modeling Explainability in Security Analytics for Interpretability, Trustworthiness, and Usability31 Oct 2022
- 2022I still know it's you! On Challenges in Anonymizing Source Code26 Aug 2022
- 2022SoK: Explainable Machine Learning for Computer Security Applications22 Aug 2022
- 2022Using Graph Neural Networks for Program Termination28 Jul 2022
- 2022Explanation-Guided Fairness Testing through Genetic Algorithm16 May 2022
- 2022Don't Get Me Wrong: How to Apply Deep Visual Interpretations to Time Series14 Mar 2022
- 2022Reinforced MOOCs Concept Recommendation in Heterogeneous Information Networks8 Mar 2022
- 2022Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectors6 Feb 2022
- 2022Towards a consistent interpretation of AIOps models4 Feb 2022
- 2021A Survey on the Robustness of Feature Importance and Counterfactual Explanations30 Oct 2021
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applications23 Sep 2021
- 2021Text is NOT Enough: Integrating Visual Impressions into Open-domain Dialogue Generation13 Sep 2021
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attacks31 Aug 2021
- 2021VisualTextRank: Unsupervised Graph-based Content Extraction for Automating Ad Text to Image Search5 Aug 2021
- 2021SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysis3 Aug 2021
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritization18 Jul 2021
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attacks30 Jun 2021
- 2021Do not explain without context: addressing the blind spot of model explanations28 May 2021
- 2021Fooling Partial Dependence via Data Poisoning26 May 2021
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Review9 Mar 2021
- 2021Fooling Partial Dependence via Data Poisoningcited by 16
- 2021Fooling Partial Dependence via Data Poisoning26 May 2021
- 2021A Survey on the Robustness of Feature Importance and Counterfactual Explanationscited by 38
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritizationcited by 18
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applicationscited by 18
- 2023Illuminati: Towards Explaining Graph Neural Networks for Cybersecurity Analysiscited by 14
- 2023FINER: Enhancing State-of-the-art Classifiers with Feature Attribution to Facilitate Security Analysiscited by 12
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2022SoK: Modeling Explainability in Security Analytics for Interpretability, Trustworthiness, and Usabilitycited by 7
- 2024Combating Concept Drift with Explanatory Detection and Adaptation for Android Malware Classificationcited by 7
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2024Sparse, Efficient and Explainable Data Attribution with DualXDAcited by 6
12 most cited of 37 All 37 (JSON)
- 2026Beyond Gradient-Based Attacks: Adversarial Robustness and Explainability Stability in Cybersecurity Classifiers2 Jul 2026
- 2025Evaluating Line-level Localization Ability of Learning-based Code Vulnerability Detection Models13 Oct 2025
- 2025Feature Attribution in 5G Intrusion Detection: A Statistical vs. Logic-Based Comparison12 Sep 2025
- 2025SHapley Estimated Explanation (SHEP): A Fast Post-Hoc Attribution Method for Interpreting Intelligent Fault Diagnosis3 Apr 2025
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrays20 Mar 2025
- 2025TIF: Learning Temporal Invariance in Android Malware Detectors7 Feb 2025
- 2024XAI and Android Malware Models25 Nov 2024
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detection18 Nov 2024
- 2024XAI-based Feature Selection for Improved Network Intrusion Detection Systems14 Oct 2024
- 2024Towards consistency of rule-based explainer and black box model -- fusion of rule induction and XAI-based feature importance16 Jul 2024
- 2024Combating Concept Drift with Explanatory Detection and Adaptation for Android Malware Classification7 May 2024
- 2024Sparse, Efficient and Explainable Data Attribution with DualXDA19 Feb 2024
12 newest of 37 All 37 (JSON)