Implementation of Machine Learning Models for Predicting Internet Service Provider Customer Churn

Authors

  • Moch Yusuf Asyhari Universitas PGRI Madiun
  • Pratiwi Susanti Universitas PGRI Madiun
  • Yessi Yunitasari Universitas PGRI Madiun

DOI:

https://doi.org/10.47709/cnahpc.v7i4.7012

Keywords:

CRISP-DM, Decision Tree, ISP, Machine Learning, Prediction

Abstract

The telecommunications industry faces an extremely high level of competition, where the phenomenon of customer churn presents a significant challenge due to its impact on revenue decline and increased costs associated with acquiring new customers. This study aims to develop a churn prediction model using the Decision Tree algorithm and implement it in a web-based application to support customer retention strategies. The CRISP-DM methodology is employed, covering Business Understanding, Data Understanding, Data Preparation, Modeling, Evaluation, and Deployment. Experimental results show that the Decision Tree algorithm demonstrates strong performance in identifying non-churn customers, with a precision of 0.82, a recall of 0.91, and an F1-score of 0.86. However, its performance on the churn class remains limited, with a precision of 0.63, a recall of 0.44, and an F1-score of 0.52, highlighting the importance of addressing imbalanced data distribution to preserve existing data. The model underwent Learning Curve and Validation Curve analysis. The Learning Curve indicates a relatively stable model with a small gap, suggesting good generalization. The Validation Curve reveals that optimal performance is achieved at a moderate tree depth, avoiding the risk of overfitting at greater depths. Nevertheless, the main advantage of the Decision Tree is its interpretability, which highlights significant factors such as contract type, subscription duration, and additional services. The integration of the model into a web-based application also provides practical benefits through rapid churn risk monitoring, supporting the company’s strategic decision-making.

Downloads

Download data is not yet available.

References

Bhatnagar, A., & Srivastava, S. (2025). Customer Churn Prediction: A Machine Learning Approach with Data Balancing for Telecom Industry. International Journal of Computing, 24(1), 9–18. https://doi.org/10.47839/ijc.24.1.3873

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). https://doi.org/10.3390/a17060231

Gupta, V., Choudhary, K., Mao, Y., Wang, K., Tavazza, F., Campbell, C., Liao, W. K., Choudhary, A., & Agrawal, A. (2023). MPpredictor: An Artificial Intelligence-Driven Web Tool for Composition-Based Material Property Prediction. Journal of Chemical Information and Modeling, 63(7), 1865–1871. https://doi.org/10.1021/acs.jcim.3c00307

Hasan, B., Zubair, Shaikh, S. A., Khaliq, A., & Nadeem, G. (2024). Data-Driven Decision-Making: Accurate Customer Churn Prediction with Cat-Boost. The Asian Bulletin of Big Data Management, 4(02). https://doi.org/10.62019/abbdm.v4i02.175

Hendri, D., Nadha, D., Basri, F. K., Wajdi, M. F., & Nadhirah, N. (2024). Comparation of Decision Tree Algorithm, Naive Bayes, K-Nearest Neighbords on Spotify Music Genre. IJATIS: Indonesian Journal of Applied Technology and Innovation Science, 1(1), 47–53. https://doi.org/10.57152/ijatis.v1i1.1219

Ibrahim Adedeji Adeniran, Christianah Pelumi Efunniyi, Olajide Soji Osundare, & Angela Omozele Abhulimen. (2024). Implementing machine learning techniques for customer retention and churn prediction in telecommunications. Computer Science & IT Research Journal, 5(8), 2011–2025. https://doi.org/10.51594/csitrj.v5i8.1489

Kirdponpattara, S., Boonjing, V., & Sooraksa, P. (2024). An Alternative Method for Upgrading the Conventional Decision Tree Algorithm. Sensors and Materials, 36(4), 1461–1471. https://doi.org/10.18494/SAM5029

Kotha, U. M., Gaddam, H., Siddenki, D. R., & Saleti, S. (2023). A comparison of various machine learning algorithms and execution of flask deployment on essay grading. International Journal of Electrical and Computer Engineering, 13(3), 2990–2998. https://doi.org/10.11591/ijece.v13i3.pp2990-2998

Maan, J., & Maan, H. (2023). Customer Churn Prediction Model using Explainable Machine Learning. 11(1), 33–38. http://arxiv.org/abs/2303.00960

Oetama, R. S. (2023). Unveiling Churn Prediction At Bank Ivory. Jurnal Informatika Dan Teknik Elektro Terapan, 11(3s1). https://doi.org/10.23960/jitet.v11i3s1.3394

Orovwode, H., Ibukun, O., & Abubakar, J. A. (2024). A machine learning-driven web application for sign language learning. Frontiers in Artificial Intelligence, 7(June), 1–12. https://doi.org/10.3389/frai.2024.1297347

Patil, K. (2024). Customer Churn Prediction Using Machine Learning. International Journal of Scientific Research in Engineering and Management, 08(04), 1–5. https://doi.org/10.55041/IJSREM29907

Rane, N., Choudhary, S., & Rane, J. (2023). Metaverse for Enhancing Customer Loyalty: Effective Strategies to Improve Customer Relationship, Service, Engagement, Satisfaction, and Experience. SSRN Electronic Journal, 05, 427–452. https://doi.org/10.2139/ssrn.4624197

Sam, G., Asuquo, P., & Stephen, B. (2024). Customer Churn Prediction using Machine Learning Models. Journal of Engineering Research and Reports, 26(2), 181–193. https://doi.org/10.9734/jerr/2024/v26i21081

Shankar, S., Garcia, R., Hellerstein, J. M., & Parameswaran, A. G. (2024). “We Have No Idea How Models will Behave in Production until Production”: How Engineers Operationalize Machine Learning. Proceedings of the ACM on Human-Computer Interaction, 8(CSCW1), 1–34. https://doi.org/10.1145/3653697

Sullivan, C., Tiwari, M., & Thrun, S. (2024). MAPTree: Beating “Optimal” Decision Trees with Bayesian Decision Trees. Proceedings of the AAAI Conference on Artificial Intelligence, 38(8), 9019–9026. https://doi.org/10.1609/aaai.v38i8.28751

Tebu, G., & Izang, A. (2025). Customer Churn Prediction in the Telecommunication Industry Over the Last Decade: A Systematic Review. Asian Journal of Research in Computer Science, 18(4), 256–271. https://doi.org/10.9734/ajrcos/2025/v18i4618

Ultsch, A., Hoffmann, J., Röhnert, M. A., von Bonin, M., Oelschlägel, U., Brendel, C., & Thrun, M. C. (2024). An Explainable AI System for the Diagnosis of High-Dimensional Biomedical Data. BioMedInformatics, 4(1), 197–218. https://doi.org/10.3390/biomedinformatics4010013

Ye, J. (2025). Customer Churn Prediction System Based on Flask.

Zhou, Y., Chen, W., Sun, X., & Yang, D. (2023). Early warning of telecom enterprise customer churn based on ensemble learning. PLoS ONE, 18(10 October), 1–20. https://doi.org/10.1371/journal.pone.0292466

Downloads

Published

2025-10-29

How to Cite

Asyhari, M. Y., Susanti, P., & Yunitasari, Y. (2025). Implementation of Machine Learning Models for Predicting Internet Service Provider Customer Churn. Journal of Computer Networks, Architecture and High Performance Computing, 7(4). https://doi.org/10.47709/cnahpc.v7i4.7012

Similar Articles

<< < 5 6 7 8 9 10 11 12 13 14 > >> 

You may also start an advanced similarity search for this article.