Customer Churn Retention Using Machine Learning

The rate at which customers stop using a company’s services in a given time is called the customer churn rate or attrition rate. Therefore, developing a prediction model that predicts the possible churn customers will be creating an early warning to the company to give better services. This research can be divided into two major areas: dealing with a dataset about customer behaviors in a bank and building churn prediction models. using machine learning algorithms. The data pre-processing part includes dataset description and some adjustments on original dataset to make it accessible for analysis, including deleting unimportant feature and adjusting feature names. Then the study apportions the modified dataset into train set and test set with an 80-20 split. Next, the study imports two kinds of machine learning algorithms, random forest classifier and decision tree classifier, to build churn prediction models. In each model, the The study first performs feature selections and visualizes feature importance in bar graphs. Then the study tests each model on testing set and visualizes model performances using confusion matrices and accuracy scores. Results show that both models get most predictions correct while random forest model has a better performance due to its higher accuracy.

Authors

Institutions

Publication Details

Published
2025-03-06
DOI
https://doi.org/10.1109/rait65068.2025.11088963
Primary Topic
Customer churn and segmentation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Customer Churn Retention Using Machine Learning

Suresh Dara, Magapu Radha Krishna Sai, Rohan Duvvu, T. Satya Rama Subrahmanyam et al.
Customer churn and segmentation
article

Customer Churn Retention Using Machine Learning

Suresh Dara, Magapu Radha Krishna Sai, Rohan Duvvu, T. Satya Rama Subrahmanyam, Sagar Bochela
article en

Abstract

The rate at which customers stop using a company’s services in a given time is called the customer churn rate or attrition rate. Therefore, developing a prediction model that predicts the possible churn customers will be creating an early warning to the company to give better services. This research can be divided into two major areas: dealing with a dataset about customer behaviors in a bank and building churn prediction models. using machine learning algorithms. The data pre-processing part includes dataset description and some adjustments on original dataset to make it accessible for analysis, including deleting unimportant feature and adjusting feature names. Then the study apportions the modified dataset into train set and test set with an 80-20 split. Next, the study imports two kinds of machine learning algorithms, random forest classifier and decision tree classifier, to build churn prediction models. In each model, the The study first performs feature selections and visualizes feature importance in bar graphs. Then the study tests each model on testing set and visualizes model performances using confusion matrices and accuracy scores. Results show that both models get most predictions correct while random forest model has a better performance due to its higher accuracy.

SRM University (IN)
Openalex Percentile: Top 76%
Customer churn and segmentation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.