Telecom Churn Prediction System Based on Ensemble Learning Using Feature Grouping
Source abstract
Abstract
In recent years, the telecom market has been very competitive. The cost of retaining existing telecom customers is lower than attracting new customers. It is necessary for a telecom company to understand customer churn through customer relationship management (CRM). Therefore, CRM analyzers are required to predict which customers will churn. This study proposes a customer-churn prediction system that uses an ensemble-learning technique consisting of stacking models and soft voting. Xgboost, Logistic regression, Decision tree, and Naïve Bayes machine-learning algorithms are selected to build a stacking model with two levels, and the three outputs of the second level are used for soft voting. Feature construction of the churn dataset includes equidistant grouping of customer behavior features to expand the space of features and discover latent information from the churn dataset. The original and new churn datasets are analyzed in the stacking ensemble model with four evaluation metrics. The experimental results show that the proposed customer churn predictions have accuracies of 96.12% and 98.09% for the original and new churn datasets, respectively. These results are better than state-of-the-art churn recognition systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Customer churn and segmentation · Consumer Retail Behavior Studies · Customer Service Quality and Loyalty
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Engineering, Chonnam National Unversity, Yeosu 59626, Korea
References (26)
Show source-provided references
1. Intelligent data analysis approaches to churn as a business problem: A survey10.1007/s10115-016-0995-z ↗
2. The Architecture of a Churn Prediction System Based on Stream Mining
3. Kotler, P.T. (1994). Marketing Management: Analysis, Planning, Implementation and Control, Prentice-Hall.
4. Application of data mining techniques in customer relationship management: A literature review and classifification10.1016/j.eswa.2008.02.021 ↗
5. Motoda, H., and Liu, H. (2001). Feature Selection, Extraction and Construction, Communication of IICM (Institute of Information and Computing Machinery).
6. Edwards, R.A.H., Šúri, M., Huld, T.A., and Dallemand, J.F. (2020, February 10). GIS-Based Assessment of Cereal Straw Energy Resource in the European Union. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?.
7. A Neural Network based Approach for Predicting Customer Churn in Cellular Network Services
8. Customer churn prediction in telecommunication industry using data certainty10.1016/j.jbusres.2018.03.003 ↗
9. An efficient system for customer churn prediction through particle swarm optimization based feature selection model with simulated annealing10.1007/s10586-017-1172-1 ↗
10. Applications of Data Mining Techniques in Telecom Churn Prediction
11. A Dual-Step Multi-Algorithm Approach for Churn Prediction in Pre-Paid Telecommunications Service Providers10.24212/2179-3565.2010v1i2a7 ↗
12. Zhang, Y., Qi, J., Shu, H., and Cao, J. (2007, January 7–10). A hybrid KNN-LR classifier and its application in customer churn prediction. Proceedings of the 2007 IEEE International Conference on Systems, Man and Cybernetics, Montréal, QC, Canada.
13. Zero defections: Quality comes to services
14. Customer churn prediction using a hybrid genetic programming approach
15. Sabbeh, S.F. (2018). Machine-Learning Techniques for Customer Retention: A Comparative Study. Int. J. Adv. Comput. Sci. Appl., 9.10.14569/IJACSA.2018.090238 ↗
16. Faris, H. (2018). A Hybrid Swarm Intelligent Neural Network Model for Customer Churn Prediction and Identifying the Influencing Factors. Information, 9.10.3390/info9110288 ↗
17. Larose, D.T., and Larose, C.D. (2014). Discovering Knowledge in Data: An Introduction to Data Mining, John Wiley & Sons.10.1002/9781118874059 ↗
18. A few useful things to know about machine learning10.1145/2347736.2347755 ↗
19. García-Torres, M., Gómez-Vela, F., Becerra-Alonso, D., Melián-Batista, B., and Moreno-Vega, J.M. (2015, January 14–16). Feature grouping and selection on high-dimensional microarray data. Proceedings of the 2015 International Workshop on Data Mining with Industrial Applications (DMIA), San Lorenzo, Paraguay.10.1109/DMIA.2015.18 ↗
20. The choice of a class interval10.1080/01621459.1926.10502161 ↗
21. Chen, T., and Guestrin, C. (2016, January 13–17). XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939785 ↗
22. Chatterjee, S., and Simonoff, J. (2020). Handbook of Regression Analysis with Applications in R. Logistic Regression, Wiley.10.1002/9781119392491 ↗
23. Suzuki, J. (2020). Decision Trees. Statistical Learning with Math and R, Springer.10.1007/978-981-15-7568-6_8 ↗
24. Larose, C.D., and Larose, D.T. (2019). NAÏVE BAYES CLASSIFICATION. Data Science Using Python and R, John Wiley & Sons, Inc.10.1002/9781119526865 ↗
25. Issues in Stacked Generalization10.1613/jair.594 ↗
26. Zhou, Z. (2012). Ensemble Methods: Foundation Sand Algorithms, CRC Press.10.1201/b12207 ↗