Customer churn prediction in telecom using machine learning

  • Authors

    • Ahmed Faraz Department of Telecommunication Engineering BUITEMS
    • Sibghat Ullah Bazai Department of Computer Engineering BUITEMS
    • Shumaila Hussain Department of Computer Science SBKWU
    • Hamayoun Yousaf Shahwani Department of Telecommunication Engineering BUITEMS
    • Mehmood Baryalai Department of Computer Science BUITEMS
    • Shariqa Fakhar Department of Computer Science SBKWU
    2024-11-07
    https://doi.org/10.14419/73k1zb75
  • Customer churn prediction, Telecommunication industry, Machine learning algorithms, Feature extraction, Imbalanced data
  • Abstract

    The customer churn prediction has become crucial for retaining customers in rapidly growing telecommunication industry. It enables telecommunication industry to avoid sizeable revenue losses. There are many techniques available to analyze the customer churn. It is still a challenging task due to large data size, imbalanced class distribution, and high dimensionality of telecom datasets.

    This study contributes to formalize customer churn prediction. The study investigates the most promising machine learning algorithms XGboost and Logistic Regression. Furthermore; the feature extraction will be used before implementing the classification algorithms in order to analyze the impact.

     

  • References

    1. M. Zhao, Q. Zeng, M. Chang, Q. Tong and J. Su, "A Prediction Model of Customer Churn considering Customer Value: An Empirical Research of Telecom Industry in China," Discrete Dynamics in Nature and Society, 2021. https://doi.org/10.1155/2021/7160527.
    2. L. F. Khalid, A. M. Abdulazeez, D. Q. Zeebaree, F. . Y. H. Ahmed and D. A. Zebari, "Customer Churn Prediction in Telecommunica-tions Industry Based on Data Mining," in IEEE Symposium on Industrial Electronics & Applications (ISIEA), 2021. https://doi.org/10.1109/ISIEA51897.2021.9509988.
    3. A. Siddika, A. Faruque and A. K. Muhammad, "Comparative Analysis of Churn Predictive Models and Factor Identification in Tele-com Industry," in International Conference on Computer and Information Technology (ICCIT), 2021. https://doi.org/10.1109/ICCIT54785.2021.9689881.
    4. M. Schaarschmidt and T. Kilian, "Impediments to customer integration into the innovation process: A case study in the telecommuni-cations industry," European Management Journal, vol. 32, no. 2, pp. 350-361, 2014. https://doi.org/10.1016/j.emj.2013.04.004.
    5. C. Czarnecki and C. Dietze, "Understanding Today’s Telecommunications Industry," in Reference Architecture for the Telecommuni-cations Industry, Springer Link, 2017. https://doi.org/10.1007/978-3-319-46757-3_2.
    6. K. Dahiya and S. Bhatia, "Customer churn analysis in telecom industry," in International Conference on Reliability, Infocom Technol-ogies and Optimization (ICRITO) (Trends and Future Directions), 2015. https://doi.org/10.1109/ICRITO.2015.7359318.
    7. K. Dahiya and S. Bhatia, "Customer churn analysis in telecom industry," in 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions), 2015. https://doi.org/10.1109/ICRITO.2015.7359318.
    8. M. Zhao, Q. Zeng, M. Chang, Q. Tong and J. Su, "A Prediction Model of Customer Churn considering Customer Value: An Empirical Research of Telecom Industry in China," Discrete Dynamics in Nature and Society, vol. 2021, pp. 1-12, 2021. https://doi.org/10.1155/2021/7160527.
    9. M. P. Bach, J. Pivar and B. JaKovic, "Churn Management in Telecommunications: Hybrid Approach Using Cluster Analysis and Deci-sion Trees," Journal of Risk and Finanacial Management, pp. 1-25, 2021.
    10. V. Mahajan, R. Misra and R. Mahajan, "Review on factors affecting customer churn in telecom sector," International journal of Data Analysis Techniques and Strategies , vol. 9, no. 2, pp. 122-144, 2017. https://doi.org/10.1504/IJDATS.2017.085898.
    11. A. K. Ahmad, A. Jafar and K. Aljoumaa, "Customer churn prediction in telecom using machine learning in big data platform," Journal of Big Data, vol. 6, 2019. https://doi.org/10.1186/s40537-019-0191-6.
    12. T. V. K. D. G. S. and K. C. , "A comparison of machine learning techniques for customer churn prediction," Simulation Modelling Practice and Theory, vol. 55, pp. 1-9, 2015. https://doi.org/10.1016/j.simpat.2015.03.003.
    13. I. Brânduşoiu, G. Toderean and H. G. Beleiu, "Methods for Churn Prediction in the Prepaid Mobile Telecommunications Industry," in International Conference on Communications, 2016. https://doi.org/10.1109/ICComm.2016.7528311.
    14. J. B. and D. V. d. Poel, "Handling class imbalance in customer churn prediction," Expert Systems with Applications, vol. 36, no. 3, pp. 4626-4636, 2009. https://doi.org/10.1016/j.eswa.2008.05.027.
    15. I. Ullah, B. Raza, A. K. Malik, M. A. Imran, S. U. I. and S. W. Kim, "A churn prediction model using random forest: analysis of ma-chine learning techniques for churn prediction and factor identification in telecom sector," IEEE Access, pp. 60134-60149, 2019. https://doi.org/10.1109/ACCESS.2019.2914999.
    16. P. Lalwani, M. K. Mishra, J. S. Chadha and P. Sethi, "Customer churn prediction system: a machine learning approach," Computing, pp. 1-24, 2021. https://doi.org/10.1007/s00607-021-00908-y.
    17. A. K. Ahmad, A. Jafar and K. Aljoumaa, "Customer churn prediction in telecom using machine learning in big data platform," Journal of Big Data, 2019. https://doi.org/10.1186/s40537-019-0191-6.
    18. V. U. and . K. I. , "A Survey on Customer Churn Prediction in Telecom Industry: Datasets, Methods and Metrics," International Re-search Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056, no. 43, pp. 1065-1070, 2016.
    19. O. Adwan, H. Faris, K. Jaradad and O. Harfoushi, "Predicting Customer Churn in Telecom Industry using Multilayer Preceptron Neural Networks: Modeling and Analysis," Life Science Journal, vol. 11, no. 3, pp. 75-81, 2014.
    20. A. Amin, S. Anwar, . A. Adnan, M. Nawaz, K. Alawfi, A. Hussain and K. Huang, "Customer churn prediction in the telecommunication sector using a rough set approach," Neurocomputing, vol. 237, pp. 242-254, 2017. https://doi.org/10.1016/j.neucom.2016.12.009.
    21. H. Jain, A. Khunteta and S. Srivastava, "Churn Prediction in Telecommunication using Logistic Regression and Logit Boost," Procedia Computer Science, vol. 167, pp. 101-1012, 2020. https://doi.org/10.1016/j.procs.2020.03.187.
    22. J. Basiri, F. Taghiyareh and B. Moshiri, "A Hybrid Approach to Predict Churn," in IEEE Asia-Pacific Conference on Services Compu-ting (APSCC), 2010. https://doi.org/10.1109/APSCC.2010.87.
    23. J. Cao, X. Yu and Z. Zhang, "Integrating OWA and data mining for analyzing customers churn in E-commerce," Journal of Systems Science and Complexity, pp. 381-392, 2015. https://doi.org/10.1007/s11424-015-3268-0.
    24. A. De Caigny, K. Coussement and K. W. De Bock, "A new hybrid classification algorithm for customer churn prediction based on Lo-gistic Regression and Decision Tree," European Journal of operational research, vol. 267, pp. 760-772, 2018. https://doi.org/10.1016/j.ejor.2018.02.009.
    25. I. Brandusoiu, G. Toderean and H. Beleiu, "Methods for churn prediction in the pre-paid mobile telecommunications industry," in In-ternational conference on communications (COMM), 2016. https://doi.org/10.1109/ICComm.2016.7528311.
    26. Y. Huang, F. Zhu, M. Yuan, K. Deng, Y. Li, B. Ni, W. Dai, Q. Yang and J. Zeng, "Telco Churn Prediction with Big Data," in SIGMOD '15: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Malbourne, 2015. https://doi.org/10.1145/2723372.2742794.
    27. Y. T. Naing, M. Raheem and . N. K. Batcha, "Feature Selection for Customer Churn Prediction: A Review on the Methods & Tech-niques applied in the Telecom Industry," in 2022 IEEE International Conference on Distributed Computing and Electrical Circuits and Electronics (ICDCECE), 2022. https://doi.org/10.1109/ICDCECE53908.2022.9793315.
    28. S. K. and H. Lee, "Customer Churn Prediction in Influencer Commerce: An Application of Decision Trees," Procedia Computer Sci-ence, vol. 199, pp. 1332-1339, 2022. https://doi.org/10.1016/j.procs.2022.01.169.
    29. M. T. Quasim, A. Sulaiman, A. Shaikh and M. Younus, "Blockchain in churn prediction based telecommunication system on climatic weather application," Sustainable Computing: Informatics and Systems, vol. 35, 2022. https://doi.org/10.1016/j.suscom.2022.100705.
    30. P. Lalwani, M. K. Mishra, J. S. Chadha and P. Sethi, "Customer churn prediction system a machine learning approach," Computing, pp. 271-294, 2021. https://doi.org/10.1007/s00607-021-00908-y.
    31. P. Carmona, A. Dwekat and Z. Mardawi, "No more black boxes! Explaining the predictions of a machine learning XGBoost classifier algorithm in business failure," Research in International Business and Finance, 2022. https://doi.org/10.1016/j.ribaf.2022.101649.
    32. H. Jain, A. Khunteta and S. Srivastava, "Churn Prediction in Telecommunication using Logistic Regression and Logit Boost," Procedia Computer Science, pp. 101-112, 2020. https://doi.org/10.1016/j.procs.2020.03.187.
    33. A. M. AL-Shatnwai and M. Faris, "Predicting Customer Retention using XGBoost and Balancing Methods," International Journal of Advanced Computer Science and Applications (IJACSA), vol. 11, 2020. https://doi.org/10.14569/IJACSA.2020.0110785.
    34. Z. Yayun, "Research on E-commerce Customer Churn Prediction Based on Improved Value Model and XG-Boost Algorithm," Man-agement Science and Engineering, pp. 51-56, 2018.
    35. D. Do, P. Huynh, P. Vo and T. Vu, "Customer Churn Prediction in an Internet Service Provider," in IEEE International Conference on Big Data (BIGDATA), 2017. https://doi.org/10.1109/BigData.2017.8258400.
    36. Q. Tang, G. Xia, . X. Zhang and F. Long, "A Customer Churn Prediction Model Based on XGBoost and MLP," in International Confer-ence on Computer Engineering and Application (ICCEA), 2020. https://doi.org/10.1109/ICCEA50009.2020.00133.
    37. P. Tang, "Telecom customer churn prediction model combining K-Means and XGboost algorithms," in IEEE International conference on mechanical, control nad computer engineering (ICMCCE), 2020. https://doi.org/10.1109/ICMCCE51767.2020.00248.
    38. J. P. . J. B. Raja, S. S. Bama and S. S. , "An Effective Classifier for Predicting Churn in Telecommunication," Journal of Advance Re-search in Dynamical & Control Systems, vol. 11, no. 01, pp. 221-229, 2019.
    39. Z. Tianyuan, S. Moro and R. F. Ramos, "A Data-Driven Approach to Improve Customer Churn Prediction Based on Telecom Customer Segmentation," Future internet, 2022.
    40. A. S. Halibas, A. C. Matthew, I. G. Pillai, J. H. Reazol and E. G. Delvo, "Determining the Intervening Effects of Exploratory Data Anal-ysis and Feature Engineering in Telecoms Customer Churn Modelling," in MEC International Conference on Big Data and Smart City (ICBDSC), 2019. https://doi.org/10.1109/ICBDSC.2019.8645578.
    41. T. Chen and C. Guestrin, "XGBoost: A scalable tree boosting system," in KDD '16: Proceedings of the 22nd ACM SIGKDD Interna-tional Conference on Knowledge Discovery and Data Mining, San Francisco, Claifornia, 2016. https://doi.org/10.1145/2939672.2939785.
    42. T. Chen, T. He and M. Benesty, "XGBoost: R-package," R package version 0.4-2, p. 104, 2015.
  • Downloads

  • How to Cite

    Faraz, A., Ullah Bazai, S., Hussain, S., Shahwani, H. Y., Baryalai, M., & Fakhar, S. (2024). Customer churn prediction in telecom using machine learning. Journal of Advanced Computer Science & Technology (JACST), 12(2), 60-66. https://doi.org/10.14419/73k1zb75

    Received date: 2022-08-14

    Accepted date: 2022-10-04

    Published date: 2024-11-07