paper-with-me

Papers

LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation

2020-02-06 · Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, Meng Wang

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 recommendation lacks thorough ablation analyses on GCN, which is originally designed for graph classification tasks and equipped with many neural network operations. However, we empirically find that the two most common designs in GCNs -- feature transformation and nonlinear activation -- contribute little to the performance of collaborative filtering. Even worse, including them adds to the difficulty of training and degrades recommendation performance. In this work, we aim to simplify the design of GCN to make it more concise and appropriate for recommendation. We propose a new model named LightGCN, including only the most essential component in GCN -- neighborhood aggregation -- for collaborative filtering. Specifically, LightGCN learns user and item embeddings by linearly propagating them on the user-item interaction graph, and uses the weighted sum of the embeddings learned at all layers as the final embedding. Such simple, linear, and neat model is much easier to implement and train, exhibiting substantial improvements (about 16.0\% relative improvement on average) over Neural Graph Collaborative Filtering (NGCF) -- a state-of-the-art GCN-based recommender model -- under exactly the same experimental setting. Further analyses are provided towards the rationality of the simple LightGCN from both analytical and empirical perspectives.

📄 PDF Abstract BibTeX arXiv:2002.02126

Code (18)

gusye1234/pytorch-light-gcn 공식 구현 pytorch
kuandeng/LightGCN 공식 구현 tf
JiahaoWuGit/DcRec pytorch
LehengTHU/Agent4Rec pytorch
PreferredAI/cornac tf
Trantin84/NGCF-Tin tf
Wuyxin/LightGCN-parallelized-version tf
apat1n/LightGCN-Pytorch pytorch
gusye1234/LightGCN-PyTorch pytorch
jinfeng-xu/fkan-gcf pytorch
lucapantea/LightGCN pytorch
massquantity/LibRecommender tf
microsoft/recommenders tf
nathann3/better_than_netflix_movie_recommender tf
sayamsingla2000/LightGCN_MovieLens pytorch
shuyao-wang/dsl pytorch
tanya525625/LightGCN-PyTorch pytorch
yshenaw/GF_CF pytorch

Tasks

Collaborative FilteringGraph ClassificationMulti-modal RecommendationRecommendation Systems

Methods 이 논문이 사용한 방법론

LightGCN LightGCN is a type of graph convolutional neural network (GCN), including only the most essential component in GCN (neighborhood…
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 제목 키워드 기반

LightGCN: Evaluated and Enhanced

2023-12-17 · Milena Kapralova, Luca Pantea, Andrei Blahovici

This paper analyses LightGCN in the context of graph recommendation algorithms. Despite the initial design of Graph Convolutional Networks for graph classification, the non-linear operations are not always essential. Lig…

Graph ClassificationGraph Representation LearningRecommendation Systems

SVD-GCN: A Simplified Graph Convolution Paradigm for Recommendation

2022-08-26 · Shaowen Peng, Kazunari Sugiyama, Tsunenori Mine

With the tremendous success of Graph Convolutional Networks (GCNs), they have been widely applied to recommender systems and have shown promising performance. However, most GCN-based methods rigorously stick to a common …

Recommendation Systems

Rolling Forward: Enhancing LightGCN with Causal Graph Convolution for Credit Bond Recommendation

2025-03-18 · Ashraf Ghiye, Baptiste Barreau, Laurent Carlier, Michalis Vazirgiannis

Graph Neural Networks have significantly advanced research in recommender systems over the past few years. These methods typically capture global interests using aggregated past interactions and rely on static embeddings…

Recommendation Systems

User Embedding based Neighborhood Aggregation Method for Inductive Recommendation

2021-02-15 · Rahul Ragesh, Sundararajan Sellamanickam, Vijay Lingam, Arun Iyer 외

We consider the problem of learning latent features (aka embedding) for users and items in a recommendation setting. Given only a user-item interaction graph, the goal is to recommend items for each user. Traditional app…

Collaborative Filtering

UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation

2021-10-28 · Kelong Mao, Jieming Zhu, Xi Xiao, Biao Lu 외

With the recent success of graph convolutional networks (GCNs), they have been widely applied for recommendation, and achieved impressive performance gains. The core of GCNs lies in its message passing mechanism to aggre…

Collaborative FilteringRecommendation Systems