In this article we present a context-aware recommendation method that exploits graph-based data models and Personalized PageRank to provide users with recommendations. In particular, our approach extends the basic graph-based representation that relies on users and items nodes by introducing a third class of nodes, that is to say, context nodes, whose goal is to model the different contextual situations in which an item can be consumed. Given such a data model, we used Personalized PageRank to identify the most suitable recommendations for each user: in a nutshell, our model is based on the intuition that context nodes shall be used to influence random walks, in order to assist the algorithm in identifying the items that are relevant in a particular contextual setting. In the experimental evaluation we investigated the effectiveness of the approach on three different datasets. The results showed that our context-aware graph-based approach overcame the baselines in most of the experimental settings and obtained the best overall results in cold-start situations, thus confirming the validity of the methodology.

Context-aware graph-based recommendations exploiting Personalized PageRank

Musto, Cataldo
;
Lops, Pasquale
;
de Gemmis, Marco
;
Semeraro, Giovanni
2021-01-01

Abstract

In this article we present a context-aware recommendation method that exploits graph-based data models and Personalized PageRank to provide users with recommendations. In particular, our approach extends the basic graph-based representation that relies on users and items nodes by introducing a third class of nodes, that is to say, context nodes, whose goal is to model the different contextual situations in which an item can be consumed. Given such a data model, we used Personalized PageRank to identify the most suitable recommendations for each user: in a nutshell, our model is based on the intuition that context nodes shall be used to influence random walks, in order to assist the algorithm in identifying the items that are relevant in a particular contextual setting. In the experimental evaluation we investigated the effectiveness of the approach on three different datasets. The results showed that our context-aware graph-based approach overcame the baselines in most of the experimental settings and obtained the best overall results in cold-start situations, thus confirming the validity of the methodology.
File in questo prodotto:
File Dimensione Formato  
2021_KBS.pdf

non disponibili

Tipologia: Documento in Versione Editoriale
Licenza: Copyright dell'editore
Dimensione 872.18 kB
Formato Adobe PDF
872.18 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
_KBS__Context_aware_Graphs__No_Highlights_.pdf

accesso aperto

Tipologia: Documento in Pre-print
Licenza: Creative commons
Dimensione 756.81 kB
Formato Adobe PDF
756.81 kB Adobe PDF Visualizza/Apri

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/11586/356125
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 28
  • ???jsp.display-item.citation.isi??? 20
social impact