TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/LightGCN: Simplifying and Powering Graph Convolution Netwo...

LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation

Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, Meng Wang

2020-02-06Collaborative FilteringGraph ClassificationMulti-modal RecommendationRecommendation Systems
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode(official)Code(official)Code

Abstract

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.

Results

TaskDatasetMetricValueModel
Recommendation SystemsGowallaRecall@200.183LightGCN
Recommendation SystemsGowallanDCG@200.1554LightGCN
Recommendation SystemsYelp2018NDCG@200.053LightGCN
Recommendation SystemsYelp2018Recall@200.0649LightGCN
Recommendation SystemsAmazon-BookRecall@200.0411LightGCN
Recommendation SystemsAmazon-BooknDCG@200.0315LightGCN
Recommendation SystemsAmazon BabyNDCG@200.0328LightGCN
Recommendation SystemsAmazon SportsNGCG@200.0387LightGCN
Recommendation SystemsAmazon ClothingNDCG@200.0243LightGCN
Collaborative FilteringGowallaNDCG@200.1554LightGCN
Collaborative FilteringGowallaRecall@200.183LightGCN
Collaborative FilteringYelp2018NDCG@200.053LightGCN
Collaborative FilteringYelp2018Recall@200.0649LightGCN
Collaborative FilteringMovieLens 1MNDCG@200.2427LightGCN
Collaborative FilteringMovieLens 1MRecall@200.2576LightGCN
Collaborative FilteringAmazon-BookNDCG@200.0315LightGCN
Collaborative FilteringAmazon-BookRecall@200.0411LightGCN

Related Papers

IP2: Entity-Guided Interest Probing for Personalized News Recommendation2025-07-18A Reproducibility Study of Product-side Fairness in Bundle Recommendation2025-07-18SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Looking for Fairness in Recommender Systems2025-07-16Journalism-Guided Agentic In-Context Learning for News Stance Detection2025-07-15LLM-Stackelberg Games: Conjectural Reasoning Equilibria and Their Applications to Spearphishing2025-07-12NLGCL: Naturally Existing Neighbor Layers Graph Contrastive Learning for Recommendation2025-07-10