[Objective] This study aims to improve the traditional session sequence recommendation algorithm, whose one-time modeling technique cannot represent the product’s comprehensive information or capture the user’s global/short-term interests. [Methods] First, we constructed a directed session graph based on the historical sessions, and used the GNN to learn their node information representation to enrich node embeddings. Then, we captured the user’s global and short-term interests in session sequences with Bi-GRU and attention mechanism to generate recommendation lists. [Results] We examined our new algorithm with the Yoochoose and the Diginetica datasets. Compared with the suboptimal model, the Mean Reciprocal Rank of our algorithm improved by 1.02%, and the precision improved by 2.11%, respectively. [Limitations] The proposed model did not work well with the long sequences. [Conclusions] Our new algorithm can more effectively model the user behavior sequence, predict the user’s possible actions, and improve the recommendation lists.
Scarselli F, Gori M, Tsoi A C, et al. The Graph Neural Network Model[J]. IEEE Transactions on Neural Networks, 2009, 20(1): 61-80.
doi: 10.1109/TNN.2008.2005605
pmid: 19068426
[2]
Yap G E, Li X L, Yu P S. Effective Next-Items Recommendation via Personalized Sequential Pattern Mining[C]// Proceedings of the 2012 Database Systems for Advanced Applications, 2012: 48-64.
[3]
Garcin F, Dimitrakakis C, Faltings B. Personalized News Recommendation with Context Trees[C]// Proceedings of the 7th ACM Conference on Recommender Systems. ACM, 2013: 105-112.
[4]
Feng S S, Li X T, Zeng Y F, et al. Personalized Ranking Metric Embedding for Next New POI Recommendation[C]// Proceedings of the 24th International Joint Conference on Artificial Intelligence. AAAI Press, 2015: 2069-2075.
[5]
Rendle S, Freudenthaler C, Schmidt-Thieme L. Factorizing Personalized Markov Chains for Next-Basket Recommendation[C]// Proceedings of the 19th International Conference on World Wide Web. ACM Press, 2010: 811-820.
[6]
Wang P F, Guo J F, Lan Y Y, et al. Learning Hierarchical Representation Model for Next Basket Recommendation[C]// Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 2015: 403-412.
[7]
Wang S J, Hu L, Cao L B. Attention Based Transactional Context Embedding for Next-Item Recommendation[C]// Proceedings of the 32nd AAAI Conference on Artificial Intelligence. AAAI Press, 2018: 2532-2539.
[8]
He R N, Kang W C, McAuley J. Translation-Based Recommendation: A Scalable Method for Modeling Sequential Behavior[C]// Proceedings of the 27th International Joint Conference on Artificial Intelligence. 2018: 5264-5268.
[9]
Wu C Y, Ahmed A, Beutel A, et al. Recurrent Recommender Networks[C]// Proceedings of the 10th ACM International Conference on Web Search and Data Mining. ACM, 2017: 495-503.
[10]
Hidasi B, Karatzoglou A, Baltrunas L, et al. Session-Based Recommendations with Recurrent Neural Networks[C]// Proceedings of the 4th International Conference on Learning Representations. ICLR, 2016:1-10.
[11]
Tang J X, Wang K. Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding[C]// Proceedings of the 11th ACM International Conference on Web Search and Data Mining. ACM, 2018: 565-573.
[12]
Yuan F J, Karatzoglou A, Arapakis I, et al. A Simple Convolutional Generative Network for Next Item Recommendation[C]// Proceedings of the 12th ACM International Conference on Web Search and Data Mining. ACM, 2019: 582-590.
(Ni Weijian, Guo Haoyu, Liu Tong, 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.)
[14]
Zhou G R, Song C R, Zhu X Q, et al. Deep Interest Network for Click-through Rate Prediction[OL]. arXiv Preprint, arXiv: 1706.06978.
[15]
Zhou C, Bai J Z, Song J S, et al. ATRANK: An Attention-Based User Behavior Modeling Framework for Recommendation[C]// Proceedings of the 32nd Association for the Advancement of Artificial Intelligence Conference on Artificial Intelligence. AAAI Press, 2018: 4564-4571.
[16]
Zhou G R, Mou N, Fan Y, et al. Deep Interest Evolution Network for Click-through Rate Prediction[C]// Proceedings of the AAAI Conference on Artificial Intelligence, 2019, 33: 5941-5948.
[17]
Lv F Y, Jin T W, Yu C L, et al. SDM: Sequential Deep Matching Model for Online Large-Scale Recommender System[C]// Proceedings of the 28th ACM International Conference on Information and Knowledge Management. ACM, 2019: 2635-2643.
[18]
Ma C, Ma L H, Zhang Y X. Memory Augmented Graph Neural Networks for Sequential Recommendation[C]// Proceedings of the 34th Association for the Advancement of Artificial Intelligence Conference on Artificial Intelligence. AAAI Press, 2020: 5045-5052.
[19]
Wu S, Tang Y Y, Zhu Y Q, et al. Session-Based Recommendation with Graph Neural Networks[C]// Proceedings of the AAAI Conference on Artificial Intelligence, 2019, 33: 346-353.
[20]
Zhou G R, Song C R, Zhu X Q, et al. Deep Interest Network for Click-Through Rate Prediction[OL]. arXiv Preprint, arXiv: 1706.06978.
[21]
Wang Z Y, Wei W, Cong G, et al. Global Context Enhanced Graph Neural Networks for Session-Based Recommendation[C]// Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 2020: 169-178.
[22]
Xu C F, Zhao P P, Liu Y C, et al. Graph Contextualized Self-Attention Network for Session-Based Recommendation[C]// Proceedings of the 28th International Joint Conference on Artificial Intelligence. 2019: 3940-3946.
[23]
Chung J, Gulcehre C, Cho K, et al. Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling[OL]. arXiv Preprint, arXiv: 1412.3555.
[24]
Liu Q, Zeng Y F, Mokhosi R, et al. STAMP: Short-Term Attention/Memory Priority Model for Session-Based Recommendation[C]// Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 2018: 1831-1839.
[25]
Sarwar B, Karypis G, Konstan J, et al. Item-Based Collaborative Filtering Recommendation Algorithms[C]// Proceedings of the 10th International Conference on World Wide Web. ACM Press, 2001: 285-295.