Revisiting Concept Drift in Windows Malware Detection: Adaptation to Real Drifted Malware with Minimal Samples
Adrian Shuai Li, Arun Iyengar, Ashish Kundu, Elisa Bertino

TL;DR
This paper introduces a novel graph neural network approach with adversarial domain adaptation to detect drifted malware effectively, addressing limitations of existing retraining methods in active learning systems.
Contribution
It proposes a new technique for learning drift-invariant features in malware detection, improving detection accuracy on real-world and benchmark datasets with minimal samples.
Findings
Significantly improves drifted malware detection accuracy
Outperforms existing retraining and domain adaptation methods
Effective in predicting multiple malware families over time
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Data Stream Mining Techniques · Advanced Malware Detection Techniques
