Have a personal or library account? Click to login
Multi-Level Machine Learning Model to Improve the Effectiveness of Predicting Customers Churn Banks Cover

Multi-Level Machine Learning Model to Improve the Effectiveness of Predicting Customers Churn Banks

By: Van-Binh Ngo and  Van-Hieu Vu  
Open Access
|Sep 2024

Abstract

This study presents a novel multi-level Stacking model designed to enhance the accuracy of customer churn prediction in the banking sector, a critical aspect for improving customer retention. Our approach integrates four distinct machine-learning algorithms – K-Nearest Neighbor (KNN), XGBoost, Random Forest (RF), and Support Vector Machine (SVM) – at the first level (Level 0). These algorithms generate initial predictions, which are then combined and fed into higher-level models (Level 1) comprising Logistic Regression, Recurrent Neural Network (RNN), and Deep Neural Network (DNN).

We evaluated the model through three scenarios: Scenario 1 uses Logistic Regression at Level 1, Scenario 2 employs a Deep Convolutional Neural Network (DNN), and Scenario 3 utilizes a Deep Recurrent Neural Network (RNN). Our experiments on multiple datasets demonstrate significant improvements over traditional methods. In particular, Scenario 1 achieved an accuracy of 91.08%, a ROC-AUC of 98%, and an AUC-PR of 98.15%. Comparisons with existing research further underscore the enhanced performance of our proposed model.

DOI: https://doi.org/10.2478/cait-2024-0022 | Journal eISSN: 1314-4081 | Journal ISSN: 1311-9702
Language: English
Page range: 3 - 20
Submitted on: Apr 2, 2024
|
Accepted on: Aug 13, 2024
|
Published on: Sep 19, 2024
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2024 Van-Binh Ngo, Van-Hieu Vu, published by Bulgarian Academy of Sciences, Institute of Information and Communication Technologies
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.