Self-Supervised Learning for Android Malware Detection on a Time-Stamped Dataset
Not on the map. Why?
Abstract (arXiv)
Android malware detectors built with machine learning often suffer from temporal bias: models are trained and evaluated without respecting apps' actual release times, inflating accuracy and weakening real-world robustness. We address this by constructing a time-stamped dataset of benign and malicious Android apps and introducing a timestamp-verification procedure to ensure temporal accuracy. We then propose a detection framework that uses Bootstrap Your Own Latent (BYOL) for self-supervised pre-training to learn obfuscation-resilient representations, followed by supervised classification. Under time-aware evaluation, the method attains 98% accuracy and 89% F1. We further characterize malware behavior by analyzing true positives and false negatives using VirusTotal and the MITRE ATT&CK framework. To support reproducibility and further innovation, we release our dataset and source code.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 8 of its 26 references that are in the map. First posted on arXiv 24 Apr 2026.
Builds on
8 of 26 references.
References · 8
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,730
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2020Transcending Transcend: Revisiting Malware Classification in the Presence of Concept Driftcited by 53
- 2023Continuous Learning for Android Malware Detectioncited by 33
- 2022Explainable AI for Android Malware Detection: Towards Understanding Why the Models Perform So Well?cited by 10
- 2016N-opcode Analysis for Android Malware Classification and Categorizationcited by 6
- 2022Self-Supervised Vision Transformers for Malware Detectioncited by 5
- 2021Contrastive Learning for Robust Android Malware Familial Classificationcited by 2
Built on by
Not cited yet.