ITEM: Improving Training and Evaluation of Message-Passing based GNNs for top-k recommendation

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Karmim, Yannis, Ramzi, Elias, Fournier-S'niehotta, Raphaël, Thome, Nicolas
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917719118446592
author Karmim, Yannis
Ramzi, Elias
Fournier-S'niehotta, Raphaël
Thome, Nicolas
author_facet Karmim, Yannis
Ramzi, Elias
Fournier-S'niehotta, Raphaël
Thome, Nicolas
contents 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 protocol, providing a more accurate reflection of real-world applications. Our proposed method significantly outperforms the standard BPR loss and more advanced losses across four datasets and four recent GNN architectures while also exhibiting faster training. Demonstrating the potential of ranking loss functions in improving GNN training for collaborative filtering tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2407_07912
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ITEM: Improving Training and Evaluation of Message-Passing based GNNs for top-k recommendation
Karmim, Yannis
Ramzi, Elias
Fournier-S'niehotta, Raphaël
Thome, Nicolas
Information Retrieval
Machine Learning
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 protocol, providing a more accurate reflection of real-world applications. Our proposed method significantly outperforms the standard BPR loss and more advanced losses across four datasets and four recent GNN architectures while also exhibiting faster training. Demonstrating the potential of ranking loss functions in improving GNN training for collaborative filtering tasks.
title ITEM: Improving Training and Evaluation of Message-Passing based GNNs for top-k recommendation
topic Information Retrieval
Machine Learning
url https://arxiv.org/abs/2407.07912