ExplainabilityTransparencyTrustworthinesscs.CR
XAI and Android Malware Models
Maithili Kulkarni, Mark Stamp
November 25, 2024
arXiv.org
2 citations
1 influential
Key Takeaways
-
Black box malware detectors pose security risks: The paper demonstrates that widely-deployed machine learning and deep learning models for Android malware detection operate as "black boxes," making their decisions difficult to understand. This lack of transparency can reduce user trust in security systems and make it harder to detect when adversaries have successfully fooled the AI.
-
Explainability techniques can illuminate AI security decisions: The researchers successfully applied five different explainability methods (LIME, SHAP, PDP plots, ELI5, and CAM) to malware detection models, showing that it is technically feasible to understand why these systems flag certain apps as threats—a critical capability for responsible deployment of AI in security-critical applications.
-
Different explanation methods provide complementary insights: The paper evaluated both classic machine learning models (SVM, Random Forest, k-NN) and deep learning approaches (MLP, CNN), finding that various XAI techniques offer both global explanations (how the model works overall) and local explanations (why a specific decision was made), suggesting that no single method tells the complete story.
-
Explainability is essential for adversarial robustness: By making malware detection models interpretable, security teams can better identify when attackers have crafted adversarial examples designed to evade detection—a capability that remains hidden in opaque systems and represents a significant vulnerability in current mobile security practices.