Skip to content
Open access

Predictive Analytics for Customer Retention: Designing and Evaluating a Machine Learning–Based Churn Prediction System

Aug 2026 · WSEAS Transactions on Information Science and Applications · Vol 23, pp. 520 · 0 citations · 15 references

TL;DR

Results demonstrate that ensemble models, particularly those trained using the Random Forest and Gradient Boosting algorithms, outperform baseline approaches across all selected evaluation metrics, and these algorithms are recommended for identifying potential churners across various business and industrial use cases.

Abstract

Customer churn represents a critical challenge for organizations in highly competitive sectors, particularly banking, where retaining existing clients is more effective than acquiring new ones. This study develops a machine learning–based system for churn prediction in the banking sector. The system was designed in Python, integrating modules for data preprocessing, feature engineering, and model training and evaluation. Within this system, five models are trained using five different algorithms (one training algorithm produces one trained model): Logistic Regression, Linear Discriminant Analysis (LDA), Decision Tree, Random Forest, and Gradient Boosting, based on an initial dataset of 10,000 clients, stratified prior to use, obtained from a public Kaggle dataset. For the evaluation of model performance, metrics such as accuracy in churner identification, precision, recall, and F1-score were employed, along with supplementary procedures such as ROC–AUC curve analysis and bootstrapping for model stability assessment. Results demonstrate that ensemble models, particularly those trained using the Random Forest and Gradient Boosting algorithms, outperform baseline approaches across all selected evaluation metrics. Moreover, the 95% confidence intervals, which are narrower than those of the other trained models, along with the ROC–AUC curve analysis, indicate stable predictive performance for these two models. As a result, these algorithms are recommended for identifying potential churners across various business and industrial use cases. Their reliable performance indicates that they can effectively support customer retention campaigns.

Read PDF

Similar papers

Open access Sep 2026

Machine Learning–Based Customer Churn Prediction in Banking Using Feature Selection and Ensemble Models

This research has proposed a novel Hilbert-Schmidt Independence Criterion (HSIC) amidst other techniques for the selection of the intricate features for a robust predictive performance, allowing banks to better personalize service approaches to keep clients.

Benjamin Chiemeka Opara · 0 citations
#software testing Open access Aug 2026

Customer Churn Prediction Using Machine Learning Models: A Comparative Study Using R Software

This study compared explainable machine learning models for predicting customer churn using the IBM Telco Customer Churn dataset in R and found Logistic Regression achieved the best performance, with an accuracy of 82.30% on this dataset.

Uppu Venkata Subbarao, Tedlapu Narayana Rao, Vantaku Bala et al. · 0 citations
Open access Sep 2026

Reducing Model Complexity in Bank Customer Churn Prediction Using Dimensionality Reduction and Explainable Machine Learning

This study demonstrates that PLSDA-optimized machine learning achieves competitive accuracy with reduced computational complexity and enhanced interpretability in churn prediction, while meeting regulatory compliance requirements for practical banking implementations.

Prisca Chimezie Opara · 0 citations
Open access Sep 2026

Performance Evaluation of Single and Ensemble Models for Customer Churn Prediction Analysis

Customer churn remains one of the most consequential problems facing business enterprises globally. Compared with the enticement and acquisition costs associated with acquiring new customers, retaining an existing subscriber is substantially cheaper. Due to its significance to business sustainability, various studies h...

Fatima Labake Ajani, O. A. Alimi, S. Moyane et al. · 0 citations
Conference Open access 2026

Customer Churn Prediction in Telecommunications Using Machine Learning Models

. Customer churn prediction has a great impact on the long-term profitability and competitiveness of telecommunications companies. This study uses telecommunications customer data, employs machine learning methods to build a customer churn prediction model, and identifies key influencing factors. By using majority clas...

Jian-Qing Cao · 0 citations
Open access Sep 2026

Enhancing Telecom Customer Churn Prediction Using Voting Ensemble Learning with SMOTE and ADASYN

Customer churn prediction is an important task in the telecommunications sector, particularly when class imbalance affects the ability of machine learning models to identify churned customers. This study evaluates the performance of several machine learning algorithms using the Telco Customer Churn dataset, which conta...

Omar Shakir · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.