基于加权聚合图神经网络的音乐推荐模型
Music Recommendation Model Based on Graph Neural Network with Weighted Aggregation
DOI: 10.12677/SEA.2024.131010, PDF,   
作者: 肖 涵, 孙德志, 游福成:北京印刷学院,信息工程学院,北京
关键词: 音乐推荐图神经网络加权聚合Music Recommendation Graph Neural Networks Weighted Aggregation
摘要: 现有基于图神经网络的音乐推荐模型在聚合方式上忽略了节点自身与邻域的权重分配,多数模型只是简单的相加或拼接,这种聚合方式没有充分挖掘节点特征的差异性,针对以上问题,本文提出了基于加权聚合图神经网络的音乐推荐模型MGWA,首先根据用户项目交互的行为记录来构建知识图,然后图神经网络通过逐层聚合邻域信息来丰富项目表示和传播高阶信息,特别的,在聚合阶段,我们对节点自身和其邻域采用门控机制进行权重分配,从而更好地捕捉节点特征表示。此外,门控机制可以根据节点自身及其邻域的特征动态地分配权重,这使得聚合方式更加灵活和可学习,从而更好地适应不同的图结构和节点特征。最后,本文评估了所提出模型在真实数据集上的性能,与常见推荐模型进行对比,实验结果证明了我们的模型在AUC、F1等指标上均取得了提升。
Abstract: The existing music recommendation model based on graph neural network ignores the weight distribution between the node itself and the neighborhood, and most models simply add or splice, which does not fully exploit the differences of node characteristics. To solve the above problems, this paper proposes a music recommendation model (MGWA) based on graph neural network with weighted aggregation. Firstly, a knowledge graph is constructed according to the behavior records of user interaction. Then graph neural network enriches the project representation and spreads high-order information by aggregating neighborhood information layer by layer. Especially, in the aggregation stage, we use gating mechanism to assign weights to nodes themselves and their neighborhoods, so as to better capture the node feature representation. In addition, the gating mechanism can dynamically allocate weights according to the characteristics of nodes themselves and their neighbors, which makes the aggregation method more flexible and learnable, thus better adapting to different graph structures and node characteristics. Finally, this paper evaluates the performance of the proposed model on real data sets, and compares it with the common recommended models. The experimental results prove that our model has achieved improvement in AUC, F1 and other indicators.
文章引用:肖涵, 孙德志, 游福成. 基于加权聚合图神经网络的音乐推荐模型[J]. 软件工程与应用, 2024, 13(1): 101-107. https://doi.org/10.12677/SEA.2024.131010

参考文献

[1] Adomavicius, G. and Tuzhilin, A. (2005) Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering, 17, 734-749. [Google Scholar] [CrossRef
[2] Wang, X., He, X., Wang, M., et al. (2019) Neural Graph Collaborative Filtering. Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, 21-25 July 2019, 165-174. [Google Scholar] [CrossRef
[3] Wu, J., He, X., Wang, X., et al. (2022) Graph Convolution Machine for Context-Aware Recommender System. Frontiers of Computer Science, 16, Article 166614. [Google Scholar] [CrossRef
[4] Ying, R., He, R., Chen, K., et al. (2018) Graph Convolutional Neural Networks for Web-Scale Recommender Systems. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, New York, 19-23 August 2018, 974-983. [Google Scholar] [CrossRef
[5] Gori, M., Monfardini, G. and Scarselli, F. (2005) A New Model for Learning in Graph Domains. Proceedings 2005 IEEE International Joint Conference on Neural Networks, Montreal, 31 July-5 August 2005, 729-734.
[6] Wang, H., Zhang, F., Wang, J., et al. (2018) RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems. Proceedings of the 27th ACM International Conference on Information and Knowledge Management, New York, 22-26 October 2018, 417-426. [Google Scholar] [CrossRef
[7] Wang, H., Zhao, M., Xie, X., et al. (2019) Knowledge Graph Convolutional Networks for Recommender Systems. The World Wide Web Conference, San Francisco, 13-17 May 2019, 3307-3313. [Google Scholar] [CrossRef
[8] Tai, C.-Y., Wu, M.-Y., Chu, Y.-W., et al. (2019) GraphSW: A Training Protocol Based on Stage-Wise Training for GNN-Based Recommender Model.
[9] Wang, X., He, X., Cao, Y., et al. (2019) Kgat: Knowledge Graph Attention Network for Recommendation. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, New York, 4-8 August 2019, 950-958. [Google Scholar] [CrossRef
[10] Chang, J., Gao, C., Zheng, Y., et al. (2021) Sequential Recommendation with Graph Neural Networks. The 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, 11-15 July 2021, 378-387. [Google Scholar] [CrossRef
[11] Bordes, A., Usunier, N., Garcia-Duran, A., et al. (2013) Translating Embeddings for Modeling Multi-Relational Data. Advances in Neural Information Processing Systems 26 (NIPS 2013), Harrahs and Harveys, 5-11 December 2013, 2787-2795.
[12] Dauphin, Y.N., Fan, A., Auli, M., et al. (2016) Language Modeling with Gated Convolutional Networks. Computation and Language.