全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

Selective Updating for Customer Segmentation under Concept Drift

DOI: 10.4236/oalib.1116096, PP. 1-15

Subject Areas: Artificial Intelligence, Complex network models, Network Modeling and Simulation

Keywords: Customer Segmentation, Concept Drift, Model Replacement, BIRCH, MiniBatchKMeans

Full-Text   Cite this paper   Add to My Lib

Abstract

Scheduled refitting can replace an effective customer segmentation even when a newly fitted model offers little improvement. We examine selective replacement for batchwise customer segmentation under concept drift, comparing BIRCH and MiniBatchKMeans under static, periodic, quality-only, and reward-based policies on Instacart, Ta-Feng, and Olist. The reward policy has the highest reported mean deployed silhouette in all six dataset-algorithm combinations; its advantage over quality-only is 0.0045 - 0.0170 silhouette points. Five supplied paired seed effects per combination are positive for reward versus each baseline, with seed-bootstrap intervals excluding zero. These same-snapshot comparisons do not establish temporally disjoint gains or isolate the reward’s stability term. The raw run record is not yet archived; label-aligned stability and denominator-aware event analyses are not reported.

Cite this paper

Maaroud, M. E. and Zhang, C. (2026). Selective Updating for Customer Segmentation under Concept Drift. Open Access Library Journal, 13, e16096. doi: http://dx.doi.org/10.4236/oalib.1116096.

References

[1]  Gama, J., &#381;liobait&#279;, I., Bifet, A., Pechenizkiy, M. and Bouchachia, A. (2014) A Survey on Concept Drift Adaptation. <i>ACM Computing Surveys</i>, 46, 1-37. <br>https://doi.org/10.1145/2523813
[2]  Fader, P.S., Hardie, B.G.S. and Lee, K.L. (2005) RFM and CLV: Using Iso-Value Curves for Customer Base Analysis. <i>Journal of Marketing Research</i>, 42, 415-430. <br>https://doi.org/10.1509/jmkr.2005.42.4.415
[3]  Jain, A.K. (2010) Data Clustering: 50 Years beyond K-Means. <i>Pattern Recognition Letters</i>, 31, 651-666. <br>https://doi.org/10.1016/j.patrec.2009.09.011
[4]  Zhang, T., Ramakrishnan, R. and Livny, M. (1996) BIRCH: An Efficient Data Clustering Method for Very Large Databases. <i>Proceedings of the</i> 1996 <i>ACM SIGMOD International Conference on Management of Data&#8212;SIGMOD</i>&#8217;96, Montreal, 4-6 June 1996, 103-114. <br>https://doi.org/10.1145/233269.233324
[5]  Sculley, D. (2010) Web-Scale K-Means Clustering. <i>Proceedings of the</i> 19<i>th International Conference on World Wide Web</i>, Raleigh, 26-30 April 2010, 1177-1178. <br>https://doi.org/10.1145/1772690.1772862
[6]  Dawid, A.P. (1984) Present Position and Potential Developments: Some Personal Views: Statistical Theory: The Prequential Approach. <i>Journal of the Royal Statistical Society. Series </i><i>A</i> (<i>General</i>), 147, 278. <br>https://doi.org/10.2307/2981683
[7]  Rousseeuw, P.J. (1987) Silhouettes: A Graphical Aid to the Interpretation and Validation of Cluster Analysis. <i>Journal of Computational and Applied Mathematics</i>, 20, 53-65. <br>https://doi.org/10.1016/0377-0427(87)90125-7
[8]  Hubert, L. and Arabie, P. (1985) Comparing Partitions. <i>Journal of Classification</i>, 2, 193-218. <br>https://doi.org/10.1007/bf01908075
[9]  Aggarwal, C.C., Yu, P.S., Han, J. and Wang, J. (2003) A Framework for Clustering Evolving Data Streams. In: Freytag, J.C., et al., Eds., <i>Proceedings </i>2003<i> VLDB Conference</i>, Elsevier, 81-92. <br>https://doi.org/10.1016/b978-012722442-8/50016-1
[10]  Cao, F., Estert, M., Qian, W. and Zhou, A. (2006) Density-Based Clustering over an Evolving Data Stream with Noise. <i>Proceedings of the</i> 2006 <i>SIAM International Conference on Data Mining</i>, Bethesda, 20-22 April 2006, 328-339. <br>https://doi.org/10.1137/1.9781611972764.29
[11]  Chen, Y. and Tu, L. (2007) Density-Based Clustering for Real-Time Stream Data. <i>Proceedings of the</i> 13<i>th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</i>, San Jose, 12-15 August 2007, 133-142. <br>https://doi.org/10.1145/1281192.1281210
[12]  Kranen, P., Assent, I., Baldauf, C. and Seidl, T. (2010) The ClusTree: Indexing Micro-Clusters for Anytime Stream Mining. <i>Knowledge and Information Systems</i>, 29, 249-272. <br>https://doi.org/10.1007/s10115-010-0342-8
[13]  Ackermann, M.R., M&#228;rtens, M., Raupach, C., Swierkot, K., Lammersen, C. and Sohler, C. (2012) StreamKM++: A Clustering Algorithm for Data Streams. <i>ACM Journal of Experi</i><i>mental Algorithmics</i>, 17, 2.1-2.30. <br>https://doi.org/10.1145/2133803.2184450
[14]  Wang, X., Wang, Z., Wu, Z., Zhang, S., Shi, X. and Lu, L. (2023) Data Stream Clustering: An In-Depth Empirical Study. <i>Proceedings of the ACM on </i><i>Management of Data</i>, 1, 1-26. <br>https://doi.org/10.1145/3589307
[15]  Wang, Z., Wang, X. and Zhang, S. (2024) MOStream: A Modular and Self-Optimizing Data Stream Clustering Algorithm. 2024 <i>IEEE International Conference on Data Mining</i> (<i>ICDM</i>), Abu Dhabi, 9-12 December 2024,500-509. <br>https://doi.org/10.1109/icdm59182.2024.00057
[16]  Bifet, A. and Gavald&#224;, R. (2007) Learning from Time-Changing Data with Adaptive Windowing. <i>Proceedings of the</i> 2007 <i>SIAM International Conference on Data Mining</i>, Minneapolis, 26-28 April 2007, 443-448. <br>https://doi.org/10.1137/1.9781611972771.42
[17]  Gretton, A., Borgwardt, K.M., Rasch, M.J., Sch&#246;lkopf, B. and Smola, A.J. (2012) A Kernel Two-Sample Test. <i>Journal of Machine Learning Research</i>, 13, 723-773.
[18]  Hennig, C. (2007) Cluster-Wise Assessment of Cluster Stability. <i>Computational Statistics & Data Analysis</i>, 52, 258-271. <br>https://doi.org/10.1016/j.csda.2006.11.025
[19]  Bifet, A., Holmes, G., Kirkby, R. and Pfahringer, B. (2010) MOA: Massive Online Analysis. <i>Journal of Machine Learning Research</i>, 11, 1601-1604.
[20]  (2017) InstaCart Online Grocery Basket Analysis Dataset. Kaggle, Dataset 1889830 (Mirror of the 2017 Instacart Release).<br>https://www.kaggle.com/datasets/yasserh/instacart-online-grocery-basket-analysis-dataset/data
[21]  (2026) Ta Feng Grocery Dataset. Kaggle, Dataset 22987. <br>https://www.kaggle.com/datasets/chiranjivdas09/ta-feng-grocery-dataset/data
[22]  Olist (2026) Brazilian E-Commerce Public Dataset by Olist. Kaggle, Dataset 55151. <br>https://www.kaggle.com/datasets/olistbr/brazilian-ecommerce
[23]  Pedregosa, F., et al. (2011) Scikit-Learn: Machine Learning in Python. <i>The Journal of Machine Learning Research</i>, 12, 2825-2830.
[24]  Scikit-Learn Developers (2026) Birch. Scikit-Learn Documentation. <br>https://scikit-learn.org/stable/modules/generated/sklearn.cluster.Birch.html
[25]  Dem&#353;ar, J. (2006) Statistical Comparisons of Classifiers over Multiple Data Sets. <i>Journal of Machine Learning Research</i>, 7, 1-30.

Full-Text


Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133