XAI and Android Malware Models
Maithili Kulkarni, Mark Stamp

TL;DR
This paper explores the application of various XAI techniques to interpret machine learning and deep learning models used for Android malware detection, aiming to improve trust and understanding of these models.
Contribution
It applies multiple state-of-the-art XAI methods to different ML and DL models for Android malware classification, providing insights into their decision-making processes.
Findings
XAI techniques reveal important features influencing model decisions
Different models exhibit varying levels of interpretability
XAI methods help identify potential vulnerabilities in malware detection models
Abstract
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 -Nearest Neighbors (-NN), while the DL models…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Digital and Cyber Forensics
