Abstract
Customer churn prediction is one of the biggest challenges for companies nowadays. Since the loss of customers directly affects the organization's reputation, financial and growth plans. Customer behaviours may change due to any uncontrollable factors or unexpected circumstances, resulting in changing patterns of data. This may aggravate the prediction performance of the classifiers generated from supervised learning technique considered as Passive learning. This paper has thus proposed applying the technique of reinforcement learning for customer churn prediction. The model of Deep Q Network (DQN) is implemented and adapted for learning on the selected customer churn dataset used for classification tasks. We simulate a different distribution dataset with shuffle sampling to embrace pattern changes. The performance of the selected classifiers, compared to DQN, has been evaluated with four measures: accuracy, precision, recall, and F1. The results showed that as Active learner, DQN outperformed the selected classifiers, XGBoost, Random forest, and kNN, when data have been enlarged and evolving with emerging new patterns.
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.