IRAIAug 1, 2023

Challenging the Myth of Graph Collaborative Filtering: a Reasoned and Reproducibility-driven Analysis

arXiv:2308.00404v219 citationsh-index: 42Has Code
Originality Synthesis-oriented
AI Analysis

This work addresses reproducibility gaps in recommender systems research, which is an incremental but important contribution for researchers and practitioners in the field.

The study tackled the issue of reproducibility in graph-based collaborative filtering by replicating results from six popular models on established benchmarks and comparing them with traditional methods, finding that performance varies with dataset characteristics and some models are influenced by intrinsic structural features.

The success of graph neural network-based models (GNNs) has significantly advanced recommender systems by effectively modeling users and items as a bipartite, undirected graph. However, many original graph-based works often adopt results from baseline papers without verifying their validity for the specific configuration under analysis. Our work addresses this issue by focusing on the replicability of results. We present a code that successfully replicates results from six popular and recent graph recommendation models (NGCF, DGCF, LightGCN, SGL, UltraGCN, and GFCF) on three common benchmark datasets (Gowalla, Yelp 2018, and Amazon Book). Additionally, we compare these graph models with traditional collaborative filtering models that historically performed well in offline evaluations. Furthermore, we extend our study to two new datasets (Allrecipes and BookCrossing) that lack established setups in existing literature. As the performance on these datasets differs from the previous benchmarks, we analyze the impact of specific dataset characteristics on recommendation accuracy. By investigating the information flow from users' neighborhoods, we aim to identify which models are influenced by intrinsic features in the dataset structure. The code to reproduce our experiments is available at: https://github.com/sisinflab/Graph-RSs-Reproducibility.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes