Analysing consumer behaviour using machine learning to enhance customer cross-selling recommendation

dc.contributor.authorMbuthu, V. M.
dc.date.accessioned2026-04-09T08:25:12Z
dc.date.issued2025
dc.descriptionFull - text thesis
dc.description.abstractThe growing complexity of consumer behavior in the retail industry necessitates advanced solutions for optimizing cross-selling and inventory management. Traditional methods often lack scalability, personalization, and adaptability. This study develops a hybrid machine learning recommendation system using customer demographics, purchase history, and product data to enhance cross-selling strategies. By integrating K-means clustering, DBSCAN, Collaborative Filtering, and Content-Based Filtering, the system delivers personalized product suggestions and identifies slow-moving inventory. Deployed through a Streamlit interface, the hybrid model achieved improved precision (20.7%), recall (67.2%), and NDCG (0.508). Statistical testing confirmed these gains were significant, and segmentation was shown to improve recommendation quality. The system offers practical benefits in sales growth and stock optimization, with future potential for real-world deployment to drive sustainable, personalized retail experiences. Keywords: Cross-selling, Machine Learning, Customer Segmentation, Inventory Optimization, Retail Analytics
dc.identifier.citationMbuthu, V. M. (2025). Analysing consumer behaviour using machine learning to enhance customer cross-selling recommendation [Strathmore University]. https://hdl.handle.net/11071/16368
dc.identifier.urihttps://hdl.handle.net/11071/16368
dc.language.isoen_US
dc.publisherStrathmore University
dc.titleAnalysing consumer behaviour using machine learning to enhance customer cross-selling recommendation
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Analysing consumer behaviour using machine learning to enhance customer cross-selling recommendation.pdf
Size:
1.86 MB
Format:
Adobe Portable Document Format

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: