Digital Repository

Delphi – A Telco Churn Prediction System based on Ensemble Learning

Show simple item record

dc.contributor.author Rajendran, Apiseg
dc.date.accessioned 2024-03-14T05:15:37Z
dc.date.available 2024-03-14T05:15:37Z
dc.date.issued 2023
dc.identifier.citation Rajendran, Apiseg (2023) Delphi – A Telco Churn Prediction System based on Ensemble Learning. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2018086
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1908
dc.description.abstract "Predicting customer churn in the Telco industry is a major problem. Customer churn refers to the percentage of customers who terminate their services with a company in a given period, often due to dissatisfaction or the availability of better alternatives. Predicting churn is essential for companies to retain customers and improve their services. However, accurately predicting churn is a challenging task due to the complexity of the factors that influence customer behaviour. Traditional machine learning algorithms may not provide sufficient accuracy, and the computational cost of ensembling them may be prohibitively high. Therefore, this research proposes a solution that utilizes ensemble learning with synthetic data for efficient and accurate churn prediction. To solve this problem, we propose a stacking ensembled model that combines six machine learning algorithms: RF, KNN, SVM, logistic regression, XGBoost and CNN. Each algorithm contributes to the final prediction, and their predictions are combined through a logistic regression meta model. Ensembling improves prediction accuracy by reducing the risk of overfitting and increasing model robustness. However, hyperparameter tuning is a crucial step in ensembling that involves selecting the optimal combination of hyperparameters for each algorithm. This process is computationally expensive and may not be feasible for large datasets. To address this challenge, we propose to use distributed processing with Optuna on AWS SageMaker to optimize hyperparameters efficiently. The proposed ensembled model with distributed processing for hyperparameter tuning is expected to provide accurate predictions of customer churn in the Telco industry. The performance of the model will be evaluated using several metrics, including accuracy, auc, recall, and F1-score, on a large dataset. The results will be compared against traditional machine learning algorithms and other state-of-the-art churn prediction models to demonstrate the effectiveness of the proposed approach. The outcome of this research will provide insights into the effectiveness of ensemble learning and distributed processing for customer churn prediction and help Telco companies to make informed decisions to retain customers and improve services." en_US
dc.language.iso en en_US
dc.publisher IIT en_US
dc.subject Customer churn en_US
dc.subject Ensemble learning en_US
dc.subject Distributed processing en_US
dc.title Delphi – A Telco Churn Prediction System based on Ensemble Learning en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account