Customer Churn Prediction and Recommendation using an Intelligent System

Authors

  • M V K Om Aditya
  • Dr. Vadipina Amarnadh
  • Dr. G. Vishnu Murthy

Keywords:

Churn Prediction, Deep Learning, Customer Segmentation, Recommendation System

Abstract

Customer churn remains a critical challenge in the retail sector, often resulting in significant revenue loss and increased acquisition costs. This paper presents an integrated deep learning framework that combines unsupervised clustering, predictive modeling, and rule-based recommendation to identify and retain at-risk customers. The approach begins with customer segmentation using KMeans clustering enhanced by Principal Component Analysis (PCA) for reduction of dimensional complexity of the dataset, followed by segment-specific churn prediction using a hybrid BiLSTM–CNN architecture. This model leverages temporal patterns and local feature extraction to improve prediction accuracy. Based on the predicted churn probability, a rule- based recommendation engine issues targeted digital coupons or retention strategies, enhancing business decision-making. The entire workflow is deployed through a user-friendly Streamlit web application, enabling real-time data analysis, visualization, and strategic action. Experimental results demonstrate that segment-specific models outperform global models, and the rule-based system offers interpretable, customizable recommendations. The proposed system is scalable, domain-adaptable, and effective in reducing churn while supporting informed, cost-efficient marketing interventions.

Downloads

Published

2025-07-27

How to Cite

M V K Om Aditya, Dr. Vadipina Amarnadh, & Dr. G. Vishnu Murthy. (2025). Customer Churn Prediction and Recommendation using an Intelligent System. Utilitas Mathematica, 122(1), 2471–2479. Retrieved from https://utilitasmathematica.com/index.php/Index/article/view/2536

Citation Check

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.