The next-basket recommendation is one of the most important tasks on the e-commerce platform, which aims to explore the characteristics of users’ shopping habits and the evolution of their interests. The existing basket methods have the following shortcomings. First, only modeling based on the sequential position of baskets cannot capture the difference of basket time interval; Second, the RNN(recurrent neural network) based methods cannot capture the personalized item frequency information and lack interpretability. The above shortcomings limit the accuracy of e-commerce recommendation and cannot provide users with intuitive reasons for recommendation. Therefore, a next-basket recommendation method based on time perception and collaborative mining was proposed. In this method, the baskets were divided into multiple groups representing users’ short-term interests by modeling the basket time directly, and a hierarchical time decay was used to realize user interest evolutionary mining. At the same time, the nearest neighbor clustering of user expression was carried out to increase the interpretability based on the idea of collaborative filtering. Experiments proved that the proposed method can effectively model the evolution of users’ interest and provide interpretability, and is superior to the mainstream methods in a variety of evaluation metrics.
然而,TIFUKNN与现有的基于RNN的方法一样,皆只建模购物篮序列的先后位置关系,未考虑直接对购物篮交易时间进行探索,无法捕获购物篮之间时间间隔的差异性,限制了兴趣进化建模的准确性。因此,本文提出了一种基于时间感知和协同挖掘的下一购物篮推荐方法(time perception and collaborative mining for next-basket recommendation,TPCM)。TPCM中的基于时间感知建模模块直接面向购物篮交易时间建模,基于不同购物篮交易的时间间隔采用Kmeans聚类,自动划分表征用户各个时间阶段短期兴趣的购物篮组别,能够精准地捕获不同购物篮时期用户兴趣的差异。受文献[13]启发,TPCM引入了层次时间衰退实现对用户兴趣进化建模,同时对用户表达采用最近邻聚类方法,基于协同过滤思想增加模型可解释性。
ZHOUG R, ZHUX Q, SONGC R, et al. Deep interest network for click-through rate prediction[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. New York: ACM, 2018: 1059-1068. DOI:10.1145/3219819.3219823 .
[2]
ZHOUG R, MOUN, FANY, et al. Deep interest evolution network for click-through rate prediction[J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2019, 33: 5941-5948. DOI:10.1609/aaai.v33i01.33015941 .
[3]
CENY K, ZHANGJ W, ZOUX, et al. Controllable multi-interest framework for recommendation[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. New York: ACM, 2020: 2942-2951. DOI:10.1145/3394486.3403344 .
[4]
YUF, LIUQ, WUS, et al. A dynamic recurrent model for next basket recommendation[C]//Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. New York: ACM, 2016: 729-732. DOI:10.1145/2911451.2914683 .
[5]
WANGP, CHENJ S, NIUS Z. CFSH: Factorizing sequential and historical purchase data for basket recommendation[J]. PLOS one, 2018, 13(10): e0203191. DOI: 10.1371/journal.pone.0203191 .
[6]
RENDLES, FREUDENTHALERC, SCHMIDT-THIEMEL. Factorizing personalized Markov chains for next-basket recommendation[C]//Proceedings of the 19th international conference on World Wide Web. New York: ACM, 2010: 811-820. DOI:10.1145/1772690.1772773 .
[7]
WANGP F, GUOJ F, LANY Y, et al. Learning hierarchical representation model for NextBasket recommendation[C]//Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York: ACM, 2015: 403-412. DOI:10.1145/2766462.2767694 .
[8]
ZHUJ H, MAX X, YUEC B, et al. Interest-forgetting Markov model for next-basket recommendation[C]//Communications in Computer and Information Science. Berlin: Springer-Verlag, 2019: 20-31. DOI:10.1007/978-981-15-0118-0_2 .
[9]
BAIT, NIEJ Y, ZHAOW X, et al. An attribute-aware neural attentive model for next basket recommendation[C]//The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. New York: ACM, 2018: 1201-1204. DOI:10.1145/3209978.3210129 .
[10]
CHEB B, ZHAOP P, FANGJ H, et al. Inter-basket and intra-basket adaptive attention network for next basket recommendation[J]. IEEE Access, 2019, 7: 80644-80650. DOI:10.1109/ACCESS.2019.2922985 .
NIW J, GUOH Y, LIUT, et al. Online product recommendation based on multi-head self-attention neural networks[J]. Data Analysis and Knowledge Discovery, 2020, 4(Z1):68-77 (Ch).
[13]
QINY Q, WANGP F, LIC L. The world is binary: Contrastive learning for denoising next basket recommendation[C]//Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York: ACM, 2021: 859-868. DOI:10.1145/3404835.3462836 .
[14]
HUH J, HEX N, GAOJ Y, et al. Modeling personalized item frequency information for next-basket recommendation[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York: ACM, 2020: 1071-1080. DOI:10.1145/3397271.3401066 .
[15]
WANGP F, ZHANGY F, NIUS Z, et al. Modeling temporal dynamics of users’ purchase behaviors for next basket prediction[J]. Journal of Computer Science and Technology, 2019, 34(6): 1230-1240. DOI:10.1007/s11390-019-1972-2 .
[16]
LENGY F, YUL, XIONGJ, et al. Recurrent convolution basket map for diversity next-basket recommendation[C]//Database Systems for Advanced Applications. Cham:Springer-Verlag,2020: 638-653. DOI:10.1007/978-3-030-59419-0_39 .