A churn consumer can be defined as a customer who transfers from one service provider to another service provider. Recently, business operators have investigated many techniques that identify the customer churn since churn rates leads to serious business loss. In this paper, a hybrid technique has been used which combines K-means clustering with Genetic Programming to predict churners in telecommunication companies. First, K-means clustering is used to filter the training dataset from outliers and non representative customer behaviors then Genetic Programming is applied in order to build classification trees that are able to classify customers into churners and non churners. The proposed approach is evaluated and compared with other common classification approaches. Experimental results show that K-means clustering with Genetic Programming has promising capabilities in predicting churners’ rates.
Key words: Churn consumer, churn customer, K-means clustering, Genetic Programming.
Copyright © 2021 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0