Customer churn prediction (CCP) is among the greatest challenges faced in the telecommunication sector. With progress in the fields of machine learning (ML) and artificial intelligence (AI), the possibility of CCP has dramatically increased. Therefore, this study presents an artificial intelligence with Jaya optimization algorithm based churn prediction for data exploration (AIJOA-CPDE) technique for human-computer interaction (HCI) application. The major aim of the AIJOA-CPDE technique is the determination of churned and non-churned customers. In the AIJOA-CPDE technique, an initial stage of feature selection using the JOA named the JOA-FS technique is presented to choose feature subsets. For churn prediction, the AIJOA-CPDE technique employs a bidirectional long short-term memory (BDLSTM) model. Lastly, the chicken swarm optimization (CSO) algorithm is enforced as a hyperparameter optimizer of the BDLSTM model. A detailed experimental validation of the AIJOA-CPDE technique ensured its superior performance over other existing approaches.
Citation: Ilyоs Abdullaev, Natalia Prodanova, Mohammed Altaf Ahmed, E. Laxmi Lydia, Bhanu Shrestha, Gyanendra Prasad Joshi, Woong Cho. Leveraging metaheuristics with artificial intelligence for customer churn prediction in telecom industries[J]. Electronic Research Archive, 2023, 31(8): 4443-4458. doi: 10.3934/era.2023227
Customer churn prediction (CCP) is among the greatest challenges faced in the telecommunication sector. With progress in the fields of machine learning (ML) and artificial intelligence (AI), the possibility of CCP has dramatically increased. Therefore, this study presents an artificial intelligence with Jaya optimization algorithm based churn prediction for data exploration (AIJOA-CPDE) technique for human-computer interaction (HCI) application. The major aim of the AIJOA-CPDE technique is the determination of churned and non-churned customers. In the AIJOA-CPDE technique, an initial stage of feature selection using the JOA named the JOA-FS technique is presented to choose feature subsets. For churn prediction, the AIJOA-CPDE technique employs a bidirectional long short-term memory (BDLSTM) model. Lastly, the chicken swarm optimization (CSO) algorithm is enforced as a hyperparameter optimizer of the BDLSTM model. A detailed experimental validation of the AIJOA-CPDE technique ensured its superior performance over other existing approaches.
[1] | R. A. de L. Lemos, T. C. Silva, B. M. Tabak, Propension to customer churn in a financial institution: a machine learning approach, Neural Comput. Appl., 34 (2022), 11751–11768. https://doi.org/10.1007/s00521-022-07067-x doi: 10.1007/s00521-022-07067-x |
[2] | Y. K. Saheed, M. A. Hambali, Customer churn prediction in telecom sector with machine learning and information gain filter feature selection algorithms, in 2021 International Conference on Data Analytics for Business and Industry (ICDABI), (2021), 208–213. https://doi.org/10.1109/ICDABI53623.2021.9655792 |
[3] | M. T. Quasim, A. Sulaiman, A. Shaikh, M. Younus, Blockchain in churn prediction based telecommunication system on climatic weather application, Sustainable Comput. Inf. Syst., 35 (2022), 100705. https://doi.org/10.1016/j.suscom.2022.100705 doi: 10.1016/j.suscom.2022.100705 |
[4] | J. Dias, P. Godinho, P. Torres, Machine learning for customer churn prediction in retail banking, in Computational Science and Its Applications – ICCSA 2020, (2020), 576–589. https://doi.org/10.1007/978-3-030-58808-3_42 |
[5] | E. Domingos, B. Ojeme, O. Daramola, Experimental analysis of hyperparameters for deep learning-based churn prediction in the banking sector, Computation, 9 (2021), 34. https://doi.org/10.3390/computation9030034 doi: 10.3390/computation9030034 |
[6] | R. Sudharsan, E. N. Ganesh, A Swish RNN based customer churn prediction for the telecom industry with a novel feature selection strategy, Connect. Sci., 34 (2022), 1855–1876. https://doi.org/10.1080/09540091.2022.2083584 doi: 10.1080/09540091.2022.2083584 |
[7] | D. AL-Najjar, N. Al-Rousan, H. AL-Najjar, Machine learning to develop credit card customer churn prediction, J. Theor. Appl. Electron. Commer. Res., 17 (2022), 1529–1542. https://doi.org/10.3390/jtaer17040077 doi: 10.3390/jtaer17040077 |
[8] | C. W. Lin, T. P. Hong, K. T. Yang, S. L. Wang, The GA-based algorithms for optimizing hiding sensitive itemsets through transaction deletion, Appl. Intell., 42 (2015), 210–230. https://doi.org/10.1007/s10489-014-0590-5 doi: 10.1007/s10489-014-0590-5 |
[9] | J. C. W. Lin, L. Yang, P. Fournier-Viger, J. M. T. Wu, T. P. Hong, L. S. L. Wang, et al., Mining high-utility itemsets based on particle swarm optimization, Eng. Appl. Artif. Intell., 55 (2016), 320–330. https://doi.org/10.1016/j.engappai.2016.07.006 doi: 10.1016/j.engappai.2016.07.006 |
[10] | X. Xiahou, Y. Harada, B2C E-commerce customer churn prediction based on K-means and SVM, J. Theor. Appl. Electron. Commer. Res., 17 (2022), 458–475. https://doi.org/10.3390/jtaer17020024 doi: 10.3390/jtaer17020024 |
[11] | A. Kolomiiets, O. Mezentseva, K. Kolesnikova, Customer churn prediction in the software by subscription models it business using machine learning methods, in 2021 1nd International Workshop on Information Technologies: Theoretical and Applied Problems, 2021. Available from: http://star.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-3039/paper49.pdf. |
[12] | Seema, G. Gupta, Development of fading channel patch based convolutional neural network models for customer churn prediction, Int. J. Syst. Assur. Eng. Manage., 2022 (2022), 1–21. https://doi.org/10.1007/s13198-022-01759-2 doi: 10.1007/s13198-022-01759-2 |
[13] | K. A. Amuda, A. B. Adeyemo, Customers churn prediction in financial institution using artificial neural network, preprint, arXiv: 1912.11346. |
[14] | M. E. Kara, S. Ü. O. Fırat, A. Ghadge, A data mining-based framework for supply chain risk management, Comput. Ind. Eng., 139 (2020), 105570. https://doi.org/10.1016/j.cie.2018.12.017 doi: 10.1016/j.cie.2018.12.017 |
[15] | A. D. Caigny, K. Coussement, K. W. D. Bock, S. Lessmann, Incorporating textual information in customer churn prediction models based on a convolutional neural network, Int. J. Forecasting, 36 (2020), 1563–1578. https://doi.org/10.1016/j.ijforecast.2019.03.029 doi: 10.1016/j.ijforecast.2019.03.029 |
[16] | I. Al-Shourbaji, N. Helian, Y. Sun, S. Alshathri, M. A. Elaziz, Boosting ant colony optimization with reptile search algorithm for churn prediction, Mathematics, 10 (2022), 1031. https://doi.org/10.3390/math10071031 doi: 10.3390/math10071031 |
[17] | S. Hegde, M. R. Mundada, Optimized deep neural network based predictive model for customer attrition analysis in the banking sector, Recent Pat. Eng., 14 (2020), 412–421. https://doi.org/10.2174/1872212113666190211130117 doi: 10.2174/1872212113666190211130117 |
[18] | P. Bhuse, A. Gandhi, P. Meswani, R. Muni, N. Katre, Machine learning based telecom-customer churn prediction, in 2020 3rd International Conference on Intelligent Sustainable Systems (ICISS), (2020), 1297–1301. https://doi.org/10.1109/ICISS49785.2020.9315951 |
[19] | A. Vakeel, N. R. Vantari, S. N. Reddy, R. Muthyapu, A. Chavan, Machine learning models for predicting and clustering customer churn based on boosting algorithms and gaussian mixture model, in 2022 International Conference for Advancement in Technology (ICONAT), (2022), 1–5. https://doi.org/10.1109/ICONAT53423.2022.9725957 |
[20] | M. U. Tariq, M. Babar, M. Poulin, A. S. Khattak, Distributed model for customer churn prediction using convolutional neural network, J. Modell. Manage., 17 (2021) 853–863. https://doi.org/10.1108/JM2-01-2021-0032 doi: 10.1108/JM2-01-2021-0032 |
[21] | N. I. Mohammad, S. A. Ismail, M. N. Kama, O. M. Yusop, A. Azmi, Customer churn prediction in telecommunication industry using machine learning classifiers, in ICVISP 2019: Proceedings of the 3rd International Conference on Vision, Image and Signal Processing, (2019), 1–7. https://doi.org/10.1145/3387168.3387219 |
[22] | R. V. Rao, Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems, Int. J. Ind. Eng. Comput., 7 (2016), 19–34. https://doi.org/10.5267/j.ijiec.2015.8.004 doi: 10.5267/j.ijiec.2015.8.004 |
[23] | H. Migallón, A. Jimeno-Morenilla, H. Rico, J. L. Sánchez-Romero, A. Belazi, Multi-level parallel chaotic Jaya optimization algorithms for solving constrained engineering design problems, J. Supercomput., 77 (2021), 12280–12319. https://doi.org/10.1007/s11227-021-03737-0 doi: 10.1007/s11227-021-03737-0 |
[24] | F. Zhang, A hybrid structured deep neural network with Word2Vec for construction accident causes classification, Int. J. Construct. Manage., 22 (2022), 1120–1140. https://doi.org/10.1080/15623599.2019.1683692 doi: 10.1080/15623599.2019.1683692 |
[25] | Y. Ci, H. Wu, Y. Sun, L. Wu, A prediction model with wavelet neural network optimized by the chicken swarm optimization for on-ramps metering of the urban expressway, J. Intell. Transp. Syst., 26 (2022), 356–365. https://doi.org/10.1080/15472450.2021.1890070 doi: 10.1080/15472450.2021.1890070 |
[26] | I. Brandusoiu, G. Toderean, H. Beleiu, Methods for churn prediction in the pre-paid mobile telecommunications industry, in 2016 International Conference on Communications (COMM), (2016), 97–100. https://doi.org/10.1109/ICComm.2016.7528311 |
[27] | P. Lalwani, M. K. Mishra, J. S. Chadha, P. Sethi, Customer churn prediction system: a machine learning approach, Computing, 104 (2022), 271–294. https://doi.org/10.1007/s00607-021-00908-y doi: 10.1007/s00607-021-00908-y |
[28] | I. V. Pustokhina, D. A. Pustokhin, P. T. Nguyen, M. Elhoseny, K. Shankar, Multi-objective rain optimization algorithm with WELM model for customer churn prediction in telecommunication sector, Complex Intell. Syst., 2021. https://doi.org/10.1007/s40747-021-00353-6 doi: 10.1007/s40747-021-00353-6 |
[29] | A. Dalli, Impact of hyperparameters on Deep Learning model for customer churn prediction in telecommunication sector, Math. Probl. Eng., 2022 (2022), 4720539. https://doi.org/10.1155/2022/4720539 doi: 10.1155/2022/4720539 |