Graph convolutional networks (GCNs) are taking over collaborative filtering-based recommendation. Their message-passing schema effectively distills the collaborative signal throughout the user-item graph by propagating informative content from neighbor to ego nodes. In this demonstration, we show how to run complete experimental pipelines with six state-of-the-art graph recommendation models in Elliot (i.e., our framework for recommender system evaluation). We seek to highlight four main features, namely: (i) we support reproducibility in PyTorch Geometric (i.e., the library we use to implement the baselines); (ii) reproduced graph models span across various GCN families; (iii) we prepare a Docker image to provide a self-consistent ecosystem for the running of experiments. Codes, datasets, and a video tutorial to install and launch the application are accessible at: https://github.com/sisinflab/Graph-Demo.

An Out-of-the-Box Application for Reproducible Graph Collaborative Filtering extending the Elliot Framework / Malitesta, D.; Pomo, C.; Anelli, V. W.; Di Noia, T.; Ferrara, A.. - (2023), pp. 12-15. (Intervento presentato al convegno 31st ACM Conference on User Modeling, Adaptation and Personalization, UMAP 2023 tenutosi a cyp nel 2023) [10.1145/3563359.3597411].

An Out-of-the-Box Application for Reproducible Graph Collaborative Filtering extending the Elliot Framework

Malitesta D.;Pomo C.;Anelli V. W.;Di Noia T.;Ferrara A.
2023-01-01

Abstract

Graph convolutional networks (GCNs) are taking over collaborative filtering-based recommendation. Their message-passing schema effectively distills the collaborative signal throughout the user-item graph by propagating informative content from neighbor to ego nodes. In this demonstration, we show how to run complete experimental pipelines with six state-of-the-art graph recommendation models in Elliot (i.e., our framework for recommender system evaluation). We seek to highlight four main features, namely: (i) we support reproducibility in PyTorch Geometric (i.e., the library we use to implement the baselines); (ii) reproduced graph models span across various GCN families; (iii) we prepare a Docker image to provide a self-consistent ecosystem for the running of experiments. Codes, datasets, and a video tutorial to install and launch the application are accessible at: https://github.com/sisinflab/Graph-Demo.
2023
31st ACM Conference on User Modeling, Adaptation and Personalization, UMAP 2023
9781450398916
An Out-of-the-Box Application for Reproducible Graph Collaborative Filtering extending the Elliot Framework / Malitesta, D.; Pomo, C.; Anelli, V. W.; Di Noia, T.; Ferrara, A.. - (2023), pp. 12-15. (Intervento presentato al convegno 31st ACM Conference on User Modeling, Adaptation and Personalization, UMAP 2023 tenutosi a cyp nel 2023) [10.1145/3563359.3597411].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/259261
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact