A Topology-aware Analysis of Graph Collaborative Filtering

08/21/2023
by   Daniele Malitesta, et al.
0

The successful integration of graph neural networks into recommender systems (RSs) has led to a novel paradigm in collaborative filtering (CF), graph collaborative filtering (graph CF). By representing user-item data as an undirected, bipartite graph, graph CF utilizes short- and long-range connections to extract collaborative signals that yield more accurate user preferences than traditional CF methods. Although the recent literature highlights the efficacy of various algorithmic strategies in graph CF, the impact of datasets and their topological features on recommendation performance is yet to be studied. To fill this gap, we propose a topology-aware analysis of graph CF. In this study, we (i) take some widely-adopted recommendation datasets and use them to generate a large set of synthetic sub-datasets through two state-of-the-art graph sampling methods, (ii) measure eleven of their classical and topological characteristics, and (iii) estimate the accuracy calculated on the generated sub-datasets considering four popular and recent graph-based RSs (i.e., LightGCN, DGCF, UltraGCN, and SVD-GCN). Finally, the investigation presents an explanatory framework that reveals the linear relationships between characteristics and accuracy measures. The results, statistically validated under different graph sampling settings, confirm the existence of solid dependencies between topological characteristics and accuracy in the graph-based recommendation, offering a new perspective on how to interpret graph CF.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2018

Collaborative Filtering with Graph-based Implicit Feedback

Introducing consumed items as users' implicit feedback in matrix factori...
research
08/01/2023

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

The success of graph neural network-based models (GNNs) has significantl...
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
06/23/2017

On Sampling Strategies for Neural Network-based Collaborative Filtering

Recent advances in neural networks have inspired people to design hybrid...
research
08/08/2021

LT-OCF: Learnable-Time ODE-based Collaborative Filtering

Collaborative filtering (CF) is a long-standing problem of recommender s...
research
10/10/2022

Joint Multi-grained Popularity-aware Graph Convolution Collaborative Filtering for Recommendation

Graph Convolution Networks (GCNs), with their efficient ability to captu...
research
08/21/2022

Revisiting Item Promotion in GNN-based Collaborative Filtering: A Masked Targeted Topological Attack Perspective

Graph neural networks (GNN) based collaborative filtering (CF) have attr...

Please sign up or login with your details

Forgot password? Click here to reset