Customer segmentation and cross-selling recommendation engine for the telecom industry : a machine learning approach

dc.contributor.advisorDias, D
dc.contributor.authorNanayakkara, JD
dc.date.accept2025
dc.date.accessioned2026-09-01T07:02:06Z
dc.date.issued2025
dc.description.abstractIn 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.accnoTH6174
dc.identifier.citationNanayakkara, 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.degreeMSc in Telecommunication
dc.identifier.departmentDepartment of Electronic & Telecommunication Engineering
dc.identifier.facultyEngineering
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/25516
dc.language.isoen
dc.subjectMACHINE LEARNING
dc.subjectTELECOMMUNICATION INDUSTRY-Sri Lanka-Customer Segmentation
dc.subjectRECOMMENDATION SYSTEMS
dc.subjectTELECOMMUNICATION-Dissertations
dc.subjectELECTRONIC AND TELECOMMUNICATION-Dissertations
dc.subjectMSc in Telecommunication
dc.titleCustomer segmentation and cross-selling recommendation engine for the telecom industry : a machine learning approach
dc.typeThesis-Full-text

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH6174-1.pdf
Size:
764.5 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH6174-2.pdf
Size:
68.23 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH6174.pdf
Size:
4.93 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: