In recent years, Graph Neural Networks (GNNs), which can naturally integrate node information and topological structure, have been demonstrated to be powerful in learning on graph data. These advantages of GNNs provide great potential to advance social recommendation since data in social recommender systems can be represented as user-user social graph and user-item graph; and learning latent factors of users and items is the key. However, building social recommender systems based on GNNs faces challenges. For example, the user-item graph encodes both interactions and their associated opinions; social relations have heterogeneous strengths; users involve in two graphs (e.g., the user-user social graph and the user-item graph). To address the three aforementioned challenges simultaneously, in this paper, we present a novel graph neural network framework (GraphRec) for social recommendations. In particular, we provide a principled approach to jointly capture interactions and opinions in the user-item graph and propose the framework GraphRec, which coherently models two graphs and heterogeneous strengths. Extensive experiments on two real-world datasets demonstrate the effectiveness of the proposed framework GraphRec. Our code is available at \url{https://github.com/wenqifan03/GraphRec-WWW19}
翻译:近年来,自然可以将节点信息和地形结构融合在一起的图形神经网络(GNNS)在图表数据学习中被证明具有强大的力量,GNNS的这些优势为推进社会建议提供了巨大的潜力,因为社会建议系统中的数据可以作为用户用户用户社会图和用户项目图;了解用户和项目的潜在因素是关键。然而,建立基于GNNS的社会建议系统面临着挑战。例如,用户项目图将相互作用及其相关意见结合起来;社会关系具有不同优势;用户在两个图表(例如用户用户用户社会图和用户项目图)中都有参与。为了同时应对上述三项挑战,我们在本文件中为社会建议提出了一个新的图形神经网络框架(GraphRec)。特别是,我们为在用户项目图中共同捕捉互动和意见提供了一种原则性的方法,并提出框架图RegRec,它一致地模拟了两个图表和各种强项;对两个真实世界数据集的广泛实验显示了拟议框架图/Requrwr/Rembrwr/Recommas。我们的代码可在Graqurrus/Regurrwrwrwr@Ras/Rasurrwrwr03/Rasurrwrwr@rwrwr/Grodecode可以查阅。