LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, Meng, Wang

TL;DR
LightGCN simplifies graph convolutional networks for recommendation by removing unnecessary neural network components, focusing solely on neighborhood aggregation, leading to easier training and significant performance improvements.
Contribution
The paper introduces LightGCN, a streamlined GCN model for recommendation that excludes feature transformation and nonlinear activation, demonstrating improved effectiveness and simplicity.
Findings
LightGCN achieves about 16% relative improvement over NGCF.
Removing feature transformation and nonlinear activation simplifies training.
LightGCN is easier to implement and train than traditional GCN models.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Caching and Content Delivery
MethodsLightGCN · Convolution · Graph Convolutional Network
