基于会话的双视角社交推荐模型
Dual-View Model for Session-Based Social Recommendation
摘要: 现有的基于会话的社交推荐模型单一的通过图视角学习会话的嵌入表示并做出预测,而忽略了项目之间的顺序依赖性。针对该问题,提出了一种基于会话的双视角社交推荐模型(Dual-view approach for session-based social recommendation, DVSSR)。DVSSR分别从图视角以及行为序列视角学习会话嵌入。在会话图视角中,通过图神经网络传播节点之间的特征信息,通过注意力机制聚合会话嵌入表示;在行为序列视角中,使用自适应旋转位置编码学习项目之间的相对位置关系,通过多头自注意力机制学习序列嵌入表示,将两种视角下的嵌入表示融合并做出推荐。然后,为了确保双重视角下学习到用户偏好的一致性,设计对比学习模块拉近两种视角下学习嵌入表示,并通过破坏生成增强视图与原视图对比学习提高模型的鲁棒性和泛化能力。最后,在三个大型公开数据集上的实验结果验证了DVSSR的有效性和优越性。
Abstract: Session-based social recommendation aims to predict the next most likely item of interaction for the current session based on the user’s social network and historical session information. Existing session-based social recommendation methods predominantly learn session embeddings from a single graph perspective for making predictions, thereby neglecting the sequential dependencies among items. To address this issue, we propose a Dual-View approach for Session-Based Social Recommendation (DVSSR). DVSSR learns user and item embeddings through a user-item heterogeneous graph and learns session embeddings from both graph and behavioral sequence perspectives. In the session graph perspective, it propagates feature information between nodes using a graph neural network and aggregates session embeddings via an attention mechanism. In the behavioral sequence perspective, it employs an adaptive rotary position encoder to learn the relative positional relationships among items and captures the sequential dependencies and sequence embeddings using a multi-head self-attention mechanism. The results from these two perspectives are then integrated with user embeddings to form the final session embedding for making predictions. To ensure consistency in user preference learning across the dual perspectives, a contrastive learning module is designed to align the learned embeddings from both views, and the method’s robustness and generalization capability are enhanced through contrastive learning between augmented and original views. Finally, experimental results on three large public datasets validate the effectiveness and superiority of DVSSR.
文章引用:李佳奇. 基于会话的双视角社交推荐模型[J]. 建模与仿真, 2024, 13(6): 6186-6197. https://doi.org/10.12677/mos.2024.136567

参考文献

[1] Ninichuk, M. and Namiot, D. (2023) Survey on Methods for Building Session-Based Recommender Systems. International Journal of Open Information Technologies, 11, 22-32.
[2] Song, W., Xiao, Z., Wang, Y., Charlin, L., Zhang, M. and Tang, J. (2019) Session-Based Social Recommendation via Dynamic Graph Attention Networks. Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, Melbourne, 11-15 February 2019, 555-563. [Google Scholar] [CrossRef
[3] Chen, T. and Wong, R.C. (2021) An Efficient and Effective Framework for Session-Based Social Recommendation. Proceedings of the 14th ACM International Conference on Web Search and Data Mining, Virtual Event, 8-12 March 2021, 400-408. [Google Scholar] [CrossRef
[4] Wang, L., Li, M. and Zheng, H. (2023) Rethinking Rule-Based Approaches in Session-Based Recommendation. ICASSP 2023-2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Rhodes Island, 4-10 June 2023, 1-5. [Google Scholar] [CrossRef
[5] Hidasi, B., Karatzoglou, A., Baltrunas, L., et al. (2016) Session-Based Recommendations with Recurrent Neural Networks. Proceedings of the 4th International Conference on Learning Representations, Puerto Rico, May 2016, 1-10.
[6] Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T. and Ma, J. (2017) Neural Attentive Session-Based Recommendation. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, Singapore, 6-10 November 2017, 1419-1428. [Google Scholar] [CrossRef
[7] Liu, Q., Zeng, Y., Mokhosi, R. and Zhang, H. (2018) STAMP: Short-Term Attention/Memory Priority Model for Session-Based Recommendation. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, 19-23 August 2018, 1831-1839. [Google Scholar] [CrossRef
[8] Guo, L., Yin, H., Wang, Q., Chen, T., Zhou, A. and Quoc Viet Hung, N. (2019) Streaming Session-Based Recommendation. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, 4-8 August 2019, 1569-1577. [Google Scholar] [CrossRef
[9] Tang, J. and Wang, K. (2018) Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding. Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, Marina, 5-9 February 2018, 565-573. [Google Scholar] [CrossRef
[10] Yuan, F., Karatzoglou, A., Arapakis, I., Jose, J.M. and He, X. (2019) A Simple Convolutional Generative Network for Next Item Recommendation. Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, Melbourne, 11-15 February 2019, 582-590. [Google Scholar] [CrossRef
[11] Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X. and Tan, T. (2019) Session-Based Recommendation with Graph Neural Networks. Proceedings of the AAAI Conference on Artificial Intelligence, 33, 346-353. [Google Scholar] [CrossRef
[12] Wang, Z., Wei, W., Cong, G., Li, X., Mao, X. and Qiu, M. (2020) Global Context Enhanced Graph Neural Networks for Session-Based Recommendation. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual Event, 25-30 July 2020, 169-178. [Google Scholar] [CrossRef
[13] Kang, W. and McAuley, J. (2018) Self-Attentive Sequential Recommendation. 2018 IEEE International Conference on Data Mining (ICDM), Singapore, 17-20 November 2018, 197-206. [Google Scholar] [CrossRef
[14] Sun, F., Liu, J., Wu, J., Pei, C., Lin, X., Ou, W., et al. (2019) BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, 3-7 November 2019, 1441-1450. [Google Scholar] [CrossRef
[15] Tian, Z., Zhao, W.X., Zhang, C., Zhao, X., Ma, Z. and Wen, J. (2024) EulerFormer: Sequential User Behavior Modeling with Complex Vector Attention. Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, Washington, 14-18 July 2024, 1619-1628. [Google Scholar] [CrossRef
[16] Vaswani, A., Shazeer, N., Parmar, N., et al. (2017) Attention Is All You Need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, 4-9 December 2017, 6000-6010.
[17] Xie, X., Sun, F., Liu, Z., Wu, S., Gao, J., Zhang, J., et al. (2022) Contrastive Learning for Sequential Recommendation. 2022 IEEE 38th International Conference on Data Engineering (ICDE), Kuala, 9-12 May 2022, 1259-1273. [Google Scholar] [CrossRef
[18] Zhu, Y., Xu, Y., Yu, F., et al. (2020) Deep Graph Contrastive Representation Learning. [Google Scholar] [CrossRef
[19] Cho, E., Myers, S.A. and Leskovec, J. (2011) Friendship and Mobility. Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, 21-24 August 2011, 1082-1090. [Google Scholar] [CrossRef
[20] Cantador, I., Brusilovsky, P. and Kuflik, T. (2011) Second Workshop on Information Heterogeneity and Fusion in Recommender Systems (HetRec2011). Proceedings of the Fifth ACM Conference on Recommender Systems, Chicago, 23-27 October 2011, 387-388. [Google Scholar] [CrossRef
[21] Yang, D., Zhang, D., Yu, Z. and Yu, Z. (2013) Fine-Grained Preference-Aware Location Search Leveraging Crowdsourced Digital Footprints from LBSNs. Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Zurich, 8-12 September 2013, 479-488. [Google Scholar] [CrossRef