mlsanityData to 7 Oct 2026

Counteracting Concept Drift by Learning with Future Malware Predictions

arXiv 2404.09352 ↗First posted 14 Apr 2024cs.CR cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

The accuracy of deployed malware-detection classifiers degrades over time due to changes in data distributions and increasing discrepancies between training and testing data. This phenomenon is known as the concept drift. While the concept drift can be caused by various reasons in general, new malicious files are created by malware authors with a clear intention of avoiding detection. The existence of the intention opens a possibility for predicting such future samples. Including predicted samples in training data should consequently increase the accuracy of the classifiers on new testing data. We compare two methods for predicting future samples: (1) adversarial training and (2) generative adversarial networks (GANs). The first method explicitly seeks for adversarial examples against the classifier that are then used as a part of training data. Similarly, GANs also generate synthetic training data. We use GANs to learn changes in data distributions within different time periods of training data and then apply these changes to generate samples that could be in testing data. We compare these prediction methods on two different datasets: (1) Ember public dataset and (2) the internal dataset of files incoming to Avast. We show that while adversarial training yields more robust classifiers, this method is not a good predictor of future malware in general. This is in contrast with previously reported positive results in different domains (including natural language processing and spam detection). On the other hand, we show that GANs can be successfully used as predictors of future malware. We specifically examine malware families that exhibit significant changes in their data distributions over time and the experimental results confirm that GAN-based predictions can significantly improve the accuracy of the classifier on new, previously unseen data.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 24 of its 44 references that are in the map. First posted on arXiv 14 Apr 2024.

Builds on

24 of 44 references.

References · 24

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  3. 2022Generative Adversarial Networkscited by 5,603
  4. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  5. 2013Intriguing properties of neural networkscited by 5,114
  6. 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
  7. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  8. 2014Conditional Generative Adversarial Netscited by 2,152
  9. 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
  10. 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
  11. 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
  12. 2021Generalized Out-of-Distribution Detection: A Surveycited by 796
12 more
  1. 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
  2. 2021Generalizing to Unseen Domains: A Survey on Domain Generalizationcited by 762
  3. 2021Domain Generalization: A Surveycited by 760
  4. 2020Fast is better than free: Revisiting adversarial trainingcited by 723
  5. 2017Generative Adversarial Networks: An Overviewcited by 588
  6. 2021Towards Out-Of-Distribution Generalization: A Surveycited by 431
  7. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
  8. 2020Adv-BERT: BERT is not robust on misspellings! Generating nature adversarial samples on BERTcited by 69
  9. 2017Towards Crafting Text Adversarial Samplescited by 55
  10. 2020Frustratingly Simple Domain Generalization via Image Stylizationcited by 43
  11. 2017Improving Robustness of ML Classifiers against Realizable Evasion Attacks Using Conserved Featurescited by 18
  12. 2018The MalSource Dataset: Quantifying Complexity and Code Reuse in Malware Developmentcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.