Journal of Credit Risk

Risk.net

Customer churn prediction for commercial banks using customer-value-weighted machine learning models

Zongxiao Wu and Zhiyong Li

  • We propose a cost sensitive framework for churn prediction.
  • Customer values are taken as misclassification costs.
  • The value index is calculated by recency, frequency, monetary and asset behaviors of credit card customers.
  • Five machine learning models are used for prediction and comparison.

Customer churn prediction has become an increasingly important issue in global business, especially in the banking industry, where customer acquisition has become ever more costly in this notoriously competitive business environment. Although many methods have been proposed to solve this issue as a classification problem, there are few studies that consider customer values in the light of attrition analysis. In this paper, we propose a framework to address this, and we quantify customer values with the use of an improved customer value model, examining them from the perspective of their recency, frequency, monetary value and asset level. We take customer values as the basis of misclassification costs that, in turn, direct machine learning predictive models. The returns for banks in this scenario can be maximized, given various cutoffs and some assumptions. This proposed framework may provide commercial banks with useful insights to better formulate marketing strategies for different groups of customers, as well as to analyze attrition in an economic way, rather than as a simple classification problem.

Sorry, our subscription options are not loading right now

Please try again later. Get in touch with our customer services team if this issue persists.

New to Risk.net? View our subscription options

If you already have an account, please sign in here.

To continue reading...

You need to sign in to use this feature. If you don’t have a Risk.net account, please register for a trial.

Sign in
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here: