Department of Applied Mathematics, College of Sciences, China Jiliang University, Hangzhou 310018, China.
Neural Netw. 2024 May;173:106169. doi: 10.1016/j.neunet.2024.106169. Epub 2024 Feb 8.
Graph neural networks have revealed powerful potential in ranking recommendation. Existing methods based on bipartite graphs for ranking recommendation mainly focus on homogeneous graphs and usually treat user and item nodes as the same kind of nodes, however, the user-item bipartite graph is always heterogeneous. Additionally, various types of nodes have varying effects on recommendations, and a good node representation can be learned by successfully differentiating the same type of nodes. In this paper, we develop a node-personalized multi-graph convolutional network (NP-MGCN) for ranking recommendation. It consists of a node importance awareness block, a graph construction module, and a node information propagation and aggregation framework. Specifically, a node importance awareness block is proposed to encode nodes using node degree information to highlight the differences between nodes. Subsequently, the Jaccard similarity and co-occurrence matrix fusion graph construction module is devised to acquire user-user and item-item graphs, enriching correlation information between users and between items. Finally, a composite hop node information propagation and aggregation framework, including single-hop and double-hop branches, is designed. The high-order connectivity is used to aggregate heterogeneous information for the single-hop branch, while the multi-hop dependency is utilized to aggregate homogeneous information for the double-hop branch. It makes user and item node embedding more discriminative and integrates the different nodes' heterogeneity into the model. Experiments on several datasets manifest that NP-MGCN achieves outstanding recommendation performance than existing methods.
图神经网络在排序推荐方面展现出了强大的潜力。现有的基于二分图的排序推荐方法主要关注同构图,通常将用户和项目节点视为同一类型的节点,然而用户-项目二分图通常是异构的。此外,各种类型的节点对推荐的影响不同,通过成功区分同一类型的节点,可以学习到良好的节点表示。在本文中,我们提出了一种用于排序推荐的节点个性化多图卷积网络(NP-MGCN)。它由节点重要性感知模块、图构建模块和节点信息传播和聚合框架组成。具体来说,提出了节点重要性感知模块,使用节点度信息对节点进行编码,以突出节点之间的差异。随后,设计了基于 Jaccard 相似性和共同出现矩阵融合的图构建模块,以获取用户-用户和项目-项目图,丰富用户之间和项目之间的相关信息。最后,设计了一个复合跳跃节点信息传播和聚合框架,包括单跳和双跳分支。利用高阶连接对单跳分支进行异构信息聚合,利用多跳依赖关系对双跳分支进行同构信息聚合。这使得用户和项目节点嵌入更具判别性,并将不同节点的异质性纳入模型中。在几个数据集上的实验表明,NP-MGCN 比现有方法具有更好的推荐性能。