Harnessing Machine Learning for Effective Customer Segmentation
The paper’s objective is to utilize machine learning techniques for customer segmentation. We aim to identify significant patterns and segments within a customer base to enhance marketing strategies, improve customer satisfaction, and optimize business operations. By mastering Python programming alongside essential libraries like Pandas, NumPy, and data visualization tools, we focus on data collection, training, and testing to construct a robust customer segmentation model. Such a model will enable businesses to enhance their marketing strategies, customer satisfaction, and streamline operations. This paper delves into customer segmentation using k-means clustering, analysing the Mall Customers dataset to demonstrate how machine learning can effectively segment customers created on their purchasing behaviour and demographic information. The study includes an extensive review of literature, detailed research methodology, implementation of the clustering algorithm, evaluation of models, and discussion of the results. The model’s accuracy is verified using two metrics: the Silhouette score, which is 0.69777, and the Davies-Bouldin Index (DBI), which is ${0. 4 2 1 1 0}$.
Authors
- Bramah Hazela (ORCID: https://orcid.org/0000-0003-3519-1161)
- Vineet Singh (ORCID: https://orcid.org/0000-0002-1975-1678)
- Siddharth Agarwal (ORCID: https://orcid.org/0000-0002-6477-6284)
- Shikha Singh (ORCID: https://orcid.org/0000-0002-3704-7131)
Publication Details
- Published
- 2024-09-12
- DOI
- https://doi.org/10.1109/sparc61891.2024.10829373
- Citations
- 3
- Primary Topic
- Customer churn and segmentation
- Type
- article
- Field-Weighted Citation Impact
- 1.32