International Journal of Advance Research Publication and Reviews

International Journal of Advance Research Publication and Reviews
Peer-Reviewed | Multi-Disciplinary Journal

Predictive Business Analytics for Customer Attrition: A Machine Learning Approach to Customer Retention

Author

Harinandan Parashar

Abstract

 Customer attrition is a major problem for companies that are looking to grow their business, maintain profitability, and build a long lasting customer base. Machine learning powered predictive business analytics offers prospects for recognizing customers who are likely to churn, and formulating proactive customer retention strategies. The purpose of this study is to create a machine learning model for customer attrition prediction and assisting in data driven customer retention decision making. The study is designed in a quantitative predictive manner and is based on the publicly available data set of IBM Telco Customer Churn, which has 7043 customer records and 21 variables. Logistic regression, decision tree, random forest, support vector machine and the extreme gradient boosting (XGBoost) algorithms are suggested as classification methods to compare. Data preprocessing involves handling missing values, encoding categorical data, feature engineering, and avoiding data leakage. Stratified 80:20 training/testing split will be used for model development and hyper parameter optimization will be done using stratified 5-fold CV. The accuracy, precision, recall, F1-score, receiver operating characteristic-area under the curve (ROC-AUC) and precision-recall area under the curve (PR-AUC) will be used to assess predictive performance. Feature importance and SHapley Additive exPlanations will help to interpret influential attrition predictors. The framework highlights the need to identify high risk customers while trying to not lose those who are not at risk but end up with a disproportionate number of retention efforts. If data on economic analysis of customer lifetime value and cost of intervention is available, economic analysis will be used alongside classification performance. The proposed research offer a replicable analytical structure to contrast the various machine learning methods and convert customer data into effective retention insights.

Keywords

Customer attrition; predictive business analytics; machine learning; customer retention; churn prediction; explainable artificial intelligence.

Full Text:

Download Paper PDF

References

  1. Burez, J., & Van den Poel, D. (2009). Handling class imbalance in customer churn prediction. Expert Systems with Applications, 36(3), 4626-4636. https://doi.org/10.1016/j.eswa.2008.05.027
  2. Coussement, K., & Van den Poel, D. (2009). Improving customer attrition prediction by integrating emotions from client/company interaction emails and evaluating multiple classifiers. Expert Systems with Applications, 36(3), 6127-6134. https://doi.org/10.1016/j.eswa.2008.07.021
  3. De Caigny, A., Coussement, K., & De Bock, K. W. (2018). A new hybrid classification algorithm for customer churn prediction based on logistic regression and decision trees. European Journal of Operational Research, 269(2), 760-772. https://doi.org/10.1016/j.ejor.2018.02.009
  4. Hadden, J., Tiwari, A., Roy, R., & Ruta, D. (2007). Churn prediction: Does technology matter? International Journal of Intelligent Technology, 2(3), 104-110.
  5. Imani, M., Joudaki, M., Beikmohammadi, A., & Arabnia, H. R. (2025). Customer churn prediction: A systematic review of recent advances, trends, and challenges in machine learning and deep learning. Machine Learning and Knowledge Extraction, 7(3), Article 105. https://doi.org/10.3390/make7030105
  6. Manzoor, A., Qureshi, M. A., Kidney, E., & Longo, L. (2024). A review on machine learning methods for customer churn prediction and recommendations for business practitioners. IEEE Access, 12, 70434-70463. https://doi.org/10.1109/ACCESS.2024.3402092
  7. Ngai, E. W. T., Xiu, L., & Chau, D. C. K. (2009). Application of data mining techniques in customer relationship management: A literature review and classification. Expert Systems with Applications, 36(2), 2592-2602. https://doi.org/10.1016/j.eswa.2008.02.021
  8. Vafeiadis, T., Diamantaras, K. I., Sarigiannidis, G., & Chatzisavvas, K. C. (2015). A comparison of machine learning techniques for customer churn prediction. Simulation Modelling Practice and Theory, 55, 1-9. https://doi.org/10.1016/j.simpat.2015.03.003
  9. Verbeke, W., Martens, D., Mues, C., & Baesens, B. (2012). New insights into churn prediction in the telecommunication sector: A profit driven data mining approach. European Journal of Operational Research, 218(1), 211-229. https://doi.org/10.1016/j.ejor.2011.09.031
  10. Neslin, S. A., Gupta, S., Kamakura, W., Lu, J., & Mason, C. H. (2006). Defection detection: Measuring and understanding the predictive accuracy of customer churn models. Journal of Marketing Research, 43(2), 204-211. https://doi.org/10.1509/jmkr.43.2.204
  11. Ahmad, A. K., Jafar, A., & Aljoumaa, K. (2019). Customer churn prediction in telecom using machine learning in big data platform. Journal of Big Data, 6, Article 28. https://doi.org/10.1186/s40537-019-0191-6
  12. Asfe, A. M., Rahman, M. R., & Hossain, M. S. (2025). MNeuralTab: Integrating meta-modeling and neural networks for customer churn prediction in e-commerce. Discover Applied Sciences, 7, Article 569. https://doi.org/10.1007/s42452-025-07157-0
  13. De Caigny, A., Coussement, K., De Bock, K. W., & Lessmann, S. (2020). Incorporating textual information in customer churn prediction models based on a convolutional neural network. International Journal of Forecasting, 36(4), 1563-1578. https://doi.org/10.1016/j.ijforecast.2019.03.029
  14. Höppner, S., Stripling, E., Baesens, B., vanden Broucke, S., & Verdonck, T. (2020). Profit driven decision trees for churn prediction. European Journal of Operational Research, 284(3), 920-933. https://doi.org/10.1016/j.ejor.2018.11.072
  15. Imani, M., Joudaki, M., Beikmohammadi, A., & Arabnia, H. R. (2025). Customer churn prediction: A systematic review of recent advances, trends, and challenges in machine learning and deep learning. Machine Learning and Knowledge Extraction, 7(3), Article 105. https://doi.org/10.3390/make7030105
  16. Kaya, E., Dong, X., Suhara, Y., Balcisoy, S., Bozkaya, B., & Pentland, A. (2018). Behavioral attributes and financial churn prediction. EPJ Data Science, 7, Article 41. https://doi.org/10.1140/epjds/s13688-018-0165-5
  17. Khattak, A., Mehak, Z., Ahmad, H., Asghar, M. U., Asghar, M. Z., & Khan, A. (2023). Customer churn prediction using composite deep learning technique. Scientific Reports, 13, Article 17294. https://doi.org/10.1038/s41598-023-44396-w
  18. Manzoor, A., Qureshi, M. A., Kidney, E., & Longo, L. (2024). A review on machine learning methods for customer churn prediction and recommendations for business practitioners. IEEE Access, 12, 70434-70463. https://doi.org/10.1109/ACCESS.2024.3402092
  19. Mena, G., Coussement, K., De Bock, K. W., et al. (2024). Exploiting time-varying RFM measures for customer churn prediction with deep neural networks. Annals of Operations Research, 339, 765-787. https://doi.org/10.1007/s40747-023-05259-9
  20. Pustokhina, I. V., Pustokhin, D. A., Nguyen, P. T., Elhoseny, M., & Shankar, K. (2023). Multi-objective rain optimization algorithm with WELM model for customer churn prediction in telecommunication sector. Complex & Intelligent Systems, 9, 3473-3485. https://doi.org/10.1007/s40747-021-00353-6
  21. Rathi, S., Puranik, A., Pophale, V., Kutwal, P., Gaikwad, V., Pratham, S., & Maral, V. (2023). A survey and implementation of machine learning algorithms for customer churn prediction. International Journal on Recent and Innovation Trends in Computing and Communication, 11(10), 1062-1069. https://doi.org/10.17762/ijritcc.v11i10.8625
  22. Rudd, D. H., Huo, H., & Xu, G. (2022). Improved churn causal analysis through restrained high-dimensional feature space effects in financial institutions. Human-Centric Intelligent Systems, 2, 70-80. https://doi.org/10.1007/s44230-022-00006-y
  23. Šimović, P. P., Chen, C. Y. T., & Sun, E. W. (2023). Classifying the variety of customers' online engagement for churn prediction with a mixed-penalty logistic regression. Computational Economics, 61, 451-485. https://doi.org/10.1007/s10614-022-10275-1
  24. Zdravevski, E., Lameski, P., Apanowicz, C., & Ślęzak, D. (2020). From big data to business analytics: The case study of churn prediction. Applied Soft Computing, 90, Article 106164. https://doi.org/10.1016/j.asoc.2020.106164
  25. Customer switching behavior analysis in the telecommunication industry via push-pull-mooring framework: A machine learning approach. (2020). Computers & Industrial Engineering, 144, Article 106476. https://doi.org/10.1016/j.cie.2020.106476
Top