Revisiting Concept Drift in Windows Malware Detection: Adaptation to Real Drifted Malware with Minimal Samples
Not on the map. Why?
Abstract (arXiv)
In applying deep learning for malware classification, it is crucial to account for the prevalence of malware evolution, which can cause trained classifiers to fail on drifted malware. Existing solutions to address concept drift use active learning. They select new samples for analysts to label and then retrain the classifier with the new labels. Our key finding is that the current retraining techniques do not achieve optimal results. These techniques overlook that updating the model with scarce drifted samples requires learning features that remain consistent across pre-drift and post-drift data. The model should thus be able to disregard specific features that, while beneficial for the classification of pre-drift data, are absent in post-drift data, thereby preventing prediction degradation. In this paper, we propose a new technique for detecting and classifying drifted malware that learns drift-invariant features in malware control flow graphs by leveraging graph neural networks with adversarial domain adaptation. We compare it with existing model retraining methods in active learning-based malware detection systems and other domain adaptation techniques from the vision domain. Our approach significantly improves drifted malware detection on publicly available benchmarks and real-world malware databases reported daily by security companies in 2024. We also tested our approach in predicting multiple malware families drifted over time. A thorough evaluation shows that our approach outperforms the state-of-the-art approaches.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jul 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 8.
11 papers.
- 2025TIF: Learning Temporal Invariance in Android Malware Detectorscited by 4
- 2025Understanding Concept Drift with Deprecated Permissions in Android Malware Detectioncited by 2
- 2025MADCAT: Combating Malware Detection Under Concept Drift with Test-Time Adaptationcited by 1
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Featurescited by 1
- 2026Adversarial Evasion in Non-Stationary Malware Detection: Minimizing Drift Signals through Similarity-Constrained Perturbationscited by 0
- 2026SoK: AI-Augmented Binary Reversingcited by 0
- 2026SMETA-ZSL:Semantic Meta-Alignment for Zero-Shot Threat Classificationcited by 0
- 2026Concept Drift Detection and Adaptive Retraining of Malware Classification Modelscited by 0
- 2026Maintaining IoT Device Identification under Concept Drift via Budget-Aware Traffic Labelingcited by 0
- 2026REPLICANT: Learning Policies for Evading and Hardening Malware Detectorscited by 0
- 2026HYDRA: Proactive Android Malware Drift Adaptation via Hierarchical Graph Contrastive Learningcited by 0
- 2026HYDRA: Proactive Android Malware Drift Adaptation via Hierarchical Graph Contrastive Learning22 Sep 2026
- 2026REPLICANT: Learning Policies for Evading and Hardening Malware Detectors28 Aug 2026
- 2026Maintaining IoT Device Identification under Concept Drift via Budget-Aware Traffic Labeling16 Aug 2026
- 2026Concept Drift Detection and Adaptive Retraining of Malware Classification Models13 Aug 2026
- 2026SMETA-ZSL:Semantic Meta-Alignment for Zero-Shot Threat Classification10 Jul 2026
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Features30 Apr 2026
- 2026Adversarial Evasion in Non-Stationary Malware Detection: Minimizing Drift Signals through Similarity-Constrained Perturbations23 Apr 2026
- 2025Understanding Concept Drift with Deprecated Permissions in Android Malware Detection29 Jul 2025
- 2025MADCAT: Combating Malware Detection Under Concept Drift with Test-Time Adaptation24 May 2025
- 2025TIF: Learning Temporal Invariance in Android Malware Detectors7 Feb 2025