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

08/01/2023
by   Vito Walter Anelli, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/21/2023

A Topology-aware Analysis of Graph Collaborative Filtering

The successful integration of graph neural networks into recommender sys...
research
02/17/2020

HotelRec: a Novel Very Large-Scale Hotel Recommendation Dataset

Today, recommender systems are an inevitable part of everyone's daily di...
research
08/30/2018

Spectral Collaborative Filtering

Despite the popularity of Collaborative Filtering (CF), CF-based methods...
research
09/26/2018

Predicting computational reproducibility of data analysis pipelines in large population studies using collaborative filtering

Evaluating the computational reproducibility of data analysis pipelines ...
research
04/26/2022

Investigating Accuracy-Novelty Performance for Graph-based Collaborative Filtering

Recent years have witnessed the great accuracy performance of graph-base...
research
01/05/2022

An Evaluation Study of Generative Adversarial Networks for Collaborative Filtering

This work explores the reproducibility of CFGAN. CFGAN and its family of...
research
11/17/2022

Perturbation-Recovery Method for Recommendation

Collaborative filtering is one of the most influential recommender syste...

Please sign up or login with your details

Forgot password? Click here to reset