A Hybrid System for Customer Churn Prediction and Retention Analysis via Supervised Learning
Source abstract
Abstract
Telecom industry relies on churn prediction models to retain their customers. These prediction models help in precise and right time recognition of future switching by a group of customers to other service providers. Retention not only contributes to the profit of an organization, but it is also important for upholding a position in the competitive market. In the past, numerous churn prediction models have been proposed, but the current models have a number of flaws that prevent them from being used in real-world large-scale telecom datasets. These schemes, fail to incorporate frequently changing requirements. Data sparsity, noisy data, and the imbalanced nature of the dataset are the other main challenges for an accurate prediction. In this paper, we propose a hybrid model, name as “A Hybrid System for Customer Churn Prediction and Retention Analysis via Supervised Learning (HCPRs)” that used Synthetic Minority Over-Sampling Technique (SMOTE) and Particle Swarm Optimization (PSO) to address the issue of imbalance class data and feature selection. Data cleaning and normalization has been done on big Orange dataset contains 15000 features along with 50000 entities. Substantial experiments are performed to test and validate the model on Random Forest (RF), Linear Regression (LR), Naïve Bayes (NB) and XG-Boost. Results show that the proposed model when used with XGBoost classifier, has greater Accuracy Under Curve (AUC) of 98% as compared with other methods.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Customer churn and segmentation · Consumer Retail Behavior Studies · Consumer Market Behavior and Pricing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (46)
Show source-provided references
1. A survey on customer churn prediction using machine learning techniques10.5120/ijca2016912237 ↗
2. Predicting customer churn: Customer behavior forecasting for subscription-based organizations
3. Customers churn prediction and marketing retention strategies. An application of support vector machines based on the AUC parameter-selection technique in B2B e-commerce industry10.1016/j.indmarman.2016.08.003 ↗
4. Churn prediction techniques in telecom industry for customer retention: A survey
5. Telecommunication services churn prediction-deep learning approach
6. Customer churn prediction system: A machine learning approach
7. Customer churn prediction by hybrid neural networks10.1016/j.eswa.2009.05.032 ↗
8. Predictive analysis of customer churn in telecom industry using supervised learning10.21917/ijsc.2020.0291 ↗
9. The application of the locally linear model tree on customer churn prediction
10. Enhanced prediction model for customer churn in telecommunication using EMOTE
11. Customer churn analysis for telecom operators based on SVM
12. Robust classification of imbalanced data using one-class and two-class SVM-based multiclassifiers10.3233/IDA-130630 ↗
13. Profit-based feature selection using support vector machines--General framework and an application for customer retention10.1016/j.asoc.2015.05.058 ↗
14. Social network analytics for churn prediction in telco: Model building, evaluation and network architecture10.1016/j.eswa.2017.05.028 ↗
15. Consumer satisfaction versus churn in the case of upgrades of 3G to 4G cell networks10.1007/s11002-014-9284-3 ↗
16. A churn prediction model for prepaid customers in telecom using fuzzy classifiers10.1007/s11235-017-0310-7 ↗
17. A fuzzy based churn prediction and retention model for prepaid customers in telecom industry10.2991/ijcis.11.1.6 ↗
18. A proposed churn prediction model
19. Telco churn prediction with big data
20. A new hybrid classification algorithm for customer churn prediction based on logistic regression and decision trees10.1016/j.ejor.2018.02.009 ↗
21. An effective hybrid learning system for telecommunication churn prediction10.1016/j.eswa.2013.04.020 ↗
22. Inferring machine learning based parameter estimation for telecom churn prediction
23. Churn prediction in telecom using random forest and PSO based data balancing in combination with various feature selection strategies10.1016/j.compeleceng.2012.09.001 ↗
24. Particle swarm optimization for feature selection in classification: A multi-objective approach10.1109/TSMCB.2012.2227469 ↗
25. Predicting the churn of telecommunication service users using open source data mining tools10.1109/TELSKS.2011.6143219 ↗
26. Churn prediction on huge telecom data using hybrid firefly based classification10.1016/j.eij.2017.02.002 ↗
27. Handling class imbalance in customer churn prediction10.1016/j.eswa.2008.05.027 ↗
28. Customer churn prediction in telecommunications10.1016/j.eswa.2011.08.024 ↗
29. K nearest sequence method and its application to churn prediction
30. Data mining for churn prediction: Multiple regressions approach
31. An efficient system for customer churn prediction through particle swarm optimization based feature selection model with simulated annealing10.1007/s10586-017-1172-1 ↗
32. Reconciling performance and interpretability in customer churn prediction using ensemble learning based on generalized additive models10.1016/j.eswa.2012.01.014 ↗
33. Profit-based feature selection using support vector machines-General framework and an application for customer retention10.1016/j.asoc.2015.05.058 ↗
34. Analysis of the KDD Cup 2009: Fast Scoring on a Large Orange Customer Database
35. Orange Telecom Datase, “link https//www.kdd.org/kdd-cup/view/kdd-cup-2009.
36. SMOTE: Synthetic minority over-sampling technique10.1613/jair.953 ↗
37. https://www.analyticsvidhya.com/.
38. Comparing regression, naive Bayes, and random forest methods in the prediction of individual survival to second lactation in Holstein cattle10.3168/jds.2019-16295 ↗
39. A comparison of machine learning techniques for customer churn prediction
40. Random forests10.1023/A:1010933404324 ↗
41. Classification and regression by randomForest
42. A customer churn prediction model based on xgboost and mlp
43. Churn prediction in telecommunication using logistic regression and logit boost10.1016/j.procs.2020.03.187 ↗
44. Telecom churn prediction system based on ensemble learning using feature grouping10.3390/app11114742 ↗
45. Applying data mining to telecom churn management10.1016/j.eswa.2005.09.080 ↗
46. A novel hybrid classification model of artificial neural networks and multiple linear regression models10.1016/j.eswa.2011.08.116 ↗