Android Malware Detection Based on CTGAN and LightGBM
Android OS vulnerabilities necessitate improved malware mitigation. Machine learning (ML) offers solutions but struggles with imbalanced datasets, reducing effectiveness in detecting minority classes. Traditional methods include sampling, feature engineering, data augmentation, and ensemble learning. This study proposes using Conditional Tabular GAN (CTGAN) to generate synthetic data for minority classes. Preprocessing includes scaling, classification with LightGBM, and feature selection (FS) to assess its impact. Using the CICMalDroid2020 dataset, results showed CTGAN without FS achieved the highest accuracy (95.17%), followed by FS without CTGAN (94.87%), no FS or CTGAN (94.74%), and both CTGAN and FS (94.66%). These results highlight CTGAN's superior impact on performance.
Authors
- Tohari Ahmad
- Muhammad Aidiel Rachman Putra (ORCID: https://orcid.org/0000-0002-2741-6853)
- Adifa Widyadhani Chanda D’Layla
- Zydhan Linnar Putra
Institutions
- Sepuluh Nopember Institute of Technology (ID)
Publication Details
- Published
- 2025-02-27
- DOI
- https://doi.org/10.1109/isacc65211.2025.10969426
- Citations
- 1
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- Institut Teknologi Sepuluh Nopember