[Objective] This study aims to improve the performance of session-based recommendation models in repeat consumption scenarios and reduce the negative impact of information overload. [Methods] First, we improved the Repeat-Explore Mechanism suitable for repeat consumption scenarios. Then, based on Self-Attention Mechanism, we fused the position information in a non-invasive approach to optimize the utilization of side information. The performance of the new model was validated on public datasets. [Results] Compared to the suboptimal values, the Recall and Mean Reciprocal Rank of the new model on the Yoochoose 1/64 dataset increased by 0.71% and 1.69%, respectively. On the Diginetica dataset, the Recall and Mean Reciprocal Rank were improved by 3.08% and 5.72%. [Limitations] Our experiment only used position information as side information, and the datasets used for verification were limited. [Conclusions] The experimental results verify the effectiveness of the proposed model, which could optimize recommendation systems and improve personalized information services.
(Zhao Haiyan, Zhao Jiabin, Chen Qingkui, et al. Session-Based Recommendation System[J]. Journal of Chinese Computer Systems, 2019, 40(9): 1869-1875.)
[2]
Ren P J, Chen Z M, Li J, et al. RepeatNet: A Repeat Aware Neural Recommendation Machine for Session-based Recommendation[C]// Proceedings of the 33rd AAAI Conference on Artificial Intelligence. 2019, 33(1): 4806-4813.
[3]
Liu C, Li X G, Cai G H, et al. Noninvasive Self-Attention for Side Information Fusion in Sequential Recommendation[C]// Proceedings of the 35th AAAI Conference on Artificial Intelligence. 2021, 35(5): 4249-4256.
(Huang Liwei, Jiang Bitao, Lv Shouye, et al. Survey on Deep Learning Based Recommender Systems[J]. Chinese Journal of Computers, 2018, 41(7): 1619-1647.)
(Shi Haiyan, Ni Yunrui. Research Progress of Cold-Start in Recommender Systems[J]. Research on Library Science, 2021(12): 2-10.)
[6]
Xian X F, Fang L G, Sun S M. ReGNN: A Repeat Aware Graph Neural Network for Session-Based Recommendations[J]. IEEE Access, 2020, 8: 98518-98525.
doi: 10.1109/ACCESS.2020.2997722
[7]
Vaswani A, Shazeer N, Parmar N, et al. Attention is all You Need[C]// Proceedings of the 31st International Conference on Neural Information Processing Systems. 2017: 6000-6010.
[8]
Koren Y, Bell R, Volinsky C. Matrix Factorization Techniques for Recommender Systems[J]. Computer, 2009, 42(8): 30-37.
[9]
Shani G, Heckerman D, Brafman R I. An MDP-Based Recommender System[J]. Journal of Machine Learning Research, 2005, 6: 1265-1295.
[10]
Rendle S, Freudenthaler C, Gantner Z, et al. BPR: Bayesian Personalized Ranking from Implicit Feedback[C]// Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 2009: 452-461.
[11]
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. 2001: 285-295.
[12]
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. 2010: 811-820.
[13]
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. 2016.
[14]
Cho K, van Merriënboer B, Gulcehre C, et al. Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation[C]// Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. 2014: 1724-1734.
[15]
Li J, Ren P J, Chen Z M, et al. Neural Attentive Session-Based Recommendation[C]// Proceedings of the 26th ACM International Conference on Information and Knowledge Management. 2017: 1419-1428.
[16]
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 and Data Mining. 2018: 1831-1839.
(Jiang Wuxuan, Yi Ming, Wang Ling. Research on Personalized Recommendation Combining User Interest Drift[J]. Information Studies: Theory & Application, 2022, 45(1): 38-45, 37.)
doi: 10.16353/j.cnki.1000-7490.2022.01.006
[18]
Wu S, Tang Y Y, Zhu Y Q, et al. Session-Based Recommendation with Graph Neural Networks[C]// Proceedings of the 33rd AAAI Conference on Artificial Intelligence. 2019, 33(1): 346-353.
[19]
Li Y J, Zemel R, Brockschmidt M, et al. Gated Graph Sequence Neural Networks[C]// Proceedings of the 4th International Conference on Learning Representations. 2016.
[20]
Fang J. Session-Based Recommendation with Self-Attention Networks[OL]. arXiv Preprint, arXiv:2102.01922.
[21]
de Souza Pereira Moreira G, Rabhi S, Lee J M, et al. Transformers4Rec:Bridging the Gap Between NLP and Sequential/Session-Based Recommendation[C]// Proceedings of the 15th ACM Conference on Recommender Systems. 2021: 143-153.
(Sun Lijuan, Luo Liumin, Yang Xinfeng. Analysis of User Consumption Pattern Based on Dynamic of Web Repeat Consumption[J]. Application Research of Computers, 2016, 33(9): 2701-2704.)
[23]
Chen J, Wang C K, Wang J M, et al. Recommendation for Repeat Consumption from User Implicit Feedback[J]. IEEE Transactions on Knowledge and Data Engineering, 2016, 28(11): 3083-3097.
doi: 10.1109/TKDE.2016.2593720
[24]
Anderson A, Kumar R, Tomkins A, et al. The Dynamics of Repeat Consumption[C]// Proceedings of the 23rd International Conference on World Wide Web. 2014: 419-430.
[25]
Chen J, Wang C K, Wang J M. Will You “Reconsume” the Near Past?Fast Prediction on Short-Term Reconsumption Behaviors[C]// Proceedings of the 29th AAAI Conference on Artificial Intelligence. 2015: 23-29.
(Yang Deqing, Xia Xi, Ye Lin, et al. Knowledge-enhanced Recommender Systems: A Survey and Prospect[J]. Journal of Cyber Security, 2021, 6(5): 35-51.)
[27]
Bahdanau D, Cho K, Bengio Y. Neural Machine Translation by Jointly Learning to Align and Translate[C]// Proceedings of the 3rd International Conference on Learning Representations. 2015.
(Zhu Dongliang, Wen Yi, Wan Zichen. Review of Recommendation Systems Based on Knowledge Graph[J]. Data Analysis and Knowledge Discovery, 2021, 5(12): 1-13.)