A Binary Firefly Optimized Stacking Ensemble Model for Customer Churn Prediction in the Telecommunications Industry

Authors

DOI:

https://doi.org/10.64539/sjcs.v2i2.2026.507

Keywords:

Churn, Binary, Ensemble, Firefly, Prediction, Stacking

Abstract

Customer churn prediction remains a critical challenge in the telecommunications industry because subscriber attrition directly affects revenue generation, customer retention, and long-term business sustainability. Although numerous studies have employed machine learning and deep learning techniques for churn prediction, many existing approaches rely on standalone models that have limited ability to simultaneously capture complex nonlinear customer behaviour, exploit model diversity, and eliminate redundant features. Building upon our previous study, this research proposes an enhanced heterogeneous stacking ensemble framework that integrates Binary Firefly Algorithm (BFA)-based feature optimization with Deep Neural Network (DNN), Support Vector Machine (SVM), and Random Forest (RF) as base learners, while Logistic Regression serves as the meta-learner for final churn classification. To ensure a fair and controlled comparison, the same Maven Analytics Telecom Customer Churn dataset and preprocessing strategy adopted in the previous study were retained, including data cleaning, feature transformation, stratified data partitioning, and normalization. Model development further incorporated 5-fold cross-validation on the training dataset, while BFA was introduced to identify the most informative pre-churn features. Experimental results demonstrate that the proposed framework achieved strong and balanced predictive performance and demonstrated improvements in several classification metrics compared with the previously developed BFA-based Hybrid TabNet-DNN model. Furthermore, its performance was competitive with the Random Forest baseline, which exhibited comparable classification effectiveness. These findings show that optimized feature selection and heterogeneous ensemble learning improve prediction stability and generalization. The proposed framework provides an effective decision-support tool for proactive customer retention in the telecommunications industry.

References

[1] S. M. Kostić, M. I. Simić, and M. V. Kostić, “Social network analysis and churn prediction in telecommunications using graph theory,” Entropy, vol. 22, no. 7, pp. 1–23, 2020. https://doi.org/10.3390/e22070753.

[2] S. Ouf, K. T. Mahmoud, and M. A. Abdel-Fattah, “A proposed hybrid framework to improve the accuracy of customer churn prediction in telecom industry,” Journal of Big Data, vol. 11, 2024. https://doi.org/10.1186/s40537-024-00922-9.

[3] N. R. Al-Molhem, Y. Rahal, and M. Dakkak, “Social network analysis in telecom data,” Journal of Big Data, vol. 6, no. 1, pp. 1–15, 2019. https://doi.org/10.1186/s40537-019-0264-6.

[4] A. O. J. Ibitoye, C. Onime, N. D. Zaki, and O. F. W. Onifade, “Sociotransactional impact of recency, frequency, and monetary features on customers’ behaviour in telecoms’ churn prediction,” Iraqi Journal of Computer Science and Mathematics, vol. 3, no. 2, pp. 101–110, 2022. https://doi.org/10.52866/ijcsm.2022.02.01.011.

[5] M. Loukili, F. Messaoudi, and M. El Ghazi, “Supervised learning algorithms for predicting customer churn with hyperparameter optimization,” International Journal of Advanced Soft Computing and Its Applications, vol. 14, no. 3, pp. 49–63, 2022. https://doi.org/10.15849/IJASCA.221128.04.

[6] T. Xu, Y. Ma, and K. Kim, “Telecom churn prediction system based on ensemble learning using feature grouping,” Applied Sciences, vol. 11, no. 11, pp. 1–17, 2021. https://doi.org/10.3390/app11114742.

[7] R. Bugajev, R. Kriauzienė, O. Vasilecas, and V. Chadyšas, “The impact of churn labelling rules on churn prediction in telecommunications,” Informatica, vol. 33, no. 2, pp. 247–277, 2022. https://doi.org/10.15388/22-INFOR484.

[8] D. K. Sahoo and P. K. Sahoo, “Efficiency, productivity dynamics and determinants of productivity growth in Indian telecommunication industries: An empirical analysis,” Journal of Public Affairs, vol. 20, no. 1, p. e2353, 2020. https://doi.org/10.1002/pa.2353.

[9] E. Xevelonakis and P. Som, “The impact of social network-based segmentation on customer loyalty in the telecommunication industry,” Journal of Database Marketing & Customer Strategy Management, vol. 19, no. 2, pp. 98–106, 2012. https://doi.org/10.1057/dbm.2012.12.

[10] L. Ehrlinger and W. Wöß, “A survey of data quality measurement and monitoring tools,” Frontiers in Big Data, vol. 5, p. 13, 2022. https://doi.org/10.3389/fdata.2022.850611.

[11] Y. Khan, S. Shafiq, A. Naeem, S. Hussain, S. Ahmed, and N. Safwan, “Customers churn prediction using artificial neural networks (ANN) in telecom industry,” International Journal of Advanced Computer Science and Applications, vol. 10, no. 9, pp. 132–142, 2019. https://doi.org/10.14569/IJACSA.2019.0100918.

[12] V. Chang, K. Hall, Q. A. Xu, F. O. Amao, M. A. Ganatra, and V. Benson, “Prediction of Customer Churn Behavior in the Telecommunication Industry Using Machine Learning Models,” Algorithms, vol. 17, no. 6, p. 231, 2024. https://doi.org/10.3390/a17060231.

[13] A. G. Toprak, Ö. B. Mercan, and M. S. Osmanca, “ML-Based Telecom Customer Churn Analysis,” in 2025 33rd Signal Processing and Communications Applications Conference (SIU), Sile, Istanbul, Turkiye, 2025, pp. 1–4. https://doi.org/10.1109/SIU66497.2025.11111814.

[14] A. Manzoor, M. A. Qureshi, E. Kidney, and L. Longo, “e-Profits: A Business-Aligned Evaluation Metric for Profit-Sensitive Customer Churn Prediction,” International Journal of Data Science and Analytics, vol. 22, 2026. https://doi.org/10.1007/s41060-026-01044-6.

[15] P. O. Odion, M. M. Lawal, S. S. Joshua, and A. Abdulrauf, “Binary Firefly Algorithm-Based Optimization of TabNet and DNN Models for Customer Churn Prediction,” Journal of Future Artificial Intelligence and Technologies, vol. 3, no. 2, pp. 257–274, 2026. https://doi.org/10.62411/faith.3048-3719-376.

[16] S. I. Ele, U. R. Alo, H. F. Nweke, and O. A. Ofem, “Regression-based machine learning framework for customer churn prediction in telecommunication industry,” Journal of Advances in Information Technology, vol. 14, no. 5, pp. 1046–1055, 2023. https://doi.org/10.12720/jait.14.5.1046-1055.

[17] A. Summaila and S. O. Stephen, “Performance analysis of QoS parameters and churn prediction model development for MNOs in Nigeria,” Journal of Systematic, Evaluation and Diversity Engineering, vol. 11, no. 3, pp. 55–64, 2023. https://africanscholarpub.com/ajsitr/article/view/103.

[18] S. W. Fujo, S. Subramanian, and M. A. Khder, “Customer Churn Prediction in Telecommunication Industry Using Deep Learning,” Information Sciences Letters, vol. 11, no. 1, pp. 185–198, 2022. https://doi.org/10.18576/isl/110120.

[19] S. Saha, C. Saha, M. M. Haque, M. G. R. Alam, and A. Talukder, “ChurnNet: Deep learning enhanced customer churn prediction in telecommunication industry,” IEEE Access, vol. 12, pp. 4471–4484, 2024. https://doi.org/10.1109/ACCESS.2024.3349950.

[20] A. Kumar, P. Kakkar, and M. K. Chouhan, “Enhancing Telecom Customer Churn Prediction Using Machine Learning and LSTM for Time-Series Analysis,” in 2025 International Conference in Advances in Power, Signal, and Information Technology (APSIT), Bhubaneswar, India, 2025, pp. 1–7. https://doi.org/10.1109/APSIT63993.2025.11086177.

[21] P. Lalwani, M. K. Mishra, J. S. Chadha, and P. Sethi, “Customer churn prediction system: A machine learning approach,” Computing, vol. 104, pp. 271–294, 2022. https://doi.org/10.1007/s00607-021-00908-y.

[22] M. R. Hossain, “Predicting Customer Churn in Telecommunications with Machine Learning Models,” Asian Journal of Research in Computer Science, vol. 18, no. 1, pp. 53–66, 2025. https://doi.org/10.9734/ajrcos/2025/v18i1548.

[23] D. Asif, M. S. Arif, and A. Mukheimer, “A data-driven approach with explainable artificial intelligence for customer churn prediction in the telecommunications industry,” Results in Engineering, vol. 26, p. 104629, 2025. https://doi.org/10.1016/j.rineng.2025.104629.

[24] Y. Beeharry and R. T. Fokone, “Hybrid approach using machine learning algorithms for customers' churn prediction in the telecommunications industry,” Concurrency and Computation: Practice and Experience, vol. 34, no. 4, p. e6627, 2022. https://doi.org/10.1002/cpe.6627.

[25] S. S. Poudel, S. Pokharel, and M. Timilsina, “Explaining customer churn prediction in telecom industry using tabular machine learning models,” Machine Learning with Applications, vol. 17, p. 100567, 2024. https://doi.org/10.1016/j.mlwa.2024.100567.

[26] A. Prashanthan, R. Roshan, and M. W. P. Maduranga, “RetenNet: A Deployable Machine Learning Pipeline with Explainable AI and Prescriptive Optimization for Customer Churn Management,” Journal of Future Artificial Intelligence and Technologies, vol. 2, no. 2, pp. 182–201, 2025. https://doi.org/10.62411/faith.3048-3719-110.

[27] D. Kumari, S. K. Singh, S. S. Katira, I. V. Srinivas, and U. Salunkhe, “Telecom Customer Churn Forecasting Using Machine Learning: A Data-Driven Predictive Framework,” Metallurgical and Materials Engineering, vol. 31, no. 4, pp. 922–929, 2025. https://doi.org/10.63278/1536.

[28] D. Bansal, B. Gupta, and S. Gupta, “Telecom Industry Customer Attrition Prediction with Machine Learning Approach,” MAIT Journal of Science Technology, vol. 1, no. 1, pp. 1–10, 2024. [Online] Available: https://mait.ac.in/images/AcadAudit/2025/24.%20Annexure-10%20(a)-Publication%20of%20Journal.pdf.

[29] M. Al-Masri, B. Kasasbeh, and R. Qaddoura, “Mitigating Overfitting in Telecom Customer Churn Prediction Using the Orange Jordan Dataset,” in 2025 1st International Conference on Computational Intelligence Approaches and Applications (ICCIAA), Amman, Jordan, 2025, pp. 1–6. https://doi.org/10.1109/ICCIAA65327.2025.11013157.

[30] S. L. Marie-Sainte and N. Alalyani, "Firefly Algorithm based Feature Selection for Arabic Text Classification," Journal of King Saud University - Computer and Information Sciences, vol. 32, no. 3, pp. 320-328, 2020. https://doi.org/10.1016/j.jksuci.2018.06.004.

[31] K. Mourad and R. Boudour, “A modified binary firefly algorithm to solve hardware/software partitioning problem,” Informatica, vol. 45, no. 7, pp. 1–12, 2021. https://doi.org/10.31449/inf.v45i7.3408.

[32] S. Saleh and S. Saha, “Customer retention and churn prediction in the telecommunication industry: A case study on a Danish university,” SN Applied Sciences, vol. 5, no. 7, p. 173, 2023. https://doi.org/10.1007/s42452-023-05389-6.

Downloads

Published

2026-08-05

How to Cite

Abdulrauf, A., Lawal, M. M., Omoloba, O., Abodunrin, O. B., & Mohammad, M. (2026). A Binary Firefly Optimized Stacking Ensemble Model for Customer Churn Prediction in the Telecommunications Industry. Scientific Journal of Computer Science, 2(2), 330–345. https://doi.org/10.64539/sjcs.v2i2.2026.507

Similar Articles

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)