ITEM: Improving Training and Evaluation of Message-Passing based GNNs for top-k recommendation
Yannis Karmim, Elias Ramzi, Rapha\"el Fournier-S'niehotta and, Nicolas Thome

TL;DR
This paper introduces a ranking loss-based training approach for message-passing GNNs in top-k recommendation, improving performance and training speed over traditional proxy loss methods.
Contribution
It proposes a novel ranking loss optimization with smooth rank approximations and a personalized PageRank negative sampling strategy for GNNs in collaborative filtering.
Findings
Outperforms BPR loss across four datasets and architectures
Achieves faster training times
Enhances evaluation with an inductive user-centric protocol
Abstract
Graph Neural Networks (GNNs), especially message-passing-based models, have become prominent in top-k recommendation tasks, outperforming matrix factorization models due to their ability to efficiently aggregate information from a broader context. Although GNNs are evaluated with ranking-based metrics, e.g NDCG@k and Recall@k, they remain largely trained with proxy losses, e.g the BPR loss. In this work we explore the use of ranking loss functions to directly optimize the evaluation metrics, an area not extensively investigated in the GNN community for collaborative filtering. We take advantage of smooth approximations of the rank to facilitate end-to-end training of GNNs and propose a Personalized PageRank-based negative sampling strategy tailored for ranking loss functions. Moreover, we extend the evaluation of GNN models for top-k recommendation tasks with an inductive user-centric…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Recommender Systems and Techniques · Stochastic Gradient Optimization Techniques
