Customer segmentation and cross-selling recommendation engine for the telecom industry : a machine learning approach
| dc.contributor.advisor | Dias, D | |
| dc.contributor.author | Nanayakkara, JD | |
| dc.date.accept | 2025 | |
| dc.date.accessioned | 2026-09-01T07:02:06Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | In the telecommunication industry, personalized service delivery and effective crossselling strategies are vital for enhancing customer engagement and driving revenue growth. This research presents a data-driven approach to customer segmentation and personalized recommendation, aiming to promote the transition from Double-Play (Voice and Internet) to Triple-Play (Voice, Internet and IPTV) service adoption. The study applies unsupervised machine learning techniques, namely Gaussian Mixture Models (GMM) and K-Means clustering to segment customers based on demographic, billing, and service usage attributes. Multiple internal evaluation metrics, including the Silhouette Score, Calinski-Harabasz Index, Davies-Bouldin Index and the Elbow method are employed to determine the optimal clustering structure and validate the segmentation quality. To generate personalized service recommendations, a collaborative filtering approach based on Singular Value Decomposition (SVD) is utilized. The model predicts the most suitable IPTV package for Double-Play customers by learning from existing customer interaction patterns. The performance of the recommendation system is evaluated using Root Mean Square Error (RMSE) and Mean Absolute Error (MAE). The implementation leverages Python-based tools and libraries for data preprocessing, modeling and visualization. The research offers a practical and scalable framework for targeted marketing and intelligent service personalization, contributing to the advancement of data-driven strategies in the telecommunications domain. | |
| dc.identifier.accno | TH6174 | |
| dc.identifier.citation | Nanayakkara, J.D. (2025). Customer segmentation and cross-selling recommendation engine for the telecom industry : a machine learning approach [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. https://dl.lib.uom.lk/handle/123/25516 | |
| dc.identifier.degree | MSc in Telecommunication | |
| dc.identifier.department | Department of Electronic & Telecommunication Engineering | |
| dc.identifier.faculty | Engineering | |
| dc.identifier.uri | https://dl.lib.uom.lk/handle/123/25516 | |
| dc.language.iso | en | |
| dc.subject | MACHINE LEARNING | |
| dc.subject | TELECOMMUNICATION INDUSTRY-Sri Lanka-Customer Segmentation | |
| dc.subject | RECOMMENDATION SYSTEMS | |
| dc.subject | TELECOMMUNICATION-Dissertations | |
| dc.subject | ELECTRONIC AND TELECOMMUNICATION-Dissertations | |
| dc.subject | MSc in Telecommunication | |
| dc.title | Customer segmentation and cross-selling recommendation engine for the telecom industry : a machine learning approach | |
| dc.type | Thesis-Full-text |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- TH6174-1.pdf
- Size:
- 764.5 KB
- Format:
- Adobe Portable Document Format
- Description:
- Pre-text
Loading...
- Name:
- TH6174-2.pdf
- Size:
- 68.23 KB
- Format:
- Adobe Portable Document Format
- Description:
- Post-text
Loading...
- Name:
- TH6174.pdf
- Size:
- 4.93 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full-thesis
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
