﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>Journal of Information Systems and Telecommunication (JIST) </JournalTitle>
      <ISSN>2322-1437</ISSN>
      <Volume>11</Volume>
      <Issue>43</Issue>
      <PubDate PubStatus="epublish">
        <Year>2023</Year>
        <Month>8</Month>
        <Day>20</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>Implementation of Machine Learning Algorithms for Customer Churn Prediction</ArticleTitle>
    <VernacularTitle>Implementation of Machine Learning Algorithms for Customer Churn Prediction</VernacularTitle>
    <FirstPage>196</FirstPage>
    <LastPage>208</LastPage>
    <ELocationID EIdType="doi">10.61186/jist.34208.11.43.196</ELocationID>
    <Language>en</Language>
    <AuthorList>
      <Author>
        <FirstName>Manal</FirstName>
        <LastName>Loukili</LastName>
        <Affiliation>National School of Applied Sciences SMBA University</Affiliation>
      </Author>
      <Author>
        <FirstName>Fayçal</FirstName>
        <LastName>Messaoudi</LastName>
        <Affiliation>National School of Business and Management SMBA University</Affiliation>
      </Author>
      <Author>
        <FirstName>Raouya</FirstName>
        <LastName>El Youbi</LastName>
        <Affiliation>National School of Applied Sciences SMBA University</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2022</Year>
      <Month>2</Month>
      <Day>20</Day>
    </History>
    <Abstract>Churn prediction is one of the most critical issues in the telecommunications industry. The possibilities of predicting churn have increased considerably due to the remarkable progress made in the field of machine learning and artificial intelligence. In this context, we propose the following process which consists of six stages. The first phase consists of data pre-processing, followed by feature analysis. In the third phase, the selection of features. Then the data was divided into two parts: the training set and the test set. In the prediction process, the most popular predictive models were adopted, namely random forest, k-nearest neighbor, and support vector machine. In addition, we used cross-validation on the training set for hyperparameter tuning and to avoid model overfitting. Then, the results obtained on the test set were evaluated using the confusion matrix and the AUC curve. Finally, we found that the models used gave high accuracy values (over 79%). The highest AUC score, 84%, is achieved by the SVM and bagging classifiers as an ensemble method which surpasses them.</Abstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">Machine Learning</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Churn Prediction</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Consumer Behavior</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Bagging SVM</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">k-NN</Param>
      </Object>
      <Object Type="Keyword">
        <Param Name="Value">Random Forest</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://jist.ir/en/Article/Download/34208</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>