Customer Churn Prediction in Telecom: A Deep Learning Approach Using Keras and TensorFlow

Abstract

For telecom companies, customer attrition is a major problem that has a direct impact on retention and revenue. In order to predict churn and take quick retention actions based on customer history, a deep learning model built on Keras and TensorFlow is used for this project. Deep learning enhances the ability to identify intricate data associations when compared to more conventional techniques like logistic regression and decision trees. Data collection, preprocessing, training, and model evaluation are all part of the project. Tenure, charges, and demographics of customers are included in a publicly available data set. Data preprocessing includes feature normalization, categorical variable encoding, and missing value handling. Accuracy and loss criteria are used to train and assess a neural network model with hidden layers. When it comes to identifying risky customers, the deep learning model outperforms the conventional methods due to its high accuracy. The method shows how deep learning can be used in predictive analytics for client retention.

Country : India

1 Palagati Anusha2 Biruduraju Naganjali3 B. Adikeshava Reddy4 A. Varun Reddy5 Emuka Sreenija

  1. Assistant Professor, Department of CSE, Guru Nanak Institute of Technology, Hyderabad, Telangana, India
  2. Student B.Tech, Department of CSE, Guru Nanak Institute of Technology, Hyderabad, Telangana, India
  3. Student B.Tech, Department of CSE, Guru Nanak Institute of Technology, Hyderabad, Telangana, India
  4. Student B.Tech, Department of CSE, Guru Nanak Institute of Technology, Hyderabad, Telangana, India
  5. Student B.Tech, Department of CSE, Guru Nanak Institute of Technology, Hyderabad, Telangana, India

IRJIET, Volume 9, Special Issue of INSPIRE’25 April 2025 pp. 126-133

doi.org/10.47001/IRJIET/2025.INSPIRE21

References

  1. U. Kumar, R. Sharma, and P. Verma, "Optimizing customer churn prediction with XGBoost: A case study in telecom industry," Int. J. Data Sci. Mach. Learn., vol. 18, no. 3, pp. 142-156, 2021.
  2. S. U. Zaman and T. Rahman, "Machine learning for customer churn prediction: Techniques and challenges," IEEE Trans. Comput. Intell, vol. 9, no. 2, pp. 87-104, 2020.
  3. S. R. Labhsetwar, "A comparative study of ML algorithms for predicting telecom customer churn," J. Artif. Intell. Bus. Anal, vol. 7, no. 1, pp. 221-239, 2020.
  4. M. Patel, N. Kumar, and S. Shah, "Predictive analytics for customer retention: A deep learning approach," Adv. Artif. Intell. Res., vol. 12, no. 4, pp. 307-322, 2019.
  5. T. Ramesh and V. Gupta, "Enhancing churn prediction accuracy using neural networks and feature engineering," J. Big Data Appl, vol. 5, no. 3, pp. 165-182, 2019.
  6. A.Singh and R. Mehta, "Data mining techniques for customer retention in telecom sector," Int. J. Comput. Sci. Inf. Syst, vol. 14, no. 2, pp. 98-113, 2018.
  7. A.Banerjee and S. Ghosh, "Predicting customer attrition using machine learning models: Challenges and future directions," J. Bus. Intell, vol. 10, no. 1, pp. 45-67, 2018.
  8. S. Mukherjee and K. Sharma, "Deep learning and IoT for customer retention in the telecom industry," IEEE Trans. Neural Netw, vol. 32, no. 5, pp. 215-230, 2024.
  9. World Bank, "AI and predictive analytics in customer retention: Trends and strategies," World Bank Rep., 2024. [Online]. Available: www.worldbank.org/telecom-tech. [Accessed: Mar. 26, 2025].
  10. Jahnavi, Y., Kumar, P. N., Anusha, P., & Prasad, M. S. (2022, November). Prediction and Evaluation of Cancer Using Machine Learning Techniques. In International Conference on Sustainable and Innovative Solutions for Current Challenges in Engineering & Technology (pp. 399-405). Singapore: Springer Nature Singapore.
  11. Kadiri, P., Anusha, P., Prabhu, M., Asuncion, R., Pavan, V. S., & Suman, J. V. (2024, July). Morphed Picture Recognition using Machine Learning Algorithms. In 2024 Second International Conference on Advances in Information Technology (ICAIT) (Vol. 1, pp. 1-6). IEEE.
  12. Saranya, S. S., Anusha, P., Chandragandhi, S., Kishore, O. K., Kumar, N. P., & Srihari, K. (2024). Enhanced decision-making in healthcare cloud-edge networks using deep reinforcement and lion optimization algorithm. Biomedical Signal Processing and Control, 92, 105963.
  13. Karri, S. P. R., & Kumar, B. S. (2020, January). Deep learning techniques for implementation of chatbots. In 2020 International conference on computer communication and informatics (ICCCI) (pp. 1-5). IEEE.
  14. Padmapriya, G., Kumar, B. S., Kavitha, M. N., & Vennila, V. (2021). WITHDRAWN: Deep convolutional neural network for real time object detection using tensor flow.
  15. Kumar, K. S., Suganthi, N., Muppidi, S., & Kumar, B. S. (2022). FSPBO-DQN: SeGAN based segmentation and Fractional Student Psychology Optimization enabled Deep Q Network for skin cancer detection in IoT applications. Artificial intelligence in medicine, 129, 102299.