paper-with-me

홈 › Papers

LAMDA: A Longitudinal Android Malware Benchmark for Concept Drift Analysis

2025-05-24 · Md Ahsanul Haque, Ismail Hossain, Md Mahmuduzzaman Kamol, Md Jahangir Alam, Suresh Kumar Amalapuram, Sajedul Talukder, Mohammad Saidur Rahman

Machine learning (ML)-based malware detection systems often fail to account for the dynamic nature of real-world training and test data distributions. In practice, these distributions evolve due to frequent changes in the Android ecosystem, adversarial development of new malware families, and the continuous emergence of both benign and malicious applications. Prior studies have shown that such concept drift -- distributional shifts in benign and malicious samples, leads to significant degradation in detection performance over time. Despite the practical importance of this issue, existing datasets are often outdated and limited in temporal scope, diversity of malware families, and sample scale, making them insufficient for the systematic evaluation of concept drift in malware detection. To address this gap, we present LAMDA, the largest and most temporally diverse Android malware benchmark to date, designed specifically for concept drift analysis. LAMDA spans 12 years (2013-2025, excluding 2015), includes over 1 million samples (approximately 37% labeled as malware), and covers 1,380 malware families and 150,000 singleton samples, reflecting the natural distribution and evolution of real-world Android applications. We empirically demonstrate LAMDA's utility by quantifying the performance degradation of standard ML models over time and analyzing feature stability across years. As the most comprehensive Android malware dataset to date, LAMDA enables in-depth research into temporal drift, generalization, explainability, and evolving detection challenges. The dataset and code are available at: https://iqsec-lab.github.io/LAMDA/.

📄 PDF Abstract BibTeX arXiv:2505.18551

Code (1)

iqsec-lab/lamda 공식 구현 pytorch

Tasks

Malware Detection

Similar Papers 제목 키워드 기반

McNdroid: A Longitudinal Multimodal Benchmark for Robust Drift Detection in Android Malware

2026-05-07 · Md Mahmuduzzaman Kamol, Jesus Lopez, Saeefa Rubaiyet Nowmi, Emilia Rivas 외 arxiv

Machine learning (ML) in real-world systems must contend with concept drift, adversarial actors, and a spectrum of potential features with varying costs and benefits. Malware naturally exhibits all of these complexities,…

Malware Detection

Continuous Learning for Android Malware Detection

2023-02-08 · Yizheng Chen, Zhoujie Ding, David Wagner

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 malwa…

Active LearningAndroid Malware DetectionContrastive LearningMalware Detection

Understanding Concept Drift with Deprecated Permissions in Android Malware Detection

2025-07-29 · Ahmed Sabbah, Radi Jarrar, Samer Zein, David Mohaisen arxiv

Permission analysis is a widely used method for Android malware detection. It involves examining the permissions requested by an application to access sensitive data or perform potentially malicious actions. In recent ye…

Malware Detection

Empirical Evaluation of Concept Drift in ML-Based Android Malware Detection

2025-07-30 · Ahmed Sabbah, Radi Jarrar, Samer Zein, David Mohaisen arxiv

Despite outstanding results, machine learning-based Android malware detection models struggle with concept drift, where rapidly evolving malware characteristics degrade model effectiveness. This study examines the impact…

Few-Shot LearningMalware Detection

ActDroid: An active learning framework for Android malware detection

2024-01-30 · Ali Muzaffar, Hani Ragab Hassen, Hind Zantout, Michael A Lones

The growing popularity of Android requires malware detection systems that can keep up with the pace of new software being released. According to a recent study, a new piece of malware appears online every 12 seconds. To …

Active LearningAndroid Malware DetectionMalware Detection