KYHTQT.

An automatic machine learning based customer segmentation model with RFM analysis

Năm XB 2024 Tạp chí / Hội thảo Lecture Notes in Networks and Systems Volume 1205 LNNS Đơn vị CNTT DOI / Link https://doi.org/10.1007/978-3-031-80943-9_16 ↗

Tác giả

Tóm tắt

Big Data analysis has played a great role in extracting valuable insights from a vast amount of data, which can help companies make better business decisions and gain significant benefits. This paper investigates a Big Data based solution which applies the K-means clustering algorithm integrated with RFM analysis in a Spark processing pipeline for customer segmentation. Spark plays as a primary tool to deploy the entire experimentation process into a pipeline for automation, reusability, scalability, and enhanced computational power and speed for large datasets. The experimental results indicate the algorithm's effectiveness in consumer segmentation with the proposed Big Data based model.

Tài liệu tham khảo

[1] Anitha, P., Patil, M.M.: Rfm model for customer purchase behavior using k-means algorithm. J. King Saud Univ. - Comput. Inf. Sci. 34(5), 1785–1792 (2022)

[2] Colombo, R., Jiang, W.: A stochastic rfm model. J. Interact. Mark. 13(3), 2–12 (1999)

[3] Shahadat Hossain, A.S.M.: 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)

[4] Maryani, I., Riana, D., Astuti, R.D., Ishaq, A., Pratama, E.A.: Customer segmentation based on rfm model and clustering techniques with k-means algorithm. In: 2018 Third International Conference on Informatics and Computing (ICIC), pp. 1–6 (2018)

[5] Rousseeuw, P.J.: Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20, 53–65 (1987)

[6] Sakia, R.M.: The box-cox transformation technique: a review. J. Roy. Stat. Soc. Ser. D: Statist. 41(2), 169–178 (1992)

[7] Schubert, E.: Stop using the elbow criterion for k-means and how to choose the number of clusters instead. ACM SIGKDD Explorat. Newsl. 25(1), 36–42 (2023)

[8] Shvachko, K., Kuang, H., Radia, S., Chansler, R.: The hadoop distributed file system. In: 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1–10 (2010)

[9] Tripathi, S., Bhardwaj, A., Poovammal, E.: Approaches to clustering in customer segmentation. Int. J. Eng. Technol. 7(3.12), 802–807 (2018)

[10] Wei, J.-T., Lin, S.-Y., Hsin-Hung, W.: A review of the application of rfm model. Afr. J. Bus. Manag. 4(19), 4199 (2010)

[11] Zaharia, M., et al.: Apache spark: a unified engine for big data processing (2016)

Ghi chú

ICTA