Abstract
Many companies lack awareness about the different kinds of customer deviations that exist in today’s world. There can be many reasons that factor the churn rate of a company, ranging from the success of a product, reputation of the brand, extra services, accessibility, price range and many others. It’s usually very tedious to shortlist a particular reason that is causing a higher churn rate than the others manually. Recognizing this problem, this paper answers some of the churn analysis questions through the development of an efficient churn analysis machine learning based model that performs various functions. The proposed work is broken down into two phases. First being, data analysis followed by churn prediction. For data analysis, multiple graphs are plotted with different features to gain interesting insights on the shape and nature of the company’s churn rate and to narrow down on which combination of features might be more heavily correlated with the predictor variable ‘churn’. For churn prediction, a classification model was built that comprised of six algorithms. Further on, cross validation and hyperparameter tuning was performed on all the models. An ensemble model was also built to increase model accuracy and finally, performance evaluation was done to check the best built model. Ultimately, the model giving the best results in the performance evaluation phase is chosen to be used for the end-to-end model use. In the proposed work, XG Boost Classifier proves to be the best performing algorithm for the prediction of customer churn.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ahn JH, Han SP, Lee YS (2006) Customer churn analysis: churn determinants and mediation effects of partial defection in the Korean mobile telecommunications service industry. Telecommun Policy 30(10–11):552–568
Hung SY, Yen DC, Wang HY (2006) Applying data mining to telecom churn management. Expert Syst Appl 31(3):515–524
Ullah I, Raza B, Malik AK, Imran M, Islam SU, Kim SW (2019) A churn prediction model using random forest: analysis of machine learning techniques for churn prediction and factor identification in telecom sector. IEEE Access 7:60134–60149
Ahmed A, Linen DM (2017) A review and analysis of churn prediction methods for customer retention in telecom industries. In: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), January. IEEE, pp 1–7
Brânduşoiu I, Toderean G, Beleiu H (2016) Methods for churn prediction in the pre-paid mobile telecommunications industry. In: 2016 international conference on communications (COMM), June. IEEE, pp 97–100
Tsai CF, Lu YH (2009) Customer churn prediction by hybrid neural networks. Expert Syst Appl 36(10):12547–12553
Hadden J, Tiwari A, Roy R, Ruta D (2007) Computer assisted customer churn management: state-of-the-art and future trends. Comput Oper Res 34(10):2902–2917
Vafeiadis T, Diamantaras KI, Sarigiannidis G, Chatzisavvas KC (2015) A comparison of machine learning techniques for customer churn prediction. Simul Model Pract Theory 55:1–9
Xia GE, Jin WD (2008) Model of customer churn prediction on support vector machine. Syst Eng Theory Pract 28(1):71–77
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tyagi, R., Sindhu, K. (2022). Customer Churn Analysis Using Machine Learning. In: Uddin, M.S., Jamwal, P.K., Bansal, J.C. (eds) Proceedings of International Joint Conference on Advances in Computational Intelligence. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-19-0332-8_37
Download citation
DOI: https://doi.org/10.1007/978-981-19-0332-8_37
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0331-1
Online ISBN: 978-981-19-0332-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)