A Novel Approach to Customer Segmentation for Optimal Clustering Accuracy

Full Text (PDF, 612KB), PP.30-39

Views: 0 Downloads: 0


Hammed Mudasiru 1 Soyemi Jumoke 1,*

1. Department of Computer Science, The Federal Polytechnic, Ilaro, Nigeria

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2024.01.03

Received: 18 Jul. 2023 / Revised: 5 Aug. 2023 / Accepted: 10 Sep. 2023 / Published: 8 Feb. 2024

Index Terms

Customer segmentation, Clusters, Associative Rules, Apriori Algorithm and Assignment Optimization


Customer segmentation is not only limited to the identification of user groups but searching and determining the attitude of individual customer groups toward a particular product or service aside helping organization in developing better marketing strategies. Many studies have proposed different techniques for customer segmentation, but some of these studies failed to examine individual customer’s needs in the cluster. In a customer segmentation, when customers are grouped into various cluster based on their common needs, there may be customers that have other needs that differ from the general needs of the group. In a situation where the needs of individual were not captured, organizations may find it difficult to control the rendering of their services. The aim of this study is to extract the individual customer’ needs to enhance organizations’ services that meet the needs of customers, as well as increase organization profits. This study, therefore, proposes the use of an associative rules mining algorithm augmented with assignment optimization to properly examine the needs of individual customers in the group. This approach enhances the cross-segmentation of customers for better marketing strategies and the assignment technique also improved the segmentation processing speed. The degree of accuracy of the system developed was tested with about 9,500 customers’ dataset that was obtained from goggle multi category online store dataset. Both customer transaction history dataset and customer purchasing behavior dataset were obtained for segmentation which achieved 94.5% customer segmentation accuracy. The implementation was done using Python programming language.

Cite This Paper

Hammed Mudasiru, Soyemi Jumoke, "A Novel Approach to Customer Segmentation for Optimal Clustering Accuracy", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.16, No.1, pp. 30-39, 2024. DOI:10.5815/ijieeb.2024.01.03


[1]G. Martin, “The Importance of Marketing Segmentation”. American Journal of Business Education (AJBE), vol. 4, No. 6, pp. 15-18, 2011.
[2]P. Monil, P. Darshan, R. Jecky, C. Vimarsh, and B. R. Bhatt, “Customer Segmentation using Machine Learning”, International Journal for Research in Applied Science & Engineering Technology (IJRASET), vol. 8, no. 6, pp. 2104-2108, 2020
[3]B. K. Vishakha, “Customer Visit Segmentation Based on Clustering and Association Rules”, (Doctoral dissertation, Dublin, National College of Ireland), 2020.
[4]A. S. M. Hossain, “Customer Segmentation using Centroid Based and Density Based Clustering Algorithms” In 2017 3rd International Conference on Electrical Information and Communication Technology (EICT), pp. 1-6. IEEE, 2017.
[5]G. Mladenova, “Bank Customers’ Segmentation: Problems and Marketing Solutions”. Burgas Free University, Burgas in Bulgarian, 2015.
[6]P. Gamble, A. Tapp, A., Marsella, and M. Stone, M., “Marketing Revolution: The Radical New Approach to Transforming the Business, the Brand and the Bottom Line” Journal of Direct, Data and Digital Marketing Practice Vol. 7, no. 4, pp. 371-372, 2006.
[7]T. Konstantinos and C. Antonios, “Data Mining Techniques in CRM Inside Customer Segmentation”. A John Wiley and Sons, Ltd., Publication, 2009.
[8]T. Kayalvily, V. Shubashini and R. Vinayakumar, “K-Means Clustering Approach for Intelligent Customer Segmentation Using Customer Purchase Behavior Data”, Sustainability, vol.14, no. 12, pp. 243, 2020.
[9]N. Juni, E.N. Lukito, F. Ridi, and I.S. Paulus, “Review on Customer Segmentation Technique on E-commerce”. Advanced Science Letters, Vol. 22, no. 10, pp. 3018-3022, 2016.
[10]G. Sulekha, G., “The basis of market segmentation: a critical review of the literature”. European Journal of Business and Management, vol. 3, no. 9, pp. 45-54, 2011.
[11]F. Buttle and S. Maklan, S., “Customer relationship management: concepts and technologies. Routledge, 2019.
[12]A.E. Giddel, “Customer Behavior Segmentation among the Mobile Service Providers using Algorithms. (Comparison of K-means and Self-Organizing Maps)”. Masters- Dissertation, 2021.
[13]D. Frankel, S., Heck and H. Tai, “Using a Consumer-Segmentation Approach to Make Energy-Efficiency Gains in the Residential Market”. McKinsey & Company, Chicago, IL, USA. Nov:1-9, 2013.
[14]W. Caesar, R. Kotagiri and B. Rajkumar, “Cloud Computing Market Segmentation”. In ICSOFT, pp. 922-931. 2018.
[15]B. Judy, “Customer segmentation in the telecommunications industry”. Journal of Database Marketing &Customer Strategy Management, vol.17, no 3 / 4, pp.247 – 256, 2010.
[16]H. Chengrong, S.., Huaying and Q. Xinchun, “Customer Segmentation Model Research Based on Organizational Customer Life Cycle in Telecom Operator”. International Conference on Education Technology and Social Science (ICETSS 2014), pp. 408-414, 2014.
[17]Exacaster, “Prepaid Customer Segmentation in Telecommunications”, 2013. Retrieved on 3rd July 2023 from www.exacaster.com
[18]H. Jianhui and M.A. Dan, “The Pricing Model of Cloud Computing Services” In Proceedings of the 14th Annual International Conference on Electronic Commerce, (pp. 263-269), 2012.
[19]A. Bashar, A., Fadi, and B.M. Mohamed, “The implementation Trends of Intelligence E-CRM in Business process”. In 4th IEEE International Colloquium on Information Science and Technology (CiSt), (pp. 35-39). IEEE, 2016.
[20]S. Jesus, V., Noel, B.L., Luz Adriana and H.R.M. Rafael, “Association Rules Extraction for Customer Segmentation in the SMEs Sector Using the Apriori Algorithm”, Procedia Computer Science, Jan 1;151:1207-12, 2019.