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
- Suresh Dara (ORCID: https://orcid.org/0000-0002-1626-8701)
- Magapu Radha Krishna Sai (ORCID: https://orcid.org/0009-0007-8814-4509)
- Rohan Duvvu
- T. Satya Rama Subrahmanyam
- Sagar Bochela
Institutions
- SRM University (IN)
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