"How Does It Detect A Malicious App?" Explaining the Predictions of AI-based Android Malware Detector
Not on the map. Why?
Abstract (arXiv)
AI methods have been proven to yield impressive performance on Android malware detection. However, most AI-based methods make predictions of suspicious samples in a black-box manner without transparency on models' inference. The expectation on models' explainability and transparency by cyber security and AI practitioners to assure the trustworthiness increases. In this article, we present a novel model-agnostic explanation method for AI models applied for Android malware detection. Our proposed method identifies and quantifies the data features relevance to the predictions by two steps: i) data perturbation that generates the synthetic data by manipulating features' values; and ii) optimization of features attribution values to seek significant changes of prediction scores on the perturbed data with minimal feature values changes. The proposed method is validated by three experiments. We firstly demonstrate that our proposed model explanation method can aid in discovering how AI models are evaded by adversarial samples quantitatively. In the following experiments, we compare the explainability and fidelity of our proposed method with state-of-the-arts, respectively.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 54 references that are in the map. First posted on arXiv 6 Nov 2021.
Builds on
13 of 54 references.
References · 13
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,423
- 2016The Mythos of Model Interpretabilitycited by 721
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2017Beyond Sparsity: Tree Regularization of Deep Models for Interpretabilitycited by 68
- 2018Did the Model Understand the Question?cited by 60
- 2016Investigating the influence of noise and distractors on the interpretation of neural networkscited by 54
- 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 52
1 more
Built on by
Not cited yet.