Regression-aware Continual Learning for Android Malware Detection
Not on the map. Why?
Abstract (arXiv)
Malware evolves rapidly, forcing machine learning-based detectors to be continuously updated. With antivirus vendors processing hundreds of thousands of new samples daily, datasets can grow to billions of examples, making full retraining impractical. Continual learning (CL) has emerged as a scalable alternative, enabling incremental updates without full data access while mitigating catastrophic forgetting. In this work, we analyze a critical yet overlooked issue in this context: security regression. Unlike forgetting, which manifests as a drop in average performance on previously seen data, security regression captures harmful sample-level prediction changes, e.g., malware samples that were correctly detected before an update but evade detection afterward. This poses serious risks in security-critical applications, as the silent reintroduction of previously detected threats may undermine users' trust in the update process, leading them to perceive a regression in security even if the average model performance has actually improved. We first formalize and quantify security regression in CL-based malware detectors, revealing that up to 3-6% of malware experience it after model updates. We then address this issue by introducing a regression-aware framework to the CL setting. Specifically, we instantiate it via Positive Congruent Training (PCT), showing seamless integration with any prior CL strategy. Experiments on the ELSA, Tesseract, and AZ-Class datasets show that our method effectively halves regression across different CL scenarios while maintaining strong detection performance over time.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 23 of its 41 references that are in the map. First posted on arXiv 24 Jul 2025.
Builds on
23 of 41 references.
References · 23
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2016Learning without Forgettingcited by 2,465
- 2016Progressive Neural Networkscited by 1,332
- 2018Experience Replay for Continual Learningcited by 1,074
- 2018Efficient Lifelong Learning with A-GEMcited by 1,044
- 2023A Comprehensive Survey of Continual Learning: Theory, Method and Applicationcited by 860
- 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 734
- 2016Expert Gate: Lifelong Learning with a Network of Expertscited by 369
- 2018Reinforced Continual Learningcited by 186
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2020Positive-Congruent Training: Towards Regression-Free Model Updatescited by 55
- 2020Transcending Transcend: Revisiting Malware Classification in the Presence of Concept Driftcited by 53
11 more
- 2023Avalanche: A PyTorch Library for Deep Continual Learningcited by 33
- 2016MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Modelscited by 29
- 2022On the Limitations of Continual Learning for Malware Classificationcited by 12
- 2025MalCL: Leveraging GAN-Based Generative Replay to Combat Catastrophic Forgetting in Malware Classificationcited by 8
- 2022ELODI: Ensemble Logit Difference Inhibition for Positive-Congruent Trainingcited by 7
- 2023Backward Compatibility During Data Updates by Weight Interpolationcited by 7
- 2023Improving Prediction Backward-Compatiblility in NLP Model Upgrade with Gated Fusioncited by 6
- 2025LAMDA: A Longitudinal Android Malware Benchmark for Concept Drift Analysiscited by 6
- 2022Robust Machine Learning for Malware Detection over Timecited by 5
- 2024Unraveling the Key of Machine Learning-based Android Malware Detectioncited by 4
- 2024Robustness-Congruent Adversarial Training for Secure Machine Learning Model Updatescited by 4
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.