Robust Machine Learning for Malware Detection over Time
Not on the map. Why?
Abstract (arXiv)
The presence and persistence of Android malware is an on-going threat that plagues this information era, and machine learning technologies are now extensively used to deploy more effective detectors that can block the majority of these malicious programs. However, these algorithms have not been developed to pursue the natural evolution of malware, and their performances significantly degrade over time because of such concept-drift. Currently, state-of-the-art techniques only focus on detecting the presence of such drift, or they address it by relying on frequent updates of models. Hence, there is a lack of knowledge regarding the cause of the concept drift, and ad-hoc solutions that can counter the passing of time are still under-investigated. In this work, we commence to address these issues as we propose (i) a drift-analysis framework to identify which characteristics of data are causing the drift, and (ii) SVM-CB, a time-aware classifier that leverages the drift-analysis information to slow down the performance drop. We highlight the efficacy of our contribution by comparing its degradation over time with a state-of-the-art classifier, and we show that SVM-CB better withstands the distribution changes that naturally characterize the malware domain. We conclude by discussing the limitations of our approach and how our contribution can be taken as a first step towards more time-resistant classifiers that not only tackle, but also understand the concept drift that affects data.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Aug 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 4.
5 papers.
- 2025LAMD: Context-driven Android Malware Detection and Classification with LLMscited by 18
- 2023Exploring Distributional Shifts in Large Language Models for Code Analysiscited by 14
- 2025TIF: Learning Temporal Invariance in Android Malware Detectorscited by 4
- 2025Regression-aware Continual Learning for Android Malware Detectioncited by 2
- 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detectioncited by 0
- 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detection14 Oct 2025
- 2025Regression-aware Continual Learning for Android Malware Detection24 Jul 2025
- 2025LAMD: Context-driven Android Malware Detection and Classification with LLMs18 Feb 2025
- 2025TIF: Learning Temporal Invariance in Android Malware Detectors7 Feb 2025
- 2023Exploring Distributional Shifts in Large Language Models for Code Analysis16 Mar 2023