Machine Learning-Based Prediction of Telecom Customer Churn: Comparative Model Analysis
DOI:
https://doi.org/10.54097/9r12cm81Keywords:
Customer Churn, Machine Learning, Python, Telecommunications, XGBoostAbstract
In the increasingly competitive telecommunications market, customer churn has become a key challenge affecting the profitability and sustainable growth of enterprises. This study aims to conduct an empirical analysis to compare the performance of various machine learning models in predicting customer churn in the telecommunications industry. In this study, Python and related machine learning libraries were utilized to build a prediction process, and strict performance evaluations were conducted on three models: Logistic Regression, Random Forest, and Extreme Gradient Boost. The evaluation indicators include accuracy rate, precision rate, recall rate, F1 score, and the area under the receiver operating characteristic curve (ROC-AUC). The research results show that the optimized XGBoost model exhibits the best performance in all evaluation indicators, demonstrating its outstanding ability to handle such classification problems. In addition, by analyzing the feature importance of the XGBoost model, this study identified the key drivers influencing customer churn, among which contract type, customer online duration, and monthly fee are the most significant predictors. These findings not only provide telecom operators with high-precision churn warning tools but also offer data-driven decision support for them to formulate precise and effective customer retention strategies.
Downloads
References
[1] Kaggle. (2025). Customer churn dataset. https:// www.kaggle.com/ datasets/ muhammadshahidazeem/ customer-churn-dataset.
[2] Google Dataset Search. (2025). Telco customer churn dataset. https://toolbox. google. com/ datasetsearch/ search? query=Telco%20Customer%20Churn%20dataset%20-site%3Akaggle.com.
[3] Xu, T., Ma, Y., & Kim, K. (2021). Telecom churn prediction system based on ensemble learning using feature grouping. Applied Sciences, 11(11), 4742. https://doi.org/10.3390/app11114742.
[4] Wei, S. (2025). Comparative analysis of machine learning models for telecom customer churn prediction. Theoretical and Natural Science, 134, 24–30. https://www.ewadirect. com/ proceedings/ tns/ article/ view/26483.
[5] Chang, V., Hall, K., Xu, Q. A., Amao, F. O., Ganatra, M. A., & Benson, V. (2024). Prediction of customer churn behavior in the telecommunication industry using machine learning models. Algorithms, 17(6), 231. https://doi.org/10.3390/a17060231.
[6] Kaggle. (2025). Telco customer churn: Exploratory data analysis. https://www.kaggle.com/ code/ supratimhaldar/ telco-customer-churn-exploratory-data-analysis.
[7] Medium. (2019). Machine learning case study: Telco customer churn prediction. https://medium.com/ @ manureservations/machine-learning-case-study-telco-customer-churn-prediction-a5f228364945.
[8] Kaggle. (2025). Telco customer churn - EDA & predictions + SHAP. https://www.kaggle. com/ code/ jonaspalucibarbosa/telco-customer-churn-eda-predictions-shap.
[9] Ahmad, J., Jafar, R., & Aljoumaa, F. (2025). Customer churn prediction in telecom using machine learning and social network analysis in big data platform. ResearchGate. https://www. researchgate. net/ publication/386615188_Customer_churn_prediction_in_telecom_using_machine_learning_and_social_network_analysis_in_big_data_platform.
[10] De Caigny, S., Coussement, K., & De Bock, K. (2025). A new hybrid classification algorithm for customer churn prediction based on logistic regression and decision trees. ResearchGate. https://www.researchgate.net/publication/323130432_A_New_Hybrid_Classification_Algorithm_for_Customer_Churn_Prediction_Based_on_Logistic_Regression_and_Decision_Trees.
[11] Kaggle. (2025). Telco Customer Churn. https://www.kaggle.com/datasets/blastchar/telco-customer-churn.
[12] Observable. (2023). End-to-end machine learning project: Telco customer churn / His CodeShip. https://observablehq.com/@ealecho/end-to-end-machine-learning-project-telco-customer-churn.
[13] Medium. (2020). Comprehensive report: Telecom customer churn analysis and recommendations. https://medium.com/@KingHenryMorgansDiary/comprehensive-report-telecom-customer-churn-analysis-and-recommendations-398eedaf3466.
[14] Ahmad, J., Jafar, R., & Aljoumaa, F. (2024). Customer churn prediction in telecom using machine learning and social network analysis in big data platform. ResearchGate. https://www. researchgate. net/ publication/386615188_Customer_churn_prediction_in_telecom_using_machine_learning_and_social_network_analysis_in_big_data_platform.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Academic Journal of Science and Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.








