Skip to content

Android Malware Detection Using CTGAN-Based Data Augmentation and Autoencoder-Driven Feature Extraction

2026 · Journal of engineering and applied sciences · Vol 13, pp. 33 · 0 citations

TL;DR

Experimental results demonstrate that the combined CTGAN and autoencoder pipeline significantly improves minority-class detection while maintaining high overall accuracy, and highlight that integrating generative augmentation with learned feature representations is an effective strategy for handling high-dimensional, imbalanced Android malware datasets.

Abstract

The rapid growth of Android applications has led to a significant increase in malware threats, making accurate and robust detection mechanisms essential for mobile security. However, challenges such as class imbalance and high-dimensional feature spaces limit the effectiveness of traditional machine learning approaches. This work proposes a robust machine learning pipeline for accurate detection of Android malware by integrating generative data augmentation and deep feature extraction with classical classification models. We employ Conditional Tabular Generative Adversarial Networks (CTGAN) to synthetically balance a permission- and API-based feature dataset (TUANDROMD), developed at Tezpur University from real benign and malicious Android applications. An autoencoder is then utilized to learn compact and discriminative latent representations from the original 241 numerical features, effectively reducing dimensionality and redundancy. The extracted features are used to train multiple machine learning classifiers, including Logistic Regression, Random Forest, and XGBoost, enabling a comparative evaluation of model performance. The models are assessed using accuracy, precision, recall, and F1-score under stratified validation and holdout testing. Four experimental configurations are investigated: (i) baseline classification using raw features, (ii) CTGAN-based data augmentation, (iii) autoencoder-based feature extraction, and (iv) CTGAN-based augmentation followed by autoencoder-driven feature extraction. Experimental results demonstrate that the combined CTGAN and autoencoder pipeline significantly improves minority-class detection while maintaining high overall accuracy. These findings highlight that integrating generative augmentation with learned feature representations is an effective strategy for handling high-dimensional, imbalanced Android malware datasets.

View source

Similar papers

Open access Jul 2026

Enhanced Real Time Detection of Polymorphic Malware Using Synthetic Data Augmentation

The evolution of malware led to the emergence of polymorphic variants capable of continuously modifying their code structure to evade traditional detection mechanisms. Such adaptability renders conventional signature-based and heuristic approaches largely ineffective, creating a need for intelligent and adaptive security solutions. This research presents a framework for real-time detection of polymorphic malware, integrating deep learning and synthetic data augmentation to enhance robustness and generalization. The proposed system leverages Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Attention LSTM along with other algorithms like Random Forest, Voting Classifier, Stacking Classifier and Naive Bayes to jointly analyze both static and dynamic features of malware, enabling the detection of complex behavioral patterns. To address the challenge of limited labeled datasets, a Generative Adversarial Network (GAN) is employed to generate synthetic data, thereby enriching the training samples and improving model diversity. The framework incorporates a data processing pipeline, including feature engineering, balancing, and real-time traffic analysis. To enhance transparency and trust, Explainable AI techniques such as LIME and SHAP are employed to interpret feature contributions and model decisions. Furthermore, a Flask-based web application is developed to enable real-time malware prediction through a user-friendly interface

Anisetti Amitha, M. Nagaratna · 0 citations
Open access Aug 2026

Intelligent malware detection on Android smartphones via a hybrid approach using gradient boosting and convolutional neural network

Evaluation using metrics such as accuracy, precision, F1 score, and false positive rate indicates that CNN-GBM outperforms existing deep learning models, and enhancements stem from the effective integration of CNN feature extraction with GBM’s boosting capabilities.

C. Chimeleze, Norziana Jamil, Z. M. Zain et al. · 0 citations
Open access Jul 2026

Intelligent Android Malware Classification Using Equilibrium Optimizer and Deep LearningModel

An intelligent Android malware detection framework that combines deep learning with the Equilibrium Optimizer to improve detection performance is presented, providing an effective and reliable solution for securing Android devices against evolving malware threats.

Aishwarya Eklar, G.Rajini · 0 citations
Open access Jul 2026

Android Malware Detection Using an Optimized and Explainable Attentional Convolutional LSTM Model

Due to the increasing number of Android applications, its usage has increased which are exposing ourselves into complex mobile malware which is a serious threat on user privacy and system integrity. Machine Learning (ML) based detection methods are considered traditional and generally perform poorly in modeling the complex sequential activity of API-call patterns, typically having low interpretability of their decisions. To address these challenges, this work proposes an optimized and interpretable attentional CNN–LSTM framework for Android malware detection. It utilizes convolutional layer to extract spatial features, Long Short-Term Memory (LSTM) networks to capture patterns in sequential behavior and attention mechanism to highlight distinctive sequences of API calls. Moreover, Manta Ray Foraging Optimization (MWO) is applied for adaptive parameters fine-tuning and convergence improvement to enhances detection performance. We validate our approach with a wide range of experiments on two absolutely popular datasets for API call–based malware detection and result show high accuracy, precision, recall as well as F1-score owing to the 90:10 train–test split. Randomization-based statistical validation confirms the robustness and significance of results (p < 0.05, non-parametric tests). Besides classification performance, the proposed framework has an innate explainability as examining attention weights through API sequences allows for transparent interpretation of detection decisions. Malicious and benign applications exhibit different concentration patterns in the usage of APIs as revealed by attention heatmaps and top-weighted API analysis Hence, the proposed approach provides end to end, optimized and interpretable solution for reliable android malware detection.

P. Shimpi, N. Pise · 0 citations
Conference Jul 2026

A Comparative Analysis of Machine Learning and Deep Learning Methods for Malware Detection in Portable Executable Files

Malware severely threatens cybersecurity through Portable Executable (PE) files. In this study, the performances of machine learning and deep learning models for malware detection are compared using static analysis features extracted from PE files. Tree-based ensemble models like Random Forest, XGBoost, LightGBM, and CatBoost, along with MLP, DNN, and 1D-CNN deep learning architectures, were trained on a dataset comprising 62,485 samples and 15 features. Experimental results proved that ensemble algorithms outperform deep learning models on low-dimensional tabular data. Among the models, Random Forest achieved the highest success with 99.65% accuracy and a 99.59% F1-score. This academic study demonstrates that lightweight and high-performance tree-based models offer a more efficient solution for malware detection compared to computationally expensive deep neural networks.

Gokay Mutlu, Neşe Rihani, E. Bayazit · 0 citations