With the widespread adoption of smartphones over the past decade, mobile applications have become a primary target for malicious attacks, usually in the form of malware. Recent studies have leveraged artificial intelligence (AI) techniques for malware detection and classification. However, applying such approaches, particularly deep learning (DL) techniques, to mobile malware detection poses significant challenges. These challenges arise from the difficulty of collecting large quantities of mobile malware samples and the inherent class imbalance in the collected datasets. To tackle these issues and enhance the performance of machine learning (ML) and DL detection models, we propose novel detection models based on a generative adversarial network (GAN). Furthermore, our approach not only employs a conditional tabular GAN (CTGAN) for data augmentation to explore the impact of augmentation but also identifies the optimal multiplication factor for achieving the best results. The evaluation results demonstrate that the proposed data augmentation approach significantly improves the performance of mobile malware detection models, especially those based on DL. We have notably figured out that doubling the original dataset is sufficient to enhance the performance of ML models, whereas DL models require additional data to achieve optimal results. Hence, our proposed mechanism is an effective solution for improving mobile malware detection.

Alshebli, S., Mun, H., Puthal, D., Jamal Zemerly, M., Martino, L., Damiani, E., et al. (2025). Enhanced Android Malware Detect Models Based on Explainable Generative Adversarial Networks. IEEE ACCESS, 13, 115898-115908 [10.1109/access.2025.3585241].

Enhanced Android Malware Detect Models Based on Explainable Generative Adversarial Networks

Martino, Luigi;
2025

Abstract

With the widespread adoption of smartphones over the past decade, mobile applications have become a primary target for malicious attacks, usually in the form of malware. Recent studies have leveraged artificial intelligence (AI) techniques for malware detection and classification. However, applying such approaches, particularly deep learning (DL) techniques, to mobile malware detection poses significant challenges. These challenges arise from the difficulty of collecting large quantities of mobile malware samples and the inherent class imbalance in the collected datasets. To tackle these issues and enhance the performance of machine learning (ML) and DL detection models, we propose novel detection models based on a generative adversarial network (GAN). Furthermore, our approach not only employs a conditional tabular GAN (CTGAN) for data augmentation to explore the impact of augmentation but also identifies the optimal multiplication factor for achieving the best results. The evaluation results demonstrate that the proposed data augmentation approach significantly improves the performance of mobile malware detection models, especially those based on DL. We have notably figured out that doubling the original dataset is sufficient to enhance the performance of ML models, whereas DL models require additional data to achieve optimal results. Hence, our proposed mechanism is an effective solution for improving mobile malware detection.
2025
Alshebli, S., Mun, H., Puthal, D., Jamal Zemerly, M., Martino, L., Damiani, E., et al. (2025). Enhanced Android Malware Detect Models Based on Explainable Generative Adversarial Networks. IEEE ACCESS, 13, 115898-115908 [10.1109/access.2025.3585241].
Alshebli, Shamma; Mun, Hyeran; Puthal, Deepak; Jamal Zemerly, Mohamed; Martino, Luigi; Damiani, Ernesto; Yeun, Chan Yeob
File in questo prodotto:
File Dimensione Formato  
Enhanced_Android_Malware_Detect_Models_Based_on_Explainable_Generative_Adversarial_Networks.pdf

accesso aperto

Tipo: Versione (PDF) editoriale / Version Of Record
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 2.25 MB
Formato Adobe PDF
2.25 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1024511
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact