mlsanityData to 7 Oct 2026

Continuous Learning for Android Malware Detection

arXiv 2302.04332 ↗First posted 8 Feb 2023cs.CR cs.AIcited by 33

Not on the map. Why?

Abstract (arXiv)

Machine learning methods can detect Android malware with very high accuracy. However, these classifiers have an Achilles heel, concept drift: they rapidly become out of date and ineffective, due to the evolution of malware apps and benign apps. Our research finds that, after training an Android malware classifier on one year's worth of data, the F1 score quickly dropped from 0.99 to 0.76 after 6 months of deployment on new test samples. In this paper, we propose new methods to combat the concept drift problem of Android malware classifiers. Since machine learning technique needs to be continuously deployed, we use active learning: we select new samples for analysts to label, and then add the labeled samples to the training set to retrain the classifier. Our key idea is, similarity-based uncertainty is more robust against concept drift. Therefore, we combine contrastive learning with active learning. We propose a new hierarchical contrastive learning scheme, and a new sample selection technique to continuously train the Android malware classifier. Our evaluation shows that this leads to significant improvements, compared to previously published methods for active learning. Our approach reduces the false negative rate from 14% (for the best baseline) to 9%, while also reducing the false positive rate (from 0.86% to 0.48%). Also, our approach maintains more consistent performance across a seven-year time period than past methods.

Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). Builds on 38 of its 60 references that are in the map. First posted on arXiv 8 Feb 2023.

Builds on

38 of 60 references.

References · 38

  1. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  2. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  3. 2017On Calibration of Modern Neural Networkscited by 4,860
  4. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
  5. 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
  6. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
  7. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  8. 2020Supervised Contrastive Learningcited by 2,803
  9. 2020Energy-based Out-of-distribution Detectioncited by 1,296
  10. 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
  11. 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
  12. 2022Out-of-Distribution Detection with Deep Nearest Neighborscited by 596
26 more
  1. 2020A Survey of Deep Active Learningcited by 547
  2. 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 500
  3. 2020Calibrating Deep Neural Networks using Focal Losscited by 353
  4. 2019Learning Loss for Active Learningcited by 335
  5. 2018Recent Advances in Open Set Recognition: A Surveycited by 309
  6. 2022OpenOOD: Benchmarking Generalized Out-of-Distribution Detectioncited by 267
  7. 2020Contrastive Training for Improved Out-of-Distribution Detectioncited by 186
  8. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  9. 2022A Comparative Survey of Deep Active Learningcited by 88
  10. 2020State-Relabeling Adversarial Active Learningcited by 60
  11. 2020Transcending Transcend: Revisiting Malware Classification in the Presence of Concept Driftcited by 53
  12. 2020Unsupervised Feature Learning by Cross-Level Instance-Group Discriminationcited by 51
  13. 2020A Survey of Active Learning for Text Classification using Deep Neural Networkscited by 50
  14. 2022HCSC: Hierarchical Contrastive Selective Codingcited by 43
  15. 2016MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Modelscited by 29
  16. 2021Active Learning at the ImageNet Scalecited by 28
  17. 2018Hierarchical Novelty Detection for Visual Object Recognitioncited by 26
  18. 2022Meta-Query-Net: Resolving Purity-Informativeness Dilemma in Open-set Active Learningcited by 24
  19. 2015Reviewer Integration and Performance Measurement for Malware Detectioncited by 19
  20. 2020AVClass2: Massive Malware Tag Extraction from AV Labelscited by 19
  21. 2022Is Self-Supervised Learning More Robust Than Supervised Learning?cited by 17
  22. 2022On the Limitations of Continual Learning for Malware Classificationcited by 12
  23. 2017Context-aware, Adaptive and Scalable Android Malware Detection through Online Learning (extended version)cited by 11
  24. 2016Adaptive and Scalable Android Malware Detection through Online Learningcited by 8
  25. 2021A Neural Pre-Conditioning Active Learning Algorithm to Reduce Label Complexitycited by 7
  26. 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?cited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 3; 2024: 4; 2025: 13; 2026: 13.

33 papers.

Sort:

By area:

  1. 2025LAMD: Context-driven Android Malware Detection and Classification with LLMscited by 18
  2. 2026MalTool: Malicious Tool Attacks on LLM Agentscited by 17
  3. 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)cited by 9
  4. 2023On the Difficulty of Defending Contrastive Learning against Backdoor Attackscited by 8
  5. 2024MORPH: Towards Automated Concept Drift Adaptation for Malware Detectioncited by 8
  6. 2025DRMD: Deep Reinforcement Learning for Malware Detection under Concept Driftcited by 7
  7. 2025LAMDA: A Longitudinal Android Malware Benchmark for Concept Drift Analysiscited by 6
  8. 2023Efficient Concept Drift Handling for Batch Android Malware Detection Modelscited by 5
  9. 2025TIF: Learning Temporal Invariance in Android Malware Detectorscited by 4
  10. 2023What Distributions are Robust to Indiscriminate Poisoning Attacks for Linear Learners?cited by 3
  11. 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
  12. 2025Cluster Analysis and Concept Drift Detection in Malwarecited by 2
21 more
  1. 2025Understanding Concept Drift with Deprecated Permissions in Android Malware Detectioncited by 2
  2. 2025Empirical Evaluation of Concept Drift in ML-Based Android Malware Detectioncited by 2
  3. 2024R+R: Revisiting Static Feature-Based Android Malware Detection using Machine Learningcited by 1
  4. 2025MADCAT: Combating Malware Detection Under Concept Drift with Test-Time Adaptationcited by 1
  5. 2025ADAPT: A Pseudo-labeling Approach to Combat Concept Drift in Malware Detectioncited by 1
  6. 2026Trident: Improving Malware Detection with LLMs and Behavioral Featurescited by 1
  7. 2024Direction for Detection: A Survey of Automated Vulnerability Detection and all of its Pain Pointscited by 0
  8. 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detectioncited by 0
  9. 2025Retrofit: Continual Learning with Controlled Forgetting for Binary Security Detection and Analysiscited by 0
  10. 2025From Coverage to Causes: Data-Centric Fuzzing for JavaScript Enginescited by 0
  11. 2026FARM: Few-shot Adaptive Malware Family Classification under Concept Driftcited by 0
  12. 2026Label-efficient Training Updates for Malware Detection over Timecited by 0
  13. 2026Detecting Concept Drift in Evolving Malware Families Using Rule-Based Classifier Representationscited by 0
  14. 2026Self-Supervised Learning for Android Malware Detection on a Time-Stamped Datasetcited by 0
  15. 2026Concept Drift Adaptation Using Self-Supervised and Reinforcement Learning In Android Malware Detectioncited by 0
  16. 2026SEED: Semi-supervised Continual MalwarE Detection for Tackling ConcEpt Drift on a BuDgetcited by 0
  17. 2026Maintaining IoT Device Identification under Concept Drift via Budget-Aware Traffic Labelingcited by 0
  18. 2026Moirae: A Multimodal Agent Collaborative Framework for Dynamic Android Malware Detectioncited by 0
  19. 2026REPLICANT: Learning Policies for Evading and Hardening Malware Detectorscited by 0
  20. 2026Candidate Comparability Before Promotion: Conditional Validation in Adaptive Network Intrusion Detectioncited by 0
  21. 2026Temporal Generalization and Explanation Stability of Control Flow Graph Neural Networks for Malware Detectioncited by 0