arrow
Return

Enhanced android malware classification using multi machine learning models and generative adversarial network

delete2026-05-29
delete0
PRE
AI
N
Nguyen Tan Cam *
N
Nguyen Cong Danh
N
Nghi Hoang Khoa
DOI:10.1007/s00521-026-12154-4delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Android malware is increasingly becoming a serious security threat to users as the popularity of mobile phones continues to rise. The application of machine learning models for classifying Android malware has been widely used in related studies. However, machine learning models can outperform techniques utilizing Generative Adversarial Networks (GANs). This study not only experiments with the application of Android malware classification techniques using machine learning algorithms ranging from traditional methods to advanced approaches, including Random Forest (RF), Deep Neural Network (DNN), Extra Trees (ET), LightGBM, and Convolutional Neural Network (CNN), but also employs the adversarially trained Auxiliary Classifier Generative Adversarial Network (AC-GAN) to analyze their effectiveness in classifying Android malware. The study uses the Drebin and CIC-MalDroid2020 datasets for experimentation. The research yielded high accuracy results, with AC-GAN achieving the highest accuracy of 99.73% on the Drebin dataset, and LightGBM achieving the highest accuracy of 98.69% on the CIC-MalDroid2020 dataset. These results demonstrate competitive performance compared to recent studies, with low false positive rates. The findings of this research can serve as a reference for future related studies.
Keywords:
Android Malware
Generative Adversarial Networks
Malware Detection
Machine Learning
Deep Neural Network

Journal

Neural Computing and Applications cover
Neural Computing and Applications
IF:
4.5
Papers:
830
Citations:
3.2W

Organization

U
University of Information Technology
Scholars:
119
Papers: 46
Citations: 0