paper-with-me

Papers

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

2020-01-28 · Lei Chen, Le Wu, Richang Hong, Kun Zhang, Meng Wang

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.

📄 PDF Abstract BibTeX arXiv:2001.10167

Code (2)

newlei/LR-GCCF 공식 구현 pytorch
newlei/LRGCCF 공식 구현

Tasks

Collaborative FilteringRecommendation SystemsRepresentation Learning

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…

Similar Papers 제목 키워드 기반

Revisiting Neighborhood-based Link Prediction for Collaborative Filtering

2022-03-29 · Hao-Ming Fu, Patrick Poirson, Kwot Sin Lee, Chen Wang

Collaborative filtering (CF) is one of the most successful and fundamental techniques in recommendation systems. In recent years, Graph Neural Network (GNN)-based CF models, such as NGCF [31], LightGCN [10] and GTN [9] h…

Collaborative FilteringGraph Neural NetworkLink PredictionPrediction+1

LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation

2020-02-06 · Xiangnan He, Kuan Deng, Xiang Wang, Yan Li 외

Graph Convolution Network (GCN) has become new state-of-the-art for collaborative filtering. Nevertheless, the reasons of its effectiveness for recommendation are not well understood. Existing work that adapts GCN to rec…

Collaborative FilteringGraph ClassificationMulti-modal RecommendationRecommendation Systems

Advances in Collaborative Filtering and Ranking

2020-02-27 · Liwei Wu

In this dissertation, we cover some recent advances in collaborative filtering and ranking. In chapter 1, we give a brief introduction of the history and the current landscape of collaborative filtering and ranking; chap…

Collaborative FilteringCollaborative RankingSequential Recommendation

Revisiting Item Promotion in GNN-based Collaborative Filtering: A Masked Targeted Topological Attack Perspective

2022-08-21 · Yongwei Wang, Yong liu, Zhiqi Shen

Graph neural networks (GNN) based collaborative filtering (CF) have attracted increasing attention in e-commerce and social media platforms. However, there still lack efforts to evaluate the robustness of such CF systems…

Collaborative Filtering

Graph DNA: Deep Neighborhood Aware Graph Encoding for Collaborative Filtering

2019-05-29 · Liwei Wu, Hsiang-Fu Yu, Nikhil Rao, James Sharpnack 외

In this paper, we consider recommender systems with side information in the form of graphs. Existing collaborative filtering algorithms mainly utilize only immediate neighborhood information and have a hard time taking a…

Collaborative FilteringRecommendation Systems