International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 185 - Number 44 |
Year of Publication: 2023 |
Authors: Md Saidul Islam, Taofica Amrine, Tahmina Akter, Muhammad Anwarul Azim |
10.5120/ijca2023923255 |
Md Saidul Islam, Taofica Amrine, Tahmina Akter, Muhammad Anwarul Azim . Enhancing Customer Churn Prediction using Machine Learning and Deep Learning Approaches with Principal Component Analysis. International Journal of Computer Applications. 185, 44 ( Nov 2023), 21-27. DOI=10.5120/ijca2023923255
In this research effort, we present a comprehensive approach for predicting customer churn using a combination of traditional Ma- chine Learning and Deep Learning methodologies. The primary focus of this investigation centers on the crucial phase of Data Pre-Processing, involving fundamental tasks such as the handling of missing data, removal of duplicates, and the elimination of outliers. To enhance data quality and representation, techniques such as Data Transformation, Normalization, and Principal Com- ponent Analysis (PCA) have been employed. To tackle class im- balance, the method of Random Over-Sampling has been implemented. The process of Feature Extraction encompasses One- Hot Encoding and PCA, further enhancing data representation. Subsequently, a diverse set of predictive models has been evaluated, including Random Forest (RF), Support Vector Classifier (SVC), Gaussian Naive Bayes (GNB), Decision Tree (DT), XG- Boost (XGB), Logistic Regression (LR), Artificial Neural Net- work (ANN), Convolutional Neural Network (CNN), Long Short- Term Memory (LSTM), and Recurrent Neural Network (RNN). The results indicate that XGBoost surpasses other models, achieving an exceptional accuracy of 98.26%. Furthermore, a hybrid CNN & XGB model demonstrates an impressive accuracy of 97.53%.