Graphs are everywhere. Personalized Page Rank (PPR) is a particularly important task to support search and exploration within such datasets. PPR computes the proximity between query nodes and other nodes in the graph. This is used, among others, for entity exploration, query expansion, and product recommendation. Graph databases are used for storing knowledge graphs. Unfortunately, the exact computation of PPR is computationally expensive. While different solutions have been proposed to compute PPR values with high precision, these are extremely complex to implement, and in some cases require heavy preprocessing. In this work, we sustain that a better approach exists: particle filtering. Particle filtering methods produce ranks with sufficient precision while exploiting what graph databases architectures are already optimized for: navigating local connections. We present the implementation of such an approach in a popular commercial database and show how this outperforms the already implemented functionality. With this, we aim to motivate future research to optimize and improve upon this research direction.

Personalized page rank on knowledge graphs: Particle Filtering is all you need! / Gallo, D.; Lissandrini, M.; Velegrakis, Y.. - 2020-:(2020), pp. 447-450. (Intervento presentato al convegno 23rd International Conference on Extending Database Technology, EDBT 2020 tenutosi a dnk nel , March 30-April 2, 2020) [10.5441/002/edbt.2020.54].

Personalized page rank on knowledge graphs: Particle Filtering is all you need!

Lissandrini M.;Velegrakis Y.
2020-01-01

Abstract

Graphs are everywhere. Personalized Page Rank (PPR) is a particularly important task to support search and exploration within such datasets. PPR computes the proximity between query nodes and other nodes in the graph. This is used, among others, for entity exploration, query expansion, and product recommendation. Graph databases are used for storing knowledge graphs. Unfortunately, the exact computation of PPR is computationally expensive. While different solutions have been proposed to compute PPR values with high precision, these are extremely complex to implement, and in some cases require heavy preprocessing. In this work, we sustain that a better approach exists: particle filtering. Particle filtering methods produce ranks with sufficient precision while exploiting what graph databases architectures are already optimized for: navigating local connections. We present the implementation of such an approach in a popular commercial database and show how this outperforms the already implemented functionality. With this, we aim to motivate future research to optimize and improve upon this research direction.
2020
Proceedings of the 22nd International Conference on Extending Database Technology (EDBT)
online
OpenProceedings.org
978-3-89318-083-7
Gallo, D.; Lissandrini, M.; Velegrakis, Y.
Personalized page rank on knowledge graphs: Particle Filtering is all you need! / Gallo, D.; Lissandrini, M.; Velegrakis, Y.. - 2020-:(2020), pp. 447-450. (Intervento presentato al convegno 23rd International Conference on Extending Database Technology, EDBT 2020 tenutosi a dnk nel , March 30-April 2, 2020) [10.5441/002/edbt.2020.54].
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/11572/287523
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact