全部 标题 作者
关键词 摘要

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

查看量下载量

相关文章

更多...

Selective Updating for Customer Segmentation under Concept Drift

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

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.

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