Machine learning techniques applied to prepaid subscribers: Case study on the telecom industry of Morocco

In order to survive the fierce competition in today's telecommunication industry, it is mandatory to understand the need of customers who might think to move toward another competitor. Thus, assessing the churn prediction, which becomes a real concern in the telecom industry, is critical in predicting future trends of the industry. In this work, we wanted to determine the best and reliable prediction model in improving the competitiveness of Moroccan telecommunication sector. We focused on prepaid costumers, a group of subscribers that are unreliable, less committed to a provider, and they can end their services without prior notices. We used various machine learning techniques applied to Call Details Records (CDR) to analyze a dataset of 635997 subscribers and monitored their usage behaviors over a period of three months. The Visitor Location Register ID, which describes the locations where calls/SMS/Recharge and Data events were performed was also used to investigate the churning rate per different regions. Among models tested, we found that the Gradient Boosting Classifier (GBC) is the best classifier model with accuracy of 91% and f1 score of 89%. This model fits better the Churn prediction use case.

[1]  Hui Li,et al.  Enhancing Telco Service Quality with Big Data Enabled Churn Analysis: Infrastructure, Model, and Deployment , 2015, Journal of Computer Science and Technology.

[2]  Konstantinos I. Diamantaras,et al.  A comparison of machine learning techniques for customer churn prediction , 2015, Simul. Model. Pract. Theory.

[3]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[4]  Hossam Faris,et al.  Negative Correlation Learning for Customer Churn Prediction: A Comparison Study , 2015, TheScientificWorldJournal.

[5]  J. Abbassi Information and Communication Infrastructure , 2015 .

[6]  Marek Dabrowski,et al.  Economic and social development of the southern and eastern Mediterranean countries , 2015 .

[7]  Abbas Keramati,et al.  Improved churn prediction in telecommunication industry using data mining techniques , 2014, Appl. Soft Comput..

[8]  Chi-Hyuck Jun,et al.  Improved churn prediction in telecommunication industry by analyzing a large network , 2014, Expert Syst. Appl..

[9]  Asifullah Khan,et al.  Intelligent churn prediction in telecom: employing mRMR feature selection and RotBoost based ensemble classification , 2013, Applied Intelligence.

[10]  Li Hong,et al.  Predicting Customer Churn in Mobile Telephony Industry Using Probabilistic Classifiers in Data Mining , 2013 .

[11]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[12]  Ji Zhu,et al.  Predicting customer churn through interpersonal influence , 2012, Knowl. Based Syst..

[13]  M. Tahar Kechadi,et al.  Customer churn prediction in telecommunications , 2012, Expert Syst. Appl..

[14]  Y. Ilker Topcu,et al.  Applying Bayesian Belief Network approach to customer churn analysis: A case study on the telecom industry of Turkey , 2011, Expert Syst. Appl..

[15]  Adem Karahoca,et al.  GSM churn management by using fuzzy c-means clustering and adaptive neuro fuzzy inference system , 2011, Expert Syst. Appl..

[16]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[17]  Marcin Owczarczuk,et al.  Churn models for prepaid customers in the cellular telecommunication industry using large data marts , 2010, Expert Syst. Appl..

[18]  Umman Tugba Gursoy,et al.  Customer churn analysis in telecommunication sector , 2010 .

[19]  Parag C. Pendharkar,et al.  Genetic algorithm based neural network approaches for predicting churn in cellular wireless network services , 2009, Expert Syst. Appl..

[20]  Dirk Van den Poel,et al.  Handling class imbalance in customer churn prediction , 2009, Expert Syst. Appl..

[21]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[22]  Michael J. A. Berry,et al.  Data Mining Techniques: For Marketing, Sales, and Customer Relationship Management , 2004 .

[23]  J. C. BurgesChristopher A Tutorial on Support Vector Machines for Pattern Recognition , 1998 .