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

01/28/2020
by   Lei Chen, et al.
8

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/06/2020

LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation

Graph Convolution Network (GCN) has become new state-of-the-art for coll...
research
03/05/2021

Graph Convolutional Embeddings for Recommender Systems

Modern recommender systems (RS) work by processing a number of signals t...
research
07/22/2022

Layer-refined Graph Convolutional Networks for Recommendation

Recommendation models utilizing Graph Convolutional Networks (GCNs) have...
research
11/14/2021

Linear, or Non-Linear, That is the Question!

There were fierce debates on whether the non-linear embedding propagatio...
research
06/28/2020

Graph Convolutional Network for Recommendation with Low-pass Collaborative Filters

Graph Convolutional Network (GCN) is widely used in graph data learning ...
research
10/04/2020

Heterogeneous Graph Collaborative Filtering using Textual Information

Due to the development of graph neural network models, like graph convol...
research
04/08/2022

IA-GCN: Interactive Graph Convolutional Network for Recommendation

Recently, Graph Convolutional Network (GCN) has become a novel state-of-...

Please sign up or login with your details

Forgot password? Click here to reset