SCAN: Structural Clustering with Adaptive Thresholds for Intelligent and Robust Android Malware Detection under Concept Drift
Authors:
Open Access
- 1 January 2026
- journal article
- Published by Tech Science Press in Computer Modeling in Engineering & Sciences
- Vol. 146 (3) , 1-10
Abstract
Many machine learning–based Android malware detection often suffers from concept drift, where models trained on historical data fail to generalize to evolving threats. This paper proposes SCAN (Structural Clustering with Adaptive thresholds for iNtelligent Android malware detection), a hybrid intelligent framework designed to mitigate concept drift without retraining. SCAN integrates Gaussian Mixture Models (GMMs)-based clustering with cluster-wise adaptive thresholding and supervised classifiers tailored to each cluster. A key challenge in clustering-based malware detection is cluster-wise class imbalance, where clusters contain disproportionate distributions of benign and malicious samples. SCAN addresses this issue through adaptive thresholding, which dynamically adjusts the decision boundary of each cluster according to its malicious-to-benign ratio. In the final training stage, four supervised learning algorithms—Random Forest (RF), Support Vector Machine (SVM), k-NN, and XGBoost—are applied within the GMM-defined clusters. We train SCAN on Android applications collected from 2014–2017 and test it with applications from 2018–2023. Experimental results demonstrate that SCAN combined with RF consistently achieves superior performance, with both average accuracy and average F1-score exceeding 91%. These findings confirm SCAN’s robustness to concept drift and highlight its potential as a sustainable and intelligent solution for long-term Android malware detection in the real world.Keywords
This publication has 59 references indexed in Scilit:
- Federated learning-based robust android malware detection: label-flipping attacks and defensesNeural Computing and Applications, 2025
- Improving Android Malware Detection in Imbalanced Data Scenarios2025
- Experts still needed: boosting long-term android malware detection with active learningJournal of Computer Virology and Hacking Techniques, 2024
- FSSDroid: Feature subset selection for Android malware detectionWorld Wide Web, 2024
- Android malware detection using time-aware machine learning approachCluster Computing, 2024
- Android Malware Detection Using API Calls: A Comparison of Feature Selection and Machine Learning Models2022
- Handling imbalanced data with concept drift by applying dynamic sampling and ensemble classification modelComputer Communications, 2020
- Empirical study of android repackaged applicationsEmpirical Software Engineering, 2019
- The duplication issue within the Drebin datasetJournal of Computer Virology and Hacking Techniques, 2018
- A new intrusion detection system using support vector machines and hierarchical clusteringThe VLDB Journal, 2006