论文标题

基于图形的协作过滤:线性残差图卷积网络方法

Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach

论文作者

Chen, Lei, Wu, Le, Hong, Richang, Zhang, Kun, Wang, Meng

论文摘要

图形卷积网络(GCN)是基于最新的图形表示模型,通过迭代堆叠多层卷积聚合操作和非线性激活操作。最近,在基于协作的过滤(CF)推荐系统(RS)中,通过将用户项目的交互行为视为两分图,一些研究人员与GCNS建模了高层协作信号。与传统作品相比,这些基于GCN的推荐模型表现出色。但是,这些模型遭受了训练难度,用于大型用户项目图的非线性激活。此外,由于图形卷积操作的过度平滑效果,大多数基于GCN的模型无法建模更深的层。在本文中,我们从两个方面重新访问了基于GCN的CF模型。首先,我们从经验上表明,删除非线性将增强建议性能,这与简单的图形卷积网络中的理论一致。其次,我们提出了一个残留网络结构,该结构是专门为CF设计的,具有用户项目交互建模,该结构通过稀疏的用户项目交互数据来减轻图形卷积聚合操作中的过度平滑问题。提出的模型是线性模型,很容易训练,扩展到大型数据集,并在两个真实数据集上产生更好的效率和有效性。我们在https://github.com/newlei/lrgccf上发布源代码。

Graph Convolutional Networks (GCNs) are state-of-the-art graph based representation learning models by iteratively stacking multiple layers of convolution aggregation operations and non-linear activation operations. Recently, in Collaborative Filtering (CF) based Recommender Systems (RS), by treating the user-item interaction behavior as a bipartite graph, some researchers model higher-layer collaborative signals with GCNs. These GCN based recommender models show superior performance compared to traditional works. However, these models suffer from training difficulty with non-linear activations for large user-item graphs. Besides, most GCN based models could not model deeper layers due to the over smoothing effect with the graph convolution operation. In this paper, we revisit GCN based CF models from two aspects. First, we empirically show that removing non-linearities would enhance recommendation performance, which is consistent with the theories in simple graph convolutional networks. Second, we propose a residual network structure that is specifically designed for CF with user-item interaction modeling, which alleviates the over smoothing problem in graph convolution aggregation operation with sparse user-item interaction data. The proposed model is a linear model and it is easy to train, scale to large datasets, and yield better efficiency and effectiveness on two real datasets. We publish the source code at https://github.com/newlei/LRGCCF.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源