Abstract
The main feature in customer relationship management systems is customer churn prediction. Since customer churn directly impact the revenue of companies, finding factors and taking necessary actions are important. Performance of the model is measured using the Area Under Curve (AUC). The model experimented four machine learning algorithms: Extreme Gradient Boosting (XGBoost), Random Forest Classifier (RFC), Logistic Regression, and Support Vector Classifier (SVC). All the four models are applied on standard scalar normalized data as well on outputs of feature extraction model viz. Principal Component Analysis (PCA) and feature selection model viz. Select K-Best method. Reduction of fourteen to four features were achieved using Select K-Best and PCA. XGBoost algorithm gave better results than the other algorithms on Select K-Best outputs than on PCA outputs. Some of the advantages of XGBoost algorithm is its scalability, ability to handle missing values, and avoid overfitting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ahmed AA, Maheswari D (2017) Churn prediction on huge telecom data using hybrid firefly based classification. Egypt Inform J 18(3):215–220
Amin A, Al-Obeidat F, Shah B, Adnan A, Loo J, Anwar S (2019) Customer churn prediction in telecommunication industry using data certainty. J Bus Res 94:290–301
Amin A, Shehzad S, Khan C, Ali I, Anwar S (2015) Churn prediction in telecommunication industry using rough set approach. New Trends Comput Collective Intell 83–95
De Bock KW, Van Den Poel D (2011) An empirical evaluation of rotation-based ensemble classifiers for customer churn prediction. Expert Syst Appl 38(10):12293–12301
De Caigny A, Coussement K, De Bock KW A new hybrid classification algorithm for customer churn prediction based on logis
Kurniawati YE, Permanasari AE, Fauziati S (2018) Adaptive synthetic-nominal (ADASYN-N) and adaptive synthetic-KNN (ADASYN-KNN) for multiclass imbalance learning on laboratory test data. In: 2018 4th International conference on science and technology (ICST). Yogyakarta, pp 1–6
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
Ahmad ARK, Jafar A, Aljoumaa K (2019) Customer churn prediction in telecom using machine learning in big data platform. J Big Data. ISSN: 2196-1115
Nigam B, Dugar H, Niranjanamurthy M (2019) Effectual predicting telecom customer churn using deep neural network. Int J Eng Adv Technol (IJEAT), 8(5). ISSN: 2249-8958
Azeem M, Usman M (2018) A fuzzy based churn prediction and retention model for prepaid customers in telecom industry. Int J Comput Intell Syst 11(1):66–78
De Caigny A, Coussement K, De Bock KW (2018) A new hybrid classification algorithm for customer churn prediction based on logistic regression and decision trees. Eur J Oper Res 269(2):760–772
Hoppner S, Stripling E, Baesens B, Broucke SV, Verdonck T (2018) Profit driven decision trees for churn prediction. Eur J Oper Res
Umayaparvathi V, Iyakutti K (2016) A survey on customer churn prediction in Telecom insudtry: datasets, methods and metrics. Int Res J Eng Technol (IRJET) 3(4)
Saini N, Monika, Garg K (2017) Churn prediction in telecommunication industry using decision tree. Int J Eng Res Technol 6. https://doi.org/10.17577/IJERTV6IS040379
Raja B, Jeyakumar P (2019) An effective classifier for predicting churn in telecommunication. J Adv Res Dyn Control Syst 11:221–229
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Anjana, K.V., Urolagin, S. (2021). Churn Prediction in Telecom Industry Using Machine Learning Algorithms with K-Best and Principal Component Analysis. In: Gao, XZ., Kumar, R., Srivastava, S., Soni, B.P. (eds) Applications of Artificial Intelligence in Engineering. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-33-4604-8_40
Download citation
DOI: https://doi.org/10.1007/978-981-33-4604-8_40
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-4603-1
Online ISBN: 978-981-33-4604-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)