Predicting customer churn using grey wolf optimization-based support vector machine with principal component analysis

被引:9
作者
Kurtcan, Betul Durkaya [1 ]
Ozcan, Tuncay [1 ]
机构
[1] Istanbul Tech Univ, Management Engn Dept, Istanbul, Turkiye
关键词
customer churn prediction; feature selection; grey wolf optimization; parameter optimization; principal component analysis; support vector machine; FEATURE-SELECTION; MODEL; ALGORITHM; SERVICES;
D O I
10.1002/for.2960
中图分类号
F [经济];
学科分类号
02 ;
摘要
Customer churn is a challenging problem that can lead to a loss of organizational assets. Organizations need to predict customer churn successfully in order to get rid of potential damages and gain a competitive advantage. The aim of this study is to provide a churn prediction model by including feature selection and optimization in classification. The study performs principal component analysis (PCA) to select the best features, support vector machine (SVM) to predict customer churn, and grey wolf optimization (GWO) to optimize the parameters of SVM. In other words, this study proposes a novel hybrid model called PCA-GWO-SVM to enhance the prediction ability in customer churn. A comparison experiment is carried out, evaluating the proposed model with the other classification algorithms. Experimental results show that the proposed PCA-GWO-SVM hybrid model produces higher accuracy, recall, and F1-score than other machine learning algorithms such as logit, k-nearest neighbors, naive Bayes, decision tree, and SVM.
引用
收藏
页码:1329 / 1340
页数:12
相关论文
共 48 条
[1]   Principal component analysis [J].
Abdi, Herve ;
Williams, Lynne J. .
WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2010, 2 (04) :433-459
[2]   Dynamic behavior based churn prediction in mobile telecom [J].
Alboukaey, Nadia ;
Joukhadar, Ammar ;
Ghneim, Nada .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 162
[3]   Simultaneous Feature Selection and Support Vector Machine Optimization Using the Grasshopper Optimization Algorithm [J].
Aljarah, Ibrahim ;
Al-Zoubi, Ala M. ;
Faris, Hossam ;
Hassonah, Mohammad A. ;
Mirjalili, Seyedali ;
Saadeh, Heba .
COGNITIVE COMPUTATION, 2018, 10 (03) :478-495
[4]   Customer base analysis: partial defection of behaviourally loyal clients in a non-contractual FMCG retail setting [J].
Buckinx, W ;
Van den Poel, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 164 (01) :252-268
[5]   A hierarchical multiple kernel support vector machine for customer churn prediction using longitudinal behavioral data [J].
Chen, Zhen-Yu ;
Fan, Zhi-Ping ;
Sun, Minghe .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 223 (02) :461-472
[6]   Toward a hybrid data mining model for customer retention [J].
Chu, Bong-Horng ;
Tsai, Ming-Shian ;
Ho, Cheng-Seen .
KNOWLEDGE-BASED SYSTEMS, 2007, 20 (08) :703-718
[7]   Churn prediction in subscription services: An application of support vector machines while comparing two parameter-selection techniques [J].
Coussement, Kristof ;
Van den Poel, Dirk .
EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (01) :313-327
[8]   A comparative analysis of data preparation algorithms for customer churn prediction: A case study in the telecommunication industry [J].
Coussement, Kristof ;
Lessmann, Stefan ;
Verstraeten, Geert .
DECISION SUPPORT SYSTEMS, 2017, 95 :27-36
[9]   An empirical evaluation of rotation-based ensemble classifiers for customer churn prediction [J].
De Bock, Koen W. ;
Van den Poel, Dirk .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) :12293-12301
[10]   A new hybrid classification algorithm for customer churn prediction based on logistic regression and decision trees [J].
De Caigny, Arno ;
Coussement, Kristof ;
De Bock, Koen W. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 269 (02) :760-772