Churn Prediction for Subscription-Based Applications Using Machine Learning

dc.contributor.author Gozukara H.
dc.contributor.author Patel J.
dc.contributor.author Kara E.
dc.contributor.author Yildiz A.
dc.contributor.author Mese Y.K.
dc.contributor.author Obali E.
dc.contributor.author Cakar T.
dc.date.accessioned 2026-03-05T15:02:41Z
dc.date.available 2026-03-05T15:02:41Z
dc.date.issued 2025
dc.description.abstract In this study, a predictive model was developed using machine learning techniques to forecast customer churn in subscription-based video streaming services. The data such as user login records, content viewing information, subscription details, and content-related features were used to interpret usage patterns and customer churn was defined based on subscription renewal status and renewal timing. Several usage-based features are extracted for users and several algorithms were used for modeling, such as Random Forest, CatBoost, XGBoost, Logistic Regression, K-Nearest Neighbors, and Gradient Boosting. Occurring class imbalance on the target variable is handled via BorderLineSMOTE. The model's performance was evaluated using training-test accuracy plots, classification reports, and hyperparameter tuning. Even though most of the models performed similarly, the CatBoost model emerged as the top performer, achieving a macro F1-score of 0.60. However, while effective in identifying churners, the models struggled to precisely classify non-churning customers, a common challenge in imbalanced datasets even after applying oversampling techniques. The analysis of feature importance yielded a crucial insight, early and consistent user engagement is the strongest predictor of customer retention. These findings provide valuable, actionable insights for streaming platforms, emphasizing that retention strategies should focus on maximizing engagement immediately after a user subscribes. © 2025 IEEE. en_US
dc.identifier.doi 10.1109/UBMK67458.2025.11206962
dc.identifier.issn 2521-1641
dc.identifier.scopus 2-s2.0-105030826717
dc.identifier.uri https://doi.org/10.1109/UBMK67458.2025.11206962
dc.identifier.uri https://hdl.handle.net/20.500.11779/3234
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof International Conference on Computer Science and Engineering, UBMK -- 10th International Conference on Computer Science and Engineering, UBMK 2025 -- 17 September 2025 through 21 September 2025 -- Istanbul -- 214243 en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Catboost en_US
dc.subject Customer Churn en_US
dc.subject Machine Learning en_US
dc.subject Random Forests en_US
dc.subject SMOTE en_US
dc.title Churn Prediction for Subscription-Based Applications Using Machine Learning en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.institutional Çakar, Tuna
gdc.author.scopusid 60411229400
gdc.author.scopusid 60092909300
gdc.author.scopusid 58876482000
gdc.author.scopusid 58876694800
gdc.author.scopusid 58876587800
gdc.author.scopusid 58876481900
gdc.author.scopusid 55532291700
gdc.collaboration.industrial true
gdc.description.department Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
gdc.description.endpage 1164 en_US
gdc.description.issue 2025 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality N/A
gdc.description.startpage 1159 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W4415524229
gdc.index.type Scopus
gdc.openalex.collaboration International
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.41
gdc.opencitations.count 0
gdc.plumx.mendeley 1
gdc.plumx.scopuscites 0
gdc.publishedmonth Ekim
gdc.scopus.citedcount 0
gdc.virtual.author Özlem, Şirin
gdc.virtual.author Çakar, Tuna
gdc.yokperiod YÖK - 2025-26
relation.isAuthorOfPublication 8dc3d5ee-f7f1-4e1a-963b-2315897f3832
relation.isAuthorOfPublication 10f8ce3b-94c2-40f0-9381-0725723768fe
relation.isAuthorOfPublication.latestForDiscovery 8dc3d5ee-f7f1-4e1a-963b-2315897f3832
relation.isOrgUnitOfPublication 636850bf-e58c-4b59-bcf0-fa7418bb7977
relation.isOrgUnitOfPublication 0d54cd31-4133-46d5-b5cc-280b2c077ac3
relation.isOrgUnitOfPublication a6e60d5c-b0c7-474a-b49b-284dc710c078
relation.isOrgUnitOfPublication 05ffa8cd-2a88-4676-8d3b-fc30eba0b7f3
relation.isOrgUnitOfPublication.latestForDiscovery 636850bf-e58c-4b59-bcf0-fa7418bb7977

Files