Prediction of Customer Churn Using Machine Learning Classification Models

Year : 2025 | Volume : 16 | Issue : 02 | Page : 86-92
    By

    Nikita Khandelwal,

  • Vikas Sakalle,

  1. Research Scholar, Department of Computer Science and Engineering, LNCT University, Bhopal, Madhya Pradesh, India
  2. Associate Professor, Department of Computer Science and Engineering, LNCT University, Bhopal, Madhya Pradesh, India

Abstract

document.addEventListener(‘DOMContentLoaded’,function(){frmFrontForm.scrollToID(‘frm_container_abs_188847’);});Edit Abstract & Keyword

Customer churn prediction is a critical task in both the telecommunication and medical industries, where retaining customers or patients is essential for ensuring long-term profitability and maintaining high-quality service. To address this, a range of machine learning models—including logistic regression, decision trees, random forests, gradient boosting machines, and support vector machines—were employed to accurately forecast churn behavior. Prior to model training, the dataset underwent thorough preprocessing, which included handling missing values, normalizing numerical features, and encoding categorical variables to prepare the data for analysis. Class imbalance, a common challenge in churn datasets, was mitigated using SMOTE (synthetic minority over-sampling technique), resulting in a more balanced dataset for effective model learning. Feature selection techniques such as recursive feature elimination (RFE) and mutual information were utilized to pinpoint the most influential predictors of churn, enhancing model interpretability and performance. The models were evaluated using comprehensive metrics including accuracy, precision, recall, F1-score, and the area under the receiver operating characteristic curve (AUC-ROC), offering a multifaceted view of each model’s effectiveness. Overall, the combination of robust preprocessing, balanced training data, and diverse evaluation metrics contributed to the development of reliable and generalizable churn prediction models.

Keywords: Customer churn, telecommunications, medical industry, machine learning, financial considerations, SMOTE (synthetic minority over-sampling technique)

[This article belongs to Journal of Computer Technology & Applications ]

How to cite this article:
Nikita Khandelwal, Vikas Sakalle. Prediction of Customer Churn Using Machine Learning Classification Models. Journal of Computer Technology & Applications. 2025; 16(02):86-92.
How to cite this URL:
Nikita Khandelwal, Vikas Sakalle. Prediction of Customer Churn Using Machine Learning Classification Models. Journal of Computer Technology & Applications. 2025; 16(02):86-92. Available from: https://journals.stmjournals.com/jocta/article=2025/view=0


document.addEventListener(‘DOMContentLoaded’,function(){frmFrontForm.scrollToID(‘frm_container_ref_188847’);});Edit

References

  1. Jafari MJ, Tarokh MJ, Soleimani P. An interpretable machine learning framework for customer churn prediction: a case study in the telecommunications industry. J Indus Eng Manage Stud. 2023; 10 (1): 141–157.
  2. Sudharsan R, Ganesh EN. A Swish RNN based customer churn prediction for the telecom industry with a novel feature selection strategy. Connection Sci. 2022; 34 (1): 1855–1876.
  3. Oluwatoyin AM, Misra S, Wejin J, Gautam A, Behera RK, Ahuja R. Customer churn prediction in banking industry using Power BI. In: Singh PK, Wierzchoń ST, Tanwar S, Rodrigues JJPC, Ganzha M, editors. Proceedings of Third International Conference on Computing, Communications, and Cyber-Security: IC4S 2021. Singapore: Springer Nature; 2022. pp. 767–774..
  4. Alshamari MA. Evaluating user satisfaction using deep-learning-based sentiment analysis for social media data in Saudi Arabia’s telecommunication sector. Computers. 2023; 12 (9): 170.
  5. AlShourbaji I, Helian N, Sun Y, Hussien AG, Abualigah L, Elnaim B. An efficient churn prediction model using gradient boosting machine and metaheuristic optimization. Sci Rep. 2023; 13(1): 14441.
  6. Seymen OF, Ölmez E, Doğan O, Er O, Hiziroğlu K. Customer churn prediction using ordinary artificial neural network and convolutional neural network algorithms: a comparative performance assessment. Gazi Univ J Sci. 2023; 36 (2): 720–733.
  7. Jeyaprakaash P, Sashirekha K. Accuracy measure of customer churn prediction in telecom industry using Adaboost over random forest algorithm. J Pharm Negative Results. 2022; 13 (4): 1486–1494.
  8. Kim S, Lee H. Customer churn prediction in influencer commerce: an application of decision trees. Procedia Computer Sci. 2022; 199: 1332–1339.
  9. Thakkar HK, Desai A, Ghosh S, Singh P, Sharma G. Clairvoyant: AdaBoost with cost‐enabled cost‐sensitive classifier for customer churn prediction. Comput Intell Neurosci. 2022; 2022 (1): 9028580.
  10. Rahmaty M, Daneshvar A, Salahi F, Ebrahimi M, Chobar AP. Customer churn modeling via the grey wolf optimizer and ensemble neural networks. Discrete Dynam Nature Soc. 2022; 2022 (1): 9390768.
  11. Wu Z, Jing L, Wu B, Jin L. A PCA-AdaBoost model for E-commerce customer churn prediction. Ann Oper Res. 2022. doi: 10.1007/s10479-022-04526-5.
  12. Jeyaprakaash P, Sashirekha K. Accuracy measure of customer churn prediction in telecom industry using Adaboost over decision tree algorithm. J Pharm Negative Results. 2022; 13 (4): 1495–1503.
  13. Wu X, Li P, Zhao M, Liu Y, Crespo RG, Herrera–Viedma E. Customer churn prediction for web browsers. Expert Syst Appl. 2022; 209: 118177.
  14. Mozaffari F, Rahimi M, Yazdani H, Sohrabi B. Employee attrition prediction in a pharmaceutical company using both machine learning approach and qualitative data. Benchmarking Int J. 2023; 30 (10): 4140–4173.
  15. Matuszelański K, Kopczewska K. Customer churn in retail e–commerce business: spatial and machine learning approach. J Theor Appl Electron Commerce Res. 2022; 17 (1): 165–198.
  16. Jajam N, Challa NP, Prasanna KS, Deepthi CV. Arithmetic optimization with ensemble deep learning SBLSTM-RNN-IGSA model for customer churn prediction. IEEE Access. 2023; 11: 93111–93128.
  17. Nagaraj P, Muneeswaran V, Dharanidharan A, Aakash M, Balananthanan K, Rajkumar C. E-commerce customer churn prediction scheme based on customer behaviour using machine learning. In: 2023 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, January 23–25, 2023. pp. 1–6.
  18. Mohamed FA, Al-Khalifa AK. A review of machine learning methods for predicting churn in the telecom sector. In: 2023 International Conference on Cyber Management and Engineering (CyMaEn), Bangkok, Thailand, January 26–27, 2023. pp. 164–170.
  19. Şenyürek A, Alp S. Churn prediction in telecommunication sector with machine learning methods. Int J Data Mining Model Manage. 2023; 15 (2): 184–202.
  20. Elgohary EM, Galal M, Mosa A, Elshabrawy GA. Smart evaluation for deep learning model: churn prediction as a product case study. Bull Electric Eng Informatics. 2023; 12 (2): 1219–1225.
  21. Naidu RP, Oesch PA, van Dokkum P, Nelson EJ, Suess KA, Brammer G, Whitaker KE, Illingworth G, Bouwens R, Tacchella S, Matthee J. Two remarkably luminous galaxy candidates at z ≈ 10–12 revealed by JWST. Astrophys J Lett. 2022; 940 (1): L14.
  22. Pandithurai O, Sriman B. Telecom churn prediction using voting classifier ensemble method and supervised machine learning techniques. ITM Web Conf. 2023; 56: 05012.
  23. Al-Shourbaji I, Helian N, Sun Y, Alshathri S, Abd Elaziz M. Boosting ant colony optimization with reptile search algorithm for churn prediction. Mathematics. 2022; 10 (7): 1031.
  24. Shastry C, Thangavel A. Telco big data analytics using open-source data pipeline: use cases, detailed use case implementation results and findings. Int J Innov Sci Res Technol. 2023; 7 (11): 2128–2138.
  25. Almuqren L, Alrayes FS, Cristea AI. An empirical study on customer churn behaviours prediction using Arabic Twitter mining approach. Future Internet. 2021; 13 (7): 175.

Regular Issue Subscription Review Article
Volume 16
Issue 02
Received 04/02/2025
Accepted 16/04/2025
Published 24/04/2025
Publication Time 79 Days

[first_name] [last_name]

My IP

PlumX Metrics