ExplainabilityBiasAccountabilitycs.CR
Explainable AI for Android Malware Detection: Towards Understanding Why the Models Perform So Well?
Yue Liu, Chakkrit Tantithamthavorn, Li Li, Yepang Liu
September 2, 2022
IEEE International Symposium on Software Reliability Engineering
55 citations
Key Takeaways
-
High reported accuracy rates in malware detection may be misleading: The paper found that claimed 99% detection accuracy rates often result from flawed experimental designs rather than genuine model capability, highlighting the importance of scrutinizing performance claims in AI security research.
-
ML models may learn temporal patterns instead of actual malicious behavior: Using explainable AI techniques, researchers discovered that malware classifiers were identifying differences in when malware and benign apps appeared in datasets, rather than learning to recognize actual malicious activities—a critical distinction for real-world deployment.
-
Dataset design significantly impacts AI reliability: "Temporal sample inconsistency" in training data (where malware and benign samples come from different time periods) artificially inflates performance metrics, demonstrating that how data is organized matters as much as the data itself for responsible AI development.
-
Explainable AI reveals hidden model failures: By opening the "black box" of machine learning models through XAI techniques, the researchers uncovered that models performing well in labs would likely fail in real-world scenarios—a finding that wouldn't have been apparent from accuracy metrics alone.
-
Realistic experimental conditions are essential for trustworthy AI: The paper emphasizes that unrealistic testing environments don't just produce inflated numbers; they create systems with "poor reliability" that cannot be safely deployed, underscoring why responsible AI requires rigorous, real-world-aligned evaluation practices.