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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.