login

Predicting credit card customer churn in banks using data mining

International Journal of Data Analysis Techniques and StrategiesPublished 1 January 2008
Dudyala Anil Kumar, Vadlamani Ravi
Citations144
SJR quartileQ3
SJR score0.28
SNIP0.79

TL;DR

An ensemble system incorporating majority voting and involving Multilayer Perceptron, Logistic Regression, decision trees, Random Forest, Radial Basis Function, and Support Vector Machine as the constituents is developed to solve the customer credit card churn prediction via data mining.

Abstract

In this paper, we solve the customer credit card churn prediction via data mining. We developed an ensemble system incorporating majority voting and involving Multilayer Perceptron (MLP), Logistic Regression (LR), decision trees (J48), Random Forest (RF), Radial Basis Function (RBF) network and Support Vector Machine (SVM) as the constituents. The dataset was taken from the Business Intelligence Cup organised by the University of Chile in 2004. Since it is a highly unbalanced dataset with 93% loyal and 7% churned customers, we employed (1) undersampling, (2) oversampling, (3) a combination of undersampling and oversampling and (4) the Synthetic Minority Oversampling Technique (SMOTE) for balancing it. Furthermore, tenfold cross-validation was employed. The results indicated that SMOTE achieved good overall accuracy. Also, SMOTE and a combination of undersampling and oversampling improved the sensitivity and overall accuracy in majority voting. In addition, the Classification and Regression Tree (CART) was used for the purpose of feature selection. The reduced feature set was fed to the classifiers mentioned above. Thus, this paper outlines the most important predictor variables in solving the credit card churn prediction problem. Moreover, the rules generated by decision tree J48 act as an early warning expert system.

Keywords

Computer ScienceBusiness, Management and Accounting