Unsupervised Learning for Customer Behavior Analysis: A Clustering Approach

Authors

  • Abhigyan Mukherjee Independent Researcher, USA. Author

DOI:

https://doi.org/10.63282/3050-9262.IJAIDSML-V7I2P128

Keywords:

Customer Segmentation, Unsupervised Learning, Clustering, RFM Analysis, K-Means Clustering, DBSCAN, Retail Analytics, Customer Behavior Analysis, E-commerce

Abstract

Understanding customer purchasing behavior is essential for businesses to optimize marketing strategies and improve customer retention. This study employs machine learning based clustering techniques to segment customers based on transactional data. By leveraging Recency, Frequency, and Monetary (RFM) analysis, the study compares multiple clustering algorithms to identify distinct customer groups. Experimental results demonstrate that the proposed approach effectively categorizes customers, enabling data-driven decision-making for targeted marketing. These findings highlight the potential of unsupervised learning methods in enhancing business intelligence and customer relationship management.

References

[1] Anthony O. Otiko, John A. Odey and Gabriel A. Inyang. “Conceptualization of Market Segmentation and Patterns for Pre-Christmas Sales in an Online Retail Store.” Journal of Science, Engineering and Technology, Vol. 6 (1), pages 51-59, 2019.

[2] Mohamad Abdul Kadir and Adrian Achyar. “Customer Segmentation on Online Retail using RFM Analysis: Big Data Case of Bukku.id.” International Conference on Environmental Awareness for Sustainable Development in conjunction with International Conference on Challenge and Opportunities Sustainable Environmental Development. 2019.

[3] A. Joy Christy, A. Umamakeswari, L.Priyatharsini and A. Neyaa. “RFM ranking – An effective approach to customer segmentation.“ Journal of King Saud University – Computer and Information Sciences. 2018.

[4] P. Anitha and Malini M. Patil. RFM model for Customer purchase behavior using K-Means Algorithm. Journal of King Saud University – Computer and Information Sciences. 2019.

[5] Schellong Daniel , Kemper Jan and Brettel Malte. “Clickstream Data as a source to uncover consumer shopping types in a large scale online setting.” 2016.

[6] Hadeel Ahmed, Bassam Kasasbeh, Balqees Aldabaybah and Enas Rawashdeh. “Class balancing framework for credit card fraud detection based on clustering and similarity-based selection (SBS).” 2022.

[7] Wann Yih Wu, Phan Thi Phu Quyen and Adriana A. Amaya Rivas.

[8] “How e-servicescapes affect customer online shopping intention: the moderating effects of gender and online purchasing experience.” 2016

[9] ASM Shahadat Hossain. “Customer Segmentation using Centroid Based and Density Based Clustering Algorithms.” International Conference on Electrical Information and Communication. 2017

[10] Nassim Dehouche. “Dataset on usage and engagement patterns for Facebook Live Sellers in Thailand.” 2020.

[11] Daqing Chen, Kun Guo and Bo Li. “Predicting Customer Profitability Dynamically over Time: An Experimental Comparative Study”. 2019..

[12] Vinaya Manchaiah, Amyn M. Amlani, Christina M.Bricker, Clayton T. Whitfield and Pierre Ratinaud. “Benefits and Shortcomings of DirecttoConsumer Hearing Devices: Analysis of Large Secondary Data Generated from Amazon Customer Reviews.” Journal of Speech, Language, and Hearing Research. 2019.

[13] Gaurav Mishra and Sraban Kumar Mohanty. “A fast hybrid clustering technique based on local nearest neighbor using minimum spanning tree.” 2019.

[14] Kayalvily Tabianan, Shubashini Velu and Vinayakumar Ravi. “K-Means Clustering Approach for Intelligent Customer Segmentation Using Customer Purchase Behavior Data”. 2022.

[15] Danuta Zakrzewska and Jan Murlewski. “Clustering Algorithms for Bank Customer Segmentation”. 2005

[16] Jun Wu, Wen-Pin Lin, Sang-Bing Tsai, Yuanyuan Li, Liping Yang and Guangshu Xu. “An Empirical Study on Customer Segmentation by Purchase Behaviors sing a RFM Model and K-Means Algorithm.” 2020.

Published

2026-05-08

Issue

Section

Articles

How to Cite

1.
Mukherjee A. Unsupervised Learning for Customer Behavior Analysis: A Clustering Approach. IJAIDSML [Internet]. 2026 May 8 [cited 2026 Jun. 24];7(2):205-1. Available from: https://ijaidsml.org/index.php/ijaidsml/article/view/613