mlsanityData to 14 Oct 2026

XAI and Android Malware Models

arXiv 2411.16817 ↗First posted 25 Nov 2024cs.CR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Android malware detection based on machine learning (ML) and deep learning (DL) models is widely used for mobile device security. Such models offer benefits in terms of detection accuracy and efficiency, but it is often difficult to understand how such learning models make decisions. As a result, these popular malware detection strategies are generally treated as black boxes, which can result in a lack of trust in the decisions made, as well as making adversarial attacks more difficult to detect. The field of eXplainable Artificial Intelligence (XAI) attempts to shed light on such black box models. In this paper, we apply XAI techniques to ML and DL models that have been trained on a challenging Android malware classification problem. Specifically, the classic ML models considered are Support Vector Machines (SVM), Random Forest, and k-Nearest Neighbors (k-NN), while the DL models we consider are Multi-Layer Perceptrons (MLP) and Convolutional Neural Networks (CNN). The state-of-the-art XAI techniques that we apply to these trained models are Local Interpretable Model-agnostic Explanations (LIME), Shapley Additive exPlanations (SHAP), PDP plots, ELI5, and Class Activation Mapping (CAM). We obtain global and local explanation results, and we discuss the utility of XAI techniques in this problem domain. We also provide a literature review of XAI work related to Android malware.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 40 references that are in the map. First posted on arXiv 25 Nov 2024.

Builds on

6 of 40 references.

References · 6

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2019Evaluating Explanation Methods for Deep Learning in Securitycited by 38
  3. 2021Fast TreeSHAP: Accelerating SHAP Value Computation for Treescited by 29
  4. 2020Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysiscited by 20
  5. 2020Why an Android App is Classified as Malware? Towards Malware Classification Interpretationcited by 16
  6. 2022Explainable AI for Android Malware Detection: Towards Understanding Why the Models Perform So Well?cited by 10

Built on by

Not cited yet.