Abstract
Churn prediction in telecom has gained a huge prominence in the recent times due to the extensive interests exhibited by the stakeholders, large number of competitors and huge revenue losses incurred due to churn. Predicting telecom churn is challenging due to the voluminous and sparse nature of the data. This paper presents a technique for the telecom churn prediction that employs particle swarm optimization (PSO) and proposes three variants of PSO for churn prediction namely, PSO incorporated with feature selection as its pre-processing mechanism, PSO embedded with simulated annealing and finally PSO with a combination of both feature selection and simulated annealing. The proposed classifiers were compared with decision tree, naive bayes, K-nearest neighbor, support vector machine, random forest and three hybrid models to analyze their predictability levels and performance aspects. Accuracy, true positive rate, true negative rate, false positive rate, Precision, F-Measures, receiver operating characteristic and precision-recall plots were used as performance metrics. Experiments reveal that the performance of metaheuristics was more efficient and they also exhibited better predictability levels.





Similar content being viewed by others
References
Bhattacharya, C.B.: When customers are members: customer retention in paid membership contexts. J. Acad. Marketing Sci. 26(1), 31–44 (1998)
Dyche, J.: The CRM handbook: a business guide to customer relationship management. Addison-Wesley Professional, Boston (2002)
Nie, G., Rowe, W., Zhang, L., Tian, Y., Shi, Y.: Credit card churn forecasting by logistic regression and decision tree. Expert Syst. Appl. 38(12), 15273–15285 (2011)
Gunther, C.C., Tvete, I.F., Aas, K., Sandnes, G.I., Borgan, O.: Modelling and predicting customer churn from an insurance company. Scand. Actuar. J. 2014(1), 58–71 (2014)
Khan, A.A., Jamwal, S., Sepehri, M.M.: Applying data mining to customer churn prediction in an internet service provider. Int. J. Comput. Appl. 9(7), 8–14 (2010)
Huang, S.Y., Yen, D.C., Wang, H.Y.: Applying data mining to telecom churn management. J. Expert Syst. Appl. 31(3), 515–524 (2006)
Xia, G.E., Jin, W.D.: Model of customer churn prediction on support vector machine. J. Syst. Eng. Theor. Pract. 28(1), 71–77 (2008)
Larivire, B., Poel, D.V.D.: Predicting customer retention and profitability by using random forests and regression forests techniques. J. Expert Syst. Appl. 29, 472–484 (2014)
Burez, J., Van den Poel, D.: Handling class imbalance in customer churn prediction. J. Expert Syst. Appl. 36(3), 4626–4636 (2009)
Huang, B.Q., Kechadi, M.T., Buckley, B.: Customer churn prediction in telecommunications. J. Expert Syst. Appl. 39(1), 1414–1425 (2012)
Hwang, H., Jung, T., Suh, E.: An LTV model and customer segmentation based on customer value: a case study on the wireless telecommunication industry. J. Expert Syst. Appl. 26(2), 181–188 (2004)
Ruta, D., Dymitr, Nauck, D., Azvine, B.: K nearest sequence method and its application to churn prediction. In: Intelligent Data Engineering and Automated Learning IDEAL, pp. 207–215. Springer, Berlin (2006)
Zhang, Y., et al.: A hybrid KNN-LR classifier and its application in customer churn prediction. In: IEEE International Conference on Systems, Man and Cybernetics-ISIC 2007. IEEE (2007)
Tsai, C.F., Lu, Y.H.: Customer churns prediction by hybrid neural networks. J. Expert Syst. Appl. 36(10), 12547–12553 (2012)
Khashei, M., Hamadani, A.Z., Bijari, M.: A novel hybrid classification model of artificial neural networks and multiple linear regression models. J. Expert Syst. Appl. 39(3), 2606–2620 (2012)
Bose, I., Chen, X.: Hybrid models using unsupervised clustering for prediction of customer churn. J. Organizational Comput. Electron. Commer. 19(2), 133–151 (2009)
Huang, Y., Kechadi, T.: An effective hybrid learning system for telecommunication churn prediction. J. Expert Syst. Appl. 40, 5635–5647 (2013)
Yeshwanth, V., Raj, V.V., Saravanan, M.: Evolutionary churn prediction in mobile networks using hybrid learning. In: Proceedings of the twenty-fourth international Florida artificial intelligence research society conference, (FLAIRS), Palm Beach, Florida, USA, May 1820. AAAI Press (2011)
Idris, A., Khan, A., Lee, Y.S.: Intelligent churn prediction in telecom: employing mRMR feature selection and RotBoost based ensemble classification. Appl. Intell. 39(3), 659–672 (2013)
Xiao, Jin, et al.: Feature-selection-based dynamic transfer ensemble model for customer churn prediction. Knowl. Inf. Syst. 43(1), 29–51 (2015)
Xiao, J. et al.: One-step classifier ensemble model for customer churn prediction with Imbalanced Class. In: Proceedings of the Eighth International Conference on Management Science and Engineering Management. Springer Berlin, vol. 281, pp. 843–854 (2014)
Alessandro, D., Johnson, L., Gray, D.: Consumer satisfaction versus churn in the case of upgrades of 3G to 4G cell networks. Marketing Lett. 26(4), 489–500 (2015)
Droftina, U., Stular, M., Kosir, A.: A diffusion model for churn prediction based on sociometric theory. Adv. Data Anal. Classif. 9(3), 341–365 (2015)
Chen, K., Hu, Y.H.: Predicting customer churn from valuable B2B customers in the logistics industry: a case study. Inf. Syst. e-Bus. Manag. 13(3), 475–494 (2015)
Faris, H., et al.: Neighborhood cleaning rules and particle swarm optimization for predicting customer churn behavior in telecom industry. Int. J. Adv. Sci. Technol. 68, 11–22 (2014)
Idris, A., Rizwan, M., Khan, A.: Churn prediction in telecom using random forest and PSO based data balancing in combination with various feature selection strategies. Comput. Electr. Eng. 38(6), 1808–1819 (2012)
Bianchi, L., et al.: A survey on metaheuristics for stochastic combinatorial optimization. Nat. Comput. 8(2), 239–287 (2009)
Dalessandro, B.: Bring the noise: Embracing randomness is the key to scaling up machine learning algorithms. Big Data 1(2), 110–112 (2013)
Bousquet, O., Bottou, L.: The tradeoffs of large scale learning. Adv. Neural Inf. Process. Syst. 20, 161–168 (2008)
Bottou, L.: Large-scale machine learning with stochastic gradient descent. In: Proceedings of COMPSTAT-2010, pp. 177–186 Physica, Heidelberg (2010)
Dorigo, M., et al.: Ant system: an autocatalytic optimizing process (1991)
Dorigo, Marco, Gambardella, Luca Maria: Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans. Evolut. Comput. 1(1), 53–66 (1997)
Yang, X.-S.: Firefly algorithm. Nat. Inspir. Metaheuristic Algorithms 20, 79–90 (2008)
Pham, D.T., et al.: The Bees Algorithm, Technical note. Manufacturing Engineering Centre, Cardiff University, UK, pp. 1–57 (2005)
Kennedy, J.: Eberhart. RC: particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp. 1948–1942 (1995)
Shi, Y., Eberhart, R.: A modified particle swarm optimizer. Evolutionary Computation. In: The 1998 IEEE International Conference on Proceedings 1998. IEEE World Congress on Computational Intelligence. IEEE (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Vijaya, J., Sivasankar, E. An efficient system for customer churn prediction through particle swarm optimization based feature selection model with simulated annealing. Cluster Comput 22 (Suppl 5), 10757–10768 (2019). https://doi.org/10.1007/s10586-017-1172-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-017-1172-1