A Multi-Class Machine Learning Customer Classification For Personalised Voice Bundle Recommendations: A Case Study of Airtel Uganda Limited
| dc.contributor.author | Bisimbeko, Remmy | |
| dc.date.accessioned | 2026-10-08T20:54:57Z | |
| dc.date.available | 2026-10-08T20:54:57Z | |
| dc.date.issued | 2026-09-14 | |
| dc.description | A MULTI-CLASS MACHINE LEARNING CUSTOMER CLASSIFICATION FOR PERSONALISED VOICE BUNDLE RECOMMENDATIONS: A CASE STUDY OF AIRTEL UGANDA LIMITED | |
| dc.description.abstract | Airtel Uganda Limited relies on Average Revenue Per User (ARPU)-banded segmentation to deliver voice bundle promotions, yielding conversion rates below 3 percent and wasting an estimated 20 percent of the marketing budget on untargeted communications. The absence of a personalised, data-driven recommendation system represents both a commercial ine"ciency and an academic gap this study addresses. This study developed and validated a machine learning recommendation framework using real transactional data from 1,458,900 Airtel Uganda prepaid subscribers (February–April 2026). Four classification models — Logistic Regression, Decision Tree, Random Forest, and XGBoost — were evaluated following a preprocessing pipeline of median imputation, capped SMOTE oversampling, and behavioural feature engineering. Three statistical tests were applied to evaluate relationships between customer attributes and bundle segment: Spearman Rank Correlation to measure the strength and direction of monotonic associations between numeric features and the target; one-way ANOVA to test whether feature means di!er significantly across the eight value segment groups; and Chi-Square to assess the independence of categorical features from the target variable. Statistical tests confirmed 34 of 35 features significantly associated with bundle segment (p < 0.05); UPGRADE_RATE was the only non-significant feature. Feature importance analysis identified TOTAL_REVENUE (18.01%), SPEND_PER_MINUTE (6.57%), CALLS (5.97%), VOICE_INTENSITY (5.87%), and MOBILE_MONEY (4.64%) as the top five predictors. XGBoost achieved the highest F1-Score of 0.661 on the 8-class hold-out test set — a 5.4-fold improvement over a random baseline. A simulated pilot projected a four- to five-fold improvement in conversion rate (3% to 12–15%) and a 9 percent ARPU uplift (simulated pilot projection). Three strategic recommendations were formulated: a VOICE_INTENSITY-triggered recommendation engine, enriched segmentation incorporating device type and purchase channel, and a formal A/B test with model governance. This is the first empirically validated ML bundle recommendation framework built on real Ugandan telecom data. Keywords: Machine Learning, Telecommunications, Voice bundle recommendation, Customer behavioural attributes, Predictive Analytics. | |
| dc.description.sponsorship | Dr. Daphne N. Bitalo | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11951/2477 | |
| dc.language.iso | en | |
| dc.publisher | Uganda Christian University | |
| dc.relation.ispartofseries | 1; 1 | |
| dc.rights | CC0 1.0 Universal | en |
| dc.rights.uri | http://creativecommons.org/publicdomain/zero/1.0/ | |
| dc.title | A Multi-Class Machine Learning Customer Classification For Personalised Voice Bundle Recommendations: A Case Study of Airtel Uganda Limited | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Post viva Thesis Version - Remmy Bisimbeko_Signed.pdf
- Size:
- 1.38 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
