Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysis
Not on the map. Why?
Abstract (arXiv)
With the rapid growth of Android malware, many machine learning-based malware analysis approaches are proposed to mitigate the severe phenomenon. However, such classifiers are opaque, non-intuitive, and difficult for analysts to understand the inner decision reason. For this reason, a variety of explanation approaches are proposed to interpret predictions by providing important features. Unfortunately, the explanation results obtained in the malware analysis domain cannot achieve a consensus in general, which makes the analysts confused about whether they can trust such results. In this work, we propose principled guidelines to assess the quality of five explanation approaches by designing three critical quantitative metrics to measure their stability, robustness, and effectiveness. Furthermore, we collect five widely-used malware datasets and apply the explanation approaches on them in two tasks, including malware detection and familial identification. Based on the generated explanation results, we conduct a sanity check of such explanation approaches in terms of the three metrics. The results demonstrate that our metrics can assess the explanation approaches and help us obtain the knowledge of most typical malicious behaviors for malware analysis.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 5; 2023: 1; 2024: 3; 2025: 2; 2026: 1.
20 papers.
Sort:
By area:
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applicationscited by 18
- 2025Enhancing Cognition and Explainability of Multimodal Foundation Models with Self-Synthesized Datacited by 12
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challengescited by 5
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attackscited by 3
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspectivecited by 2
- 2021Towards Interpretable Ensemble Learning for Image-based Malware Detectioncited by 1
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detectioncited by 1
- 2026Small, Free, and Effective: Orchestrating Open-Weight Small Language Models to Outperform Single LLM for Malware Analysiscited by 1
- 2021SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysiscited by 0
8 more
- 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
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGramcited by 0
- 2024XAI and Android Malware Modelscited by 0
- 2026Small, Free, and Effective: Orchestrating Open-Weight Small Language Models to Outperform Single LLM for Malware Analysis22 Jul 2026
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspective11 Aug 2025
- 2025Enhancing Cognition and Explainability of Multimodal Foundation Models with Self-Synthesized Data19 Feb 2025
- 2024XAI and Android Malware Models25 Nov 2024
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detection18 Nov 2024
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challenges9 Sep 2024
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGram16 Mar 2023
- 2022Using Graph Neural Networks for Program Termination28 Jul 2022
- 2022Explanation-Guided Fairness Testing through Genetic Algorithm16 May 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
8 more
- 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
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attacks30 Jun 2021
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Review9 Mar 2021
- 2021Towards Interpretable Ensemble Learning for Image-based Malware Detection13 Jan 2021
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applicationscited by 18
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challengescited by 5
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attackscited by 3
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspectivecited by 2
- 2021Towards Interpretable Ensemble Learning for Image-based Malware Detectioncited by 1
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detectioncited by 1
- 2026Small, Free, and Effective: Orchestrating Open-Weight Small Language Models to Outperform Single LLM for Malware Analysiscited by 1
- 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
12 most cited of 19 All 19 (JSON)
- 2026Small, Free, and Effective: Orchestrating Open-Weight Small Language Models to Outperform Single LLM for Malware Analysis22 Jul 2026
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspective11 Aug 2025
- 2024XAI and Android Malware Models25 Nov 2024
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detection18 Nov 2024
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challenges9 Sep 2024
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGram16 Mar 2023
- 2022Using Graph Neural Networks for Program Termination28 Jul 2022
- 2022Explanation-Guided Fairness Testing through Genetic Algorithm16 May 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
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applications23 Sep 2021
12 newest of 19 All 19 (JSON)