Logo do repositório
 
Publicação

How machine learning can improve customer loss prevention: A case study in the banking sector

datacite.subject.fosCiências Naturais::Ciências da Computação e da Informaçãopt_PT
dc.contributor.advisorBação, Fernando José Ferreira Lucas
dc.contributor.authorMacedo, Miguel José dos Santos Moita de
dc.date.accessioned2025-11-12T09:29:38Z
dc.date.available2025-11-12T09:29:38Z
dc.date.issued2025-10-28
dc.descriptionDissertation presented as the partial requirement for obtaining a Master's degree in Information Management, specialization in Business Intelligencept_PT
dc.description.abstractThe banking industry faces mounting pressure to retain profitable clients, as acquiring new ones is far costlier than preserving existing relationships. This study investigates how machinelearning–driven churn prediction can bolster customer-loss prevention for a Portuguese retail bank. A proprietary dataset containing 10 000 customers and 141 behavioural, transactional and demographic variables was explored under the CRISP-DM framework. After rigorous data cleaning, feature engineering, class-imbalance handling (SMOTE) and multi-stage feature selection, seven supervised models were benchmarked: Logistic Regression, Decision Tree, Random Forest, Gradient Boosting, Extreme Gradient Boosting (XGBoost), Support Vector Machine and Artificial Neural Network. Initial experiments showed ensemble techniques consistently outperforming single learners across Accuracy, Precision, Recall, ROC AUC and F1-score. Subsequent grid-search hyper-parameter tuning further improved results, with the tuned XGBoost model emerging as the top performer (F1 = 0.702; Accuracy = 0.800). Key predictive drivers included client tenure, recent debit-card activity, average deposit balances and digitalchannel engagement. These insights enable the bank to identify high-risk customers early and deploy tailored retention levers, such as repricing, loyalty incentives or personalised product bundles, before attrition occurs. Overall, the study demonstrates that a well-governed machine-learning pipeline can transform raw banking data into actionable intelligence, delivering a scalable decision-support tool that underpins proactive, data-driven churn-mitigation strategies.pt_PT
dc.identifier.tid204071364
dc.identifier.urihttp://hdl.handle.net/10362/190559
dc.language.isoengpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectBanking Sectorpt_PT
dc.subjectCustomer Churnpt_PT
dc.subjectMachine Learningpt_PT
dc.subjectPredictive Modelspt_PT
dc.subjectSDG 8 - Decent work and economic growthpt_PT
dc.subjectSDG 9 - Industry, innovation and infrastructurept_PT
dc.titleHow machine learning can improve customer loss prevention: A case study in the banking sectorpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Gestão de Informação, especialização em Business Intelligencept_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TGI4349.pdf
Tamanho:
1.42 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
348 B
Formato:
Item-specific license agreed upon to submission
Descrição: