How Powerful is Graph Convolution for Recommendation?
- URL: http://arxiv.org/abs/2108.07567v1
- Date: Tue, 17 Aug 2021 11:38:18 GMT
- Title: How Powerful is Graph Convolution for Recommendation?
- Authors: Yifei Shen, Yongji Wu, Yao Zhang, Caihua Shan, Jun Zhang, Khaled B.
Letaief, Dongsheng Li
- Abstract summary: Graph convolutional networks (GCNs) have recently enabled a popular class of algorithms for collaborative filtering (CF)
In this paper, we endeavor to obtain a better understanding of GCN-based CF methods via the lens of graph signal processing.
- Score: 21.850817998277158
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graph convolutional networks (GCNs) have recently enabled a popular class of
algorithms for collaborative filtering (CF). Nevertheless, the theoretical
underpinnings of their empirical successes remain elusive. In this paper, we
endeavor to obtain a better understanding of GCN-based CF methods via the lens
of graph signal processing. By identifying the critical role of smoothness, a
key concept in graph signal processing, we develop a unified graph
convolution-based framework for CF. We prove that many existing CF methods are
special cases of this framework, including the neighborhood-based methods,
low-rank matrix factorization, linear auto-encoders, and LightGCN,
corresponding to different low-pass filters. Based on our framework, we then
present a simple and computationally efficient CF baseline, which we shall
refer to as Graph Filter based Collaborative Filtering (GF-CF). Given an
implicit feedback matrix, GF-CF can be obtained in a closed form instead of
expensive training with back-propagation. Experiments will show that GF-CF
achieves competitive or better performance against deep learning-based methods
on three well-known datasets, notably with a $70\%$ performance gain over
LightGCN on the Amazon-book dataset.
Related papers
- Unifying Graph Convolution and Contrastive Learning in Collaborative Filtering [33.4238287258316]
Graph-based models and contrastive learning have emerged as prominent methods in Collaborative Filtering.
This paper bridges graph convolution, a pivotal element of graph-based models, with contrastive learning through a theoretical framework.
We introduce Simple Contrastive Collaborative Filtering (SCCF), a simple and effective algorithm based on a naive embedding model and a modified contrastive loss.
arXiv Detail & Related papers (2024-06-20T04:50:28Z) - FourierKAN-GCF: Fourier Kolmogorov-Arnold Network -- An Effective and Efficient Feature Transformation for Graph Collaborative Filtering [16.894095429454598]
We propose a simple and effective graph-based recommendation model called FourierKAN-GCF.
We employ message dropout and node dropout strategies to improve the representation power and robustness of the model.
arXiv Detail & Related papers (2024-06-03T06:36:04Z) - Turbo-CF: Matrix Decomposition-Free Graph Filtering for Fast Recommendation [9.582288420754152]
Turbo-CF is a GF-based graph filter that is both training-free and matrix decomposition-free.
We demonstrate that Turbo-CF is extremely fast yet accurate, achieving a runtime of less than 1 second on real-world benchmark datasets.
arXiv Detail & Related papers (2024-04-22T14:56:36Z) - How Does Message Passing Improve Collaborative Filtering? [49.019075781827034]
Collaborative filtering (CF) has exhibited prominent results for recommender systems and been broadly utilized for real-world applications.
Message passing helps CF methods in a manner akin to its benefits for graph-based learning tasks in general.
We present Test-time Aggregation for CF, a test-time augmentation framework that only conducts message passing once at inference time.
arXiv Detail & Related papers (2024-03-27T18:53:04Z) - From Cluster Assumption to Graph Convolution: Graph-based Semi-Supervised Learning Revisited [51.24526202984846]
Graph-based semi-supervised learning (GSSL) has long been a hot research topic.
graph convolutional networks (GCNs) have become the predominant techniques for their promising performance.
arXiv Detail & Related papers (2023-09-24T10:10:21Z) - Challenging the Myth of Graph Collaborative Filtering: a Reasoned and Reproducibility-driven Analysis [50.972595036856035]
We present a code that successfully replicates results from six popular and recent graph recommendation models.
We compare these graph models with traditional collaborative filtering models that historically performed well in offline evaluations.
By investigating the information flow from users' neighborhoods, we aim to identify which models are influenced by intrinsic features in the dataset structure.
arXiv Detail & Related papers (2023-08-01T09:31:44Z) - EGRC-Net: Embedding-induced Graph Refinement Clustering Network [66.44293190793294]
We propose a novel graph clustering network called Embedding-Induced Graph Refinement Clustering Network (EGRC-Net)
EGRC-Net effectively utilizes the learned embedding to adaptively refine the initial graph and enhance the clustering performance.
Our proposed methods consistently outperform several state-of-the-art approaches.
arXiv Detail & Related papers (2022-11-19T09:08:43Z) - MGDCF: Distance Learning via Markov Graph Diffusion for Neural
Collaborative Filtering [96.65234340724237]
We show the equivalence between some state-of-the-art GNN-based CF models and a traditional 1-layer NRL model based on context encoding.
We present Markov Graph Diffusion Collaborative Filtering (MGDCF) to generalize some state-of-the-art GNN-based CF models.
arXiv Detail & Related papers (2022-04-05T17:24:32Z) - Localized Graph Collaborative Filtering [20.868562372148677]
We introduce a novel perspective to build GNN-based CF methods for recommendations.
One key advantage of LGCF is that it does not need to learn embeddings for each user and item.
Experiments on various datasets validate the effectiveness of LGCF especially in sparse scenarios.
arXiv Detail & Related papers (2021-08-10T06:48:32Z) - Revisiting Graph based Collaborative Filtering: A Linear Residual Graph
Convolutional Network Approach [55.44107800525776]
Graph Convolutional Networks (GCNs) are state-of-the-art graph based representation learning models.
In this paper, we revisit GCN based Collaborative Filtering (CF) based Recommender Systems (RS)
We show that removing non-linearities would enhance recommendation performance, consistent with the theories in simple graph convolutional networks.
We propose a residual network structure that is specifically designed for CF with user-item interaction modeling.
arXiv Detail & Related papers (2020-01-28T04:41:25Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.