Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Improved Decision Tree, Random Forest, and XGBoost Algorithms for Predicting Client Churn in the Telecommunications Industry

Author 1: Mohamed Ezzeldin Saleh Author 2: Nadia Abd-Alsabour
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 15, No. 12 · Published 2024 · Cited by 7

DOI: https://doi.org/10.14569/IJACSA.2024.0151268

Abstract

Traditional machine learning models, especially decision trees, face great challenges when applied to high-dimensional and imbalanced telecommunication datasets. The research presented in this paper aims to enhance the performance of traditional Decision Tree (DT), Decision Tree with grid search (DT+), random forest (RF), and XGBoost (XGB) models. This is accomplished by augmenting them with robust preprocessing techniques, as well as optimizing them through grid search. We then evaluated how well the enhanced models can accurately predict customer churn and compared their performance metrics in detail. We utilized a dataset derived from the benchmark Cell2Cell dataset by applying combined preprocessing methods including KNN imputation, normalization, and resampling with SMOTE Tomek to address class imbalance. The findings reveal that XGBoost outperformed all other models with an accuracy of 0.82, demonstrating strong precision, recall, and F1 scores. RF also delivered robust results, achieving an accuracy of 0.82, benefiting from its ensemble nature to improve generalization and reduce overfitting.

Keywords

How to Cite this Article

Saleh, M. E., & Abd-Alsabour, N. (2024). Improved Decision Tree, Random Forest, and XGBoost Algorithms for Predicting Client Churn in the Telecommunications Industry. International Journal of Advanced Computer Science and Applications, 15(12). https://doi.org/10.14569/IJACSA.2024.0151268

Saleh, Mohamed Ezzeldin, and Nadia Abd-Alsabour. "Improved Decision Tree, Random Forest, and XGBoost Algorithms for Predicting Client Churn in the Telecommunications Industry." International Journal of Advanced Computer Science and Applications, vol. 15, no. 12, 2024, https://doi.org/10.14569/IJACSA.2024.0151268.

@article{Saleh2024,
  title     = {Improved Decision Tree, Random Forest, and XGBoost Algorithms for Predicting Client Churn in the Telecommunications Industry},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {15},
  number    = {12},
  year      = {2024},
  publisher = {The Science and Information Organization},
  author    = {Mohamed Ezzeldin Saleh and Nadia Abd-Alsabour},
  doi       = {10.14569/IJACSA.2024.0151268},
  url       = {https://doi.org/10.14569/IJACSA.2024.0151268}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.