Predicting Churn Customer in Telecom Using Peergrading Regression Learning Technique
Predicting Churn Customer in Telecom Using Peergrading Regression Learning Technique
Abstract: Customer churn is an important issue which is In this telecommunication, churn is a major issue where
faced by telecom industries daily. It is an essential concern for Churn is the activity of the telecommunication industry is
enterprises. Most of the telecom companies suffer a lot for the customers leaving the current company and moving to
voluntary churn. Here the churn rate is a significant impact for another telecom company. The technical progress and the
the industries on the lifetime value, and it affects the length of increasing number of operators raised the level of
the service and also the revenue of the company. Because of the competition. Many companies are finding the reasons of
direct effect of the company revenue, especially in the telecom losing customers by measuring customer loyalty to regain
field, the companies are requesting to implement the development the lost customers. To keep up with the competition and to
of predicting the potential customer to churn. Here the churn is acquire as many customers, most operators invest a huge
an essential factor. Hence, analyzing the churn factor of amount of revenue to expand their business in the beginning
increasing customer churn is as necessary as it is needed to [2]. In the telecmmunication industry each company
reduce the churn. Recently telecom service facing the churn provides the customers with huge incentives to attract them
problem, for this analysis this research article focused on to switch to their services, it is one of the reasons that
prediction of customer churn. In this research work, the main
customer churn is a big problem in the industry nowadays.
Churn management is very important for reducing churns as
contribution is to develop a prediction model of churn, that
acquiring a new customer is more expensive than retaining
supports the telecom operators to predict the customer, who is
the existing ones [3]. To prevent this, the company should
going to be churn. Here the model used is the Machine learning
know the reasons for which the customer decides to move
technique with the big data analysis. Our methodology used here
on to another telecom company. Prediction is the only
is Peer Grading Regression (PGR). To provide a prediction of
process to analyze the problem of churn activity. Customers
churn customer in telecom industries. To validate the churn prediction in telecom is generally a challenging task
performance of this proposed model, the Area under Curve for the large feature space and imbalanced nature of the
(AUC) is used, and it is one of the standardized approaches. This dataset. Churn prediction is used to recognize customers
model will be tested under some benchmark dataset; working on who are most probable to churn. Churn prediction and
these vast datasets creates a transformation of raw data by analysis can help a company to develop a sustainable
telecom companies. The dataset values are provided for testing strategy for customer retention programs [4].
and training in the ensemble classifier. For experimentation, Churn prediction and management have become of great
four algorithms are considered here: Peer Grading Regression concern to the mobile operators. Mobile operators wish to
(PGR), Random Forest, Decision Tree, and k-NN classifier. retain their subscribers and satisfy their needs. Hence, they
Moreover, the best outcomes are attained with the use of the need to predict the possible churners and then utilize the
boosting algorithm. Here this algorithm is applied for the limited resources to retain those customers. The basic layer
classification of the churn prediction model. for predicting future customer churn is data from the past.
Keywords: Machine Learning, Telecommunication, Customer We look at data from customers that already have churned
Churn, Area Under Curve and Prediction (response) and their characteristics / behavior (predictors)
before the churn happened. By fitting a statistical model that
I. INTRODUCTION relates the predictors to the response, we will try to predict
the response for existing customers. This method belongs to
Today numerous telecom companies are prompt all over the the supervised learning category, just in case you needed
world. The telecommunications sector has become one of one more buzzing expression [5]. The minority class
the main industries in developed countries. comprises of fewer instances in the whole dataset that leads
Telecommunication market is facing a severe loss of to biased training of classifiers due to dominating presence
revenue due to increasing competition among them and loss of majority class instances. The telecom companies also
of potential customers [1]. Companies are working hard to acquire lots of information about customers including
survive in this competitive market depending on multiple billing, payments, call records, demographics, etc. which
strategies. turns large number of features to account for in the dataset.
Consequently, the predictors suffer from the curse of
dimensionality and imbalanced distribution of the telecom
Revised Manuscript Received on April 30, 2020.
dataset for predicting churners. Thus, a churn prediction
* Correspondence Author method is highly desirable that can affectively mitigate the
Dr. M. Hema Latha*, Professor, Ramakrishna College of Arts & imbalanced nature and high dimensionality issues present in
Science Coimbatore the telecom dataset [6].
S.Mahalakshmi, Research Scholar, Bharathiar University,Coimbatore.
Churn occurs mainly due to customer dissatisfaction.
© The Authors. Published by Blue Eyes Intelligence Engineering and Identifying customer dissatisfaction requires several
Sciences Publication (BEIESP). This is an open access article under the parameters.
CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-
nd/4.0/)
A customer usually does not churn due to a single designed to improve accuracy by reducing error, not all of
dissatisfaction scenario [7]. them take into account the class balance, and that may give
There usually exist several dissatisfaction cases before a bad results. In general, classes are considered to be balanced
customer completely ceases to do transactions with an in order to be given the same importance in training.
organization. Several properties associated with the
customer and their mode of operations with the organization II. RELATED WORK
are recorded by the organizations. This represents the
Many approaches were applied to predict churn in telecom
customer’s behavior data. Analyzing this data would present
companies. Most of these approaches have used machine
a clear view of the customer’s current status [8]. Hence this
learning that were discussed in this section.
can be used as the base data for churn prediction. The major
difficulty arising from this mode of operation is that the data
Adnan Amin et al 2015 [12] study the problem of Customer
under discussion tends to be very huge. The hugeness can be
churn in telecom industry and understand that predicting the
attributed to the behavioral nature of the data, depicting all
customer behavior and to preserve those customers that will
the product lines dealt with by the organization. Further, due
churn or conceivable may churn. Author’s another attempt is to
to the requirement of structural representation of the data, all
make use of rough set a rule based decision making technique
the instances are bound to contain all the properties
for mining the rules for predicting the customer. For this
corresponding to a generic customer in the organization [9].
approach author used four different algorithms (Exhaustive,
This leads to data sparseness, since customers will be
Genetic, Covering, and LEM2). From this 4 algorithm genetic
associated with only a few properties and not all the
algorithm produces most suitable performance. Dataset was
properties pertaining to the organization. The hugeness of
used here is publicly available dataset. This approach fully
data and sparsity acts as the major difficulties in the process
predicts the customers who will churn or possibly may churn.
of churn prediction.
Hanif, E., 2019 [13] presents a predictive analytics approach to
Many research confirmed that machine learning technology
improve customer churn in the telecom industry for “cross-
is highly efficient to predict this situation. This technique is
selling” or “market basket analysis”. Here 4 algorithms were
applied through learning from previous data. Machine
used K-Nearest Neighbor, Decision Tree, Naïve Bayes and
learning is subset of artificial intelligence which enables
Random Forest and predict customer churn in Rapid Miner.
computers to learn (i.e. improvise) from data without any
Datasets was used here is publically available datasets. From
intervention. Machine learning is often coined with the
their implementation Decision Tree and Random Forest are the
terms pattern recognition and computational learning theory.
two algorithm which predict most accurate. Overall, the key
Machine learning involves constructing algorithms that can
drivers of churn are identified in this study and useful
learn from data available and can be used to make
associations between products are established. This information
predictions on data. Here a model is built from the given
can be used by companies to create personalized offers and
input data which is then used to make predictions on new
campaigns for customers who are at risk of churning.
data. As the data being collected is drastically increasing
Abdelrahim Kasem Ahmad 2019 [14] is to develop a churn
each day, this calls for the need of machine learning. In
prediction model which assists telecom operators to predict
machine learning, the learning process is extracting
customers who are most likely subject to churn. The model
knowledge from the given data thus there is no need for a
developed in this work uses machine learning techniques on
human to specify any kind of knowledge [10]. Because of
big data platform. For experimenting their performance Area
the hierarchy of concepts, complex concepts can be learned
Under Curve (AUC) standard measure is adopted and obtained
by building them from simpler ones thus reducing the
93.3%. then another contribution is extracting Social Networ
complexity. Prediction of churn customer is analyzed and
Analysis. This model used four algorithms: Decision Tree,
implemented using machine learning approach. Large
Random Forest, Gradient Boosted Machine Tree “GBM”
companies interact with their customers to provide a variety
and Extreme Gradient Boosting “XGBOOST”. However,
of services to them [11]. Customer service is one of the key
the best results were obtained by applying XGBOOST
differentiators for companies. The ability to predict if a
algorithm. This algorithm was used for classification in this
customer will leave in order to intervene at the right time
churn predictive model.
can be essential for pre-empting problems and providing
Vafeiadis, T., et al 2015 [15], present a comparative study
high level
on the most popular machine learning methods for the
of customer service. The problem becomes more complex as
problem of customer churning prediction in telecom. They
customer behavior data is sequential and can be very
performed a series of Monte Carlo simulations to determine
diverse. Churn is an unavoidable process in any industry.
the most efficient parameter combinations. They analyze the
However, though difficult, it is possible to identify the
classifier algorithm by using SVM-POLY in AdaBoost with
causes of churn using Machine learning approaches.
accuracy of almost 97% and F-measure over 84%.
Having a good churn prediction model becomes extremely
Amin, A., Khan, C., Ali, I. and Anwar, S., 2014 [16], to
useful in order to minimize the churn rate because tailored
formalize customer churn prediction where rough set theory
promotions can be offered to specific customers that are not
is used as one-class classifier and multi-class classifier to
satisfied. Thus, there is no formal notification from the
investigate the trade-off in the selection of an effective
customer of ending a contract term. Our goal is to predict
classification model for customer churn prediction.
the customer churn. The sooner these changing patterns are
Experiments were performed to explore the performance of
detected the more opportunities and time the company will
four different rule generation algorithms (i.e. exhaustive,
have to retain the customer. For this accuracy Area Under
genetic, covering and LEM2).
Curve (AUC) is used in classification analysis in order to
determine which of the used models predicts the classes
best. Although machine learning algorithms are usually
It is observed that rough set as one-class classifier and participation. Author analyze suggested two Genetic
multi-class classifier based on genetic algorithm yields more Algorithm(GA) based neural network (NN) models to
suitable performance as compared to the other three rule predict the customer churn, improved balance random forest
generation algorithms. (IBFR) model which is a combination of balanced random
Bi, W., Cai, M., Liu, M. and Li, G., 2016 [17], find he problem forests and weighted random forests in order to overcome
of dealing with big data in the industry, existing churn the data distribution problems, generalized additive models
prediction models cannot work very well and decision makers and many other researchers work, hence many approaches
are always faced with imprecise operations management. So of churn prediction models has low accuracy and prediction.
proposed clustering algorithm called semantic-driven Later a good prediction model is required in order to avoid
subtractive clustering method (SDSCM). Author results the customer churn problem. This can be achieved by
indicate that SDSCM has stronger clustering semantic strength combining SVM with boosting algorithms for higher
than subtractive clustering method (SCM) and fuzzy c-means accuracy and performance which can be considered as a
(FCM). Then, a parallel SDSCM algorithm is implemented future work for Churn prediction.
through a Hadoop MapReduce framework. From their
approach, the proposed algorithm enjoys a fast running speed Gavril et al. 2016 [22] presented an advanced methodology of
when compared with the other methods. data mining to predict churn for prepaid customers using
Lu, N., Lin, H., Lu, J. and Zhang, G., 2012 [18] in their dataset for call details of 3333 customers with 21 features, and
research work conducts a real-world study on customer churn a dependent churn parameter with two values: Yes/No. Some
prediction and proposes the use of boosting to enhance a features include information about the number of incoming and
customer churn prediction model. Most of the research work
outgoing messages and voicemail for each customer. The
that uses boosting as a method to boost the accuracy of a given
author applied principal component analysis algorithm “PCA”
basis learner. Lu, N., Lin, H., Lu, J. and Zhang, G., tries to
to reduce data dimensions. Three machine learning algorithms
separate customers into two clusters based on the weight
assigned by the boosting algorithm. From this a higher risk were used: Neural Networks, Support Vector Machine, and
customer cluster has been identified. Logistic regression is used Bayes Networks to predict churn factor. The author used AUC
as a basis learner in this research, and a churn prediction model to measure the performance of the algorithms. The AUC values
is built on each cluster, respectively. The result is compared were 99.10%, 99.55% and 99.70% for Bayes Networks, Neural
with a single logistic regression model. Experimental networks and support vector machine, respectively. The dataset
evaluation reveals that boosting also provides a good separation used in this study is small and no missing values existed.
of churn data; thus, boosting is suggested for churn prediction Huang F, Zhu M, Yuan K, Deng EO. 2015 [23] studied the
analysis. problem of customer churn in the big data platform. The
Prashanth, R., Deepak, K. and Meher, A.K., 2017 [19], find goal of the researchers was to prove that big data greatly
the Churn prediction is an important factor to consider for enhance the process of predicting the churn depending on
Customer Relationship Management. This paper statistical
the volume, variety, and velocity of the data. Dealing with
and data mining technique were used for churn prediction.
data from the Operation Support department and Business
Prashanth, R.,et al use linear (logistic regression) and non-
linear techniques of Random Forest and Deep Learning Support department at China’s largest telecommunications
architectures including Deep Neural Network, Deep Belief company needed a big data platform to engineer the
Networks and Recurrent Neural Networks for prediction. fractures. Random Forest algorithm was used and evaluated
This is the first time that a comparative study of using AUC.
conventional machine learning methods with deep learning Burez, J. and Van den Poel, D., 2009 [24] studied the
techniques have been carried out for churn prediction. It is problem of unbalance datasets in churn prediction models
observed that non-linear models performed the best. Such and compared performance of Random Sampling, Advanced
predictive models have the potential to be used in the Under-Sampling, Gradient Boosting Model, and Weighted
telecom industry for making better decisions and customer Random Forests. They used (AUC, Lift) metrics to evaluate
management. the model. the result showed that under sampling technique
Huang, B., Kechadi, M.T. and Buckley, B., 2012 outperformed the other tested techniques.
[20] presents a new set of features for land-line customer Awang, M.K., Rahman, M.N.A. and Ismail, M.R., 2012 [25]
churn prediction, including 2 six-month Henley A regression based churn prediction model was presented.
segmentation, precise 4-month call details, line information, This method identifies churn by using multiple regressions
bill and payment information, account information, analysis. This technique utilizes the customer’s feature data
demographic profiles, service orders, complain information, for analysis and proposes to provide good performance. This
etc. Then the seven prediction techniques (Logistic technique differs from the other proposed techniques by the
Regressions, Linear Classifications, Naive Bayes, Decision fact that most of the techniques are only able to identify the
Trees, Multilayer Perceptron Neural Networks, Support customers who will instantaneously churn.
Vector Machines and the Evolutionary Data Mining Zhu, B., Xiao, J. and He, C., 2014 [26]. Class imbalance
Algorithm) are applied in customer churn as predictors, plays a major role in affecting the reliability of a classifier.
based on the new features. Finally, the comparative The major issue existing due to class imbalance is that the
experiments were carried out to evaluate the new feature set minority class is not well represented and hence the
and the seven modelling techniques for customer churn classifier is undertrained on the minority classes. The
prediction. technique proposed by Zhu et al. proposes to eliminate this
Saran Kumar, A. and Chandrakala, D., 2016 [21] reviews issue by using transfer learning techniques.
the most popular machine learning algorithms used by
researchers for churn predicting, not only in banking sector
but also other sectors which highly depends on customer
In case complaint is not resolved within agreed time and Msg < AvgMsg add PC to MsgList Add Submission
customer has registered the same complaint more than once s1 check till s30) // process continues daily up to 30
with type ‘Critical’, then churner severity is marked as ‘High’. days
Similarly, churn severity is marked as ‘Medium’ against which IF PC drop in more than 8 List then
there is only a single complaint is registered under complaint and add to separate List Grade G which belongs
type ‘Normal’ and resolved within agreed time. to Churns
Churn customer classification is applied by a peer grading ELSE IF PC Complaint Severity is Medium
regression task, Regression analysis is a statistical technique to getMaxUsage(Voice_Call, Data, Sms)
estimate the relationship between a target variable and other and add to separate List
data values that influence the target variable, expressed in ELSE
continuous values. If that’s too hard – the result of regression is No Campaign
always some number, while classification always suggests a END_IF
category. In addition, regression analysis allows for estimating END_IF
how many different variables in data influence a target variable. END_IF
With regression, businesses can forecast in what END_IF
Peer grading is the process of reviewing each variable of END FOR
data. Reviewing of data will helps to analyze the task fully. Return List[Voice], List[Data] and List[Msg]
Here customer care call is to be analyzed then if the
customer provides bad review for that call then we apply the In order to validate and demonstrate the accuracy of our
peer grading algorithm to get the updates after that customer proposed model, implemented and that were shown in next
call, here we collect all the records like their call activity, section with the telecom dataset. Proposed work flow
data activity and message activity for verifying that the diagram is shown in Fig 1.
customer will be churn or not to churn.
We assume that the true scores of all submissions S. Each
grader g has an inherent bias(g) and a certain reliability
customer(C).
CRM can employ these techniques to maximize their profit. convention information like Customer ID, Monthly
Furthermore, it may be used to design retention strategies to Minutes, Roaming Calls, Blocked Calls, Customer Care
reduce the ratio of customers that are going to churn. Calls, Received Calls, Outbound Calls, Inbound Calls, Call
Forwarding, Months in Service, Service Area. Some of the
A.Dataset data were attached here which is shown in table 1.
There are many things brands may do wrong, from complicated onboarding when customers aren’t given easy-to-understand
information about product usage and its capabilities to poor communication, e.g. the lack of feedback or delayed answers to
queries. Another situation: Longtime clients may feel unappreciated because they don’t get as many bonuses as the new ones. And
also longtime customer may feel for dissatisfied customer care support call. For this Churn Analysis is applied to this research why
customersswitch service provider based on some data like customer call data. In a Churn analysis application, the first thing is to
access to the customer data. Table 1 shows the customer data to process or identify the churn. Then, factors are classified to decide
which factor or factors affect customer churn decision. In general, it’s the overall customer experience that defines brand perception
and influences how customers recognize value for money of products or services they use.
15- 25 45 5
26- 35 35 4
36-45 18 3
46-55 22 1
Above 55 13 2
Jan- Mar 2 .2
High 12 83 74
89 72
Churn prediction = Number of cases satisfied – whole
Customer call count
Accuracy: Overall accuracy of the classifier can calculate by the given formula
Accuracy = TP + TN / P + N
TableVIII: Recall computation
Method Recall
Sensitivity(Recall): It measures the fraction of churn customers who are correctly identified as true churn
Recall = TP / P
Table IX: Precision computation
Method Precision
Method F-measure
Decision 1 4 3 .9 2 2
Tree
k-NN 4 3 5 4 2 2
classifier
A classified data sample is taken from original CDR dataset. Proposed approach exactly find the consistent ratio of churner and
non-churners from the dataset. There are total 20000 datasets were selected in which 9.1% are churners. Below the chart shows the
graphical representations of our work.
F-Measure: A composite measure of precision and recall to
compute the test’s accuracy. It can be interpreted as a
weighted average of precision and recall.
Fig 2: Churn Age Factor Computation Fig 4: Churner categorization based on usage pattern
10. Qureshii SA, Rehman AS, Qamar AM, Kamal A,Rehman A. Industry. International Journal of Database Theory and Application,
2013 “Telecommunication subscribers’ churn prediction model using 9(8), pp.211-232.
machine learning”. In:Eighth international conference on digital 35. T. Verbraken, W. Verbeke, B. Baesens, “A novel profit maximizing
information management.. p. 131–6. metric for measuring classification performance of customer churn
11. Tiwari, A., Hadden, J. and Turner, C., 2010, March. A new neural prediction models”,IEEE Transaction on Knowlee and Data
network based customer profiling methodology for churn prediction. Engineering 25 (2013) 961–973
In International Conference on Computational Science and 36. Koen W. De Bock, Dirk Van den Poel, “An empirical evaluation of
ItsApplications (pp. 358-369). Springer, Berlin, rotation-based ensemble classifiers for customer churn prediction”,
12. Heidelberg. Expert Systems withApplications 38 (2011) 12293–12301
13. Adnan Amin, Shehzad, S., Khan, C., Ali, I. and Anwar,S., 2015.
“Churn prediction in telecommunication industry using rough set
approach”. In New trends in computational collective intelligence (pp.
AUTHORS PROFILE
83-95). Springer, Cham. Dr. M. Hemalatha completed M.Sc.,
14. Hanif, E., 2019. “Applications of data mining techniques for churn M.C.A., M. Phil., Ph.D (Ph. D, Mother Terasa
prediction and cross-selling in the telecommunications industry” women's University, Kodaikanal). She is
(Doctoral dissertation, Dublin Business School).
currently working as a professor in Ramakrishna
15. Ahmad, A.K., Jafar, A. and Aljoumaa, K., 2019.“Customer churn
prediction in telecom using machine learning in big data platform”. College of Arts & Science,Coimbatore .Having
Journal of Big Data, 6(1), p.28. Springer. fifteen years of experience in teaching and
16. Vafeiadis, T., Diamantaras, K.I., Sarigiannidis, G. andChatzisavvas, published more than two hundred papers in
K.C., 2015. “A comparison of International Journals and also presented more than hundred papers in
machinelearningtechniquesforcustomerchurnprediction”. Simulation various national and international conferences. She received best
Modelling Practice and Theory, 55, pp.1-9. researcher award in the year 2012 from Karpagam University. Her research
17. Amin, A., Khan, C., Ali, I. and Anwar, S., 2014,November. areas include Data Mining, Image Processing, Computer Networks, Cloud
“Customer churn prediction in telecommunication industry: With and Computing, Software Engineering, Bioinformatics and Neural Network.
withoutcounter-example”. In Mexican international conference on
She is a reviewer in several National and InternationalJournals.She
artificial intelligence (pp. 206-218). Springer, Cham.
received Women Excellance Award for the year 2020.
18. Bi, W., Cai, M., Liu, M. and Li, G., 2016. “A big data clustering
algorithm for mitigating the risk of customerchurn”. IEEE
Transactions on IndustrialInformatics, 12(3), S.Mahalakshmi Completed MCA.,Mphil.,SET and
pp.1270-1281. currently pursuing PhD in Bharathiar
19. Lu, N., Lin, H., Lu, J. and Zhang, G., 2012. “A customer churn University,Coimbatore.Published and presented
prediction model in telecom industry using boosting”. IEEE several papers in various national and International
Transactions on Industrial Informatics, 1(2), pp.1659-1665. conferences.Her field of interest include Data
20. Prashanth, R., Deepak, K. and Meher, A.K., 2017, July.“High Mining ,Machine Learning,Software Engineering
accuracy predictive modelling for customer churn prediction in etc.Having seven years of experience in the field of
telecom industry”. In International Conference on Machine Learning teaching as a Asst.Professor.
and Data Mining in Pattern Recognition (pp. 391-402). Springer,
Cham.
21. Huang, B., Kechadi, M.T. and Buckley, B.,
2012.“Customerchurnpredictionin telecommunications”. Expert
Systems with Applications, 39(1), pp.1414-1425.
22. Saran Kumar, A. and Chandrakala, D., 2016. “A Survey on
Customer Churn Prediction using Machine Learning Techniques”.
International Journal of Computer Applications, 975, p.8887.
23. Brandusoiu I, Toderean G, Ha B. Methods for churn prediction in the
prepaid mobile telecommunications industry. In: International
conference on communications. 2016. p. 97–100.
24. Huang F, Zhu M, Yuan K, Deng EO. 2015 “Telco churn prediction
with big data. In: ACM SIGMOD international conference on
management of data”. p.607–18.
25. Burez, J. and Van den Poel, D., 2009. Handling class imbalance in
customer churn prediction. Expert Systems with Applications, 36(3),
pp.4626-4636.
26. Awang, M.K., Rahman, M.N.A. and Ismail, M.R., 2012. Data mining
for churn prediction: multiple regressions approach. In Computer
Applications for Database, Education, and Ubiquitous Computing
(pp. 318-324). Springer, Berlin, Heidelberg.
27. Zhu, B., Xiao, J. and He, C., 2014. A balanced transferlearning model
for customer churn prediction. In Proceedings of the Eighth
International Conference on Management Science and Engineering
28. Management (pp. 97-104). Springer, Berlin,
29. Heidelberg.https://www.kaggle.com/vpfahad/telecom-churn-data-sets
30. Qureshi, S.A., Rehman, A.S., Qamar, A.M., Kamal, A.,Rehman, A.:
Telecommunication subscribers’ churnprediction model using
machine learning. In: Eighth International Conference on Digital
Information Management (ICDIM 2013), pp. 131–136. IEEE(2013)
31. Kandel, Ibrahem Hamdy Abdelhamid. "A comparative study of tree-
based models for churn prediction: a case study in the
telecommunication sector." PhD diss., 2019.
32. Le, M., Nauck, D., Gabrys, B. and Martin, T., 2013, December.
KNNs and sequence alignment for churn prediction. In International
Conference on Innovative Techniques and Applications of Artificial
Intelligence (pp. 279-285). Springer, Cham.
33. Zhu, B., Xiao, J. and He, C., 2014. A balanced transfer learning
model for customer churn prediction.In Proceedings of the Eighth
International Conference on Management Science and
EngineeringManagement (pp. 97-104). Springer, Berlin, Heidelberg.
34. Jayaswal, P., Prasad, B.R., Tomar, D. and Agarwal, S., 2016. An
Ensemble Approach for Efficient Churn Prediction in Telecom