计算机科学 ›› 2023, Vol. 50 ›› Issue (11A): 221000076-6.doi: 10.11896/jsjkx.221000076
蒋滨泽, 邓欣, 杜雨露, 张恒
JIANG Binze, DENG Xin, DU Yulu, ZHANG Heng
摘要: 下一购物篮推荐系统的目标是根据用户的历史购物篮序列,为用户推荐下一个购物篮可能购买的物品。然而现有的方法侧重于把购物篮内的每个物品看作是独立的部分进行推荐,忽略了购物篮内物品之间的联系,从而影响推荐结果的准确性。针对这一问题,文中提出了一种基于物品关联协同过滤的下一购物篮推荐算法(Correlation Between Items Collaborative Filtering,CBICF)。首先对用户的历史购物篮序列进行建模生成用户的个性化物品频率信息,并用它对用户进行近邻聚类;然后通过物品关联性度量方法生成物品关联矩阵,以加权融合的方式来获取用户偏好物品的关联物品信息,从而提高推荐的准确度。在两个真实数据集上进行实验比较与分析,结果表明该算法在各评价指标上均优于对比算法。特别是在探索新物品的情形中,所提方法的推荐准确度相比于其它基于协同过滤的方法有显著提升。
中图分类号:
[1]RESNICK P,VARIAN H R.Recommender systems[J].Communications of the ACM,1997,40(3):56-58. [2]VERBERT K,MANOUSELIS N,OCHOA X,et al.Context-aware recommender systems for learning:a survey and future challenges[J].IEEE Transactions on Learning Technologies,2012,5(4):318-335. [3]HU H,HE X N,GAO J,et al.Modeling personalized item fre-quency information for next-basket recommendation[C]// Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.2020:1071-1080. [4]FAGGIOLI G,POLATO M,AIOLLI F.Recency aware collaborative filtering for next basket recommendation[C]// Procee-dings of the 28th ACM Conference on User Modeling.2020:80-87. [5]QIN Y Q.WANG P F,LI C L.The World is Binary:ContrastiveLearning for Denoising Next Basket Recommendation[C]// Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval.2021:859-868. [6]KAYA T,KALELI C.A novel top-n recommendation methodfor multi-criteria collaborative filtering[J].Expert Systems with Applications,2022,198:116695. [7]CREMONESI P,KOREN Y,TURRIN R.Performance of re-commender algorithms on top-n recommendation tasks[C]// Proceedings of the Fourth ACM Conference on Recommender systems.2010:39-46. [8]LI J C,WANG Y J,MCAULEY J.Time interval aware self-attention for sequential recommendation[C]// Proceedings of the 13th International Conference on Web Search and Data Mining.2020:322-330. [9]KANG W C,MCAULEY J.Self-attentive sequential recom-mendation[C]// Proceedings of the 2018 IEEE International Conference on Data Mining(ICDM).IEEE,2018:197-206. [10]TANG J X,WANG K.Personalized top-n sequential recommendation via convolutional sequence embedding[C]// Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining.2018:565-573. [11]YU L,SUN L L,DU B W,et al.Predicting temporal sets with deep neural networks[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.2020:1083-1091. [12]DUC-TRONG L,HADY W L,FANG Y,et al.Correlation-sensitive next-basket recommendation[C]// Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence.2019:2808-2814. [13]RENDLE S,FREUDENTHALER C,SCHMIDT-THIEME L.Factorizing personalized markovchains for next-basket recommendation[C]// Proceedings of the 19th International Confe-rence on World Wide Web.2010:811-820. [14]WANG P F,GUO J F,LAN Y Y,et al.Learning hierarchicalrepresentation model for nextbasket recommendation[C]// Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval.2015:403-412. [15]YU F,LIU Q,WU S,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.2016:729-732. [16]WANG W Y.Research on Next Basket Recommendation Algorithm[J].Computer & Digital Engineering,2021,49(2):340-346. [17] YANG X W,GUO Y,LIU Y,et al.A survey of collaborative filtering based social recommender systems[J].Computer communications,2014,41:1-10. [18]ZHAO D D,HU X Y,XIONG S W,et al.K-means clustering and kNN classification based on negative databases[J].Applied Soft Computing,2021,110:107732. [19]WANG D W,YIH Y,VENTRESCA M.Improving neighbor-based collaborative filtering by using a hybrid similarity measurement[J].Expert Systems with Applications,2020,160:113651. [20]LEE Y H,WEI C P,CHENG T H,et al.Nearest-neighbor-based approach to time-series classification[J].Decision Support Systems,2012,53(1):207-217. [21]HAGEN S,HANK L,HASIM S.Neural speech recognizer:Acoustic-to-word LSTM model for large vocabulary speech re-cognition[J].arXiv:1610.09975,2016. [22]ORIOL V,ALEXANDER T,SMAY B,et al.Show and tell:A neural image caption generator[C]// Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.2015:3156-3164. [23]NI W J,GUO H Y,LIU T,et al.Online Product Recommendation Based on Multi-Head Self-Attention Neural Networks[J].Data Analysis and Knowledge Discovery,2020,4(2/3):68-77. [24]ARIANNEZHAD M,JULLIEN S,LI M,et al.ReCANet:A Repeat Consumption-Aware Neural Network for Next Basket Re-commendation in Grocery Shopping[C]// Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval.2022. [25]HU H J,HE X N.Sets2sets:Learning from sequential sets with neural networks[C]// Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mi-ning.2019:1491-1499. [26]ZHOU Y T,CHU H,YANG W Y,et al.Time Perception and Collaborative Mining for Next-Basket Recom-mendation[J].Journal of Wuhan University(Science Edition),2021,67(6):525-531. [27]HUANG Z H,ZHANG J W,TIAN C Q,et al.Survey on learning-to-rank based recommendation algorithms [J].Journal of Software,2016,27(3):691-713. [28]MERTON R K.The Matthew effect in science:The reward and communication systems of science are considered[J].Science,1968,159(3810):56-63. [29]LI M,JULLIEN S,ARIANNEZHAD M,et al.A Next Basket Recommendation Reality Check[J].arXiv:2109.14233,2021. |
|