The chase is a well-established family of algorithms used to materialize Knowledge Bases (KBs) for tasks like query answering under dependencies or data cleaning. A general problem of chase algorithms is that they might perform redundant computations. To counter this problem, we introduce the notion of Trigger Graphs (TGs), which guide the execution of the rules avoiding redundant computations. We present the results of an extensive theoretical and empirical study that seeks to answer when and how TGs can be computed and what are the benefits of TGs when applied over real-world KBs. Our results include introducing algorithms that compute (minimal) TGs. We implemented our approach in a new engine, called GLog, and our experiments show that it can be significantly more efficient than the chase enabling us to materialize Knowledge Graphs with 17B facts in less than 40 min using a single machine with commodity hardware.

Materializing Knowledge Bases via Trigger Graphs / TSAMOURA EFTHYMIA, CARRAL DAVID, MALIZIA E, URBANI JACOPO. - In: PROCEEDINGS OF THE VLDB ENDOWMENT. - ISSN 2150-8097. - ELETTRONICO. - 14:6(2021), pp. 943-956. [10.14778/3447689.3447699]

Materializing Knowledge Bases via Trigger Graphs

MALIZIA E;
2021

Abstract

The chase is a well-established family of algorithms used to materialize Knowledge Bases (KBs) for tasks like query answering under dependencies or data cleaning. A general problem of chase algorithms is that they might perform redundant computations. To counter this problem, we introduce the notion of Trigger Graphs (TGs), which guide the execution of the rules avoiding redundant computations. We present the results of an extensive theoretical and empirical study that seeks to answer when and how TGs can be computed and what are the benefits of TGs when applied over real-world KBs. Our results include introducing algorithms that compute (minimal) TGs. We implemented our approach in a new engine, called GLog, and our experiments show that it can be significantly more efficient than the chase enabling us to materialize Knowledge Graphs with 17B facts in less than 40 min using a single machine with commodity hardware.
2021
Materializing Knowledge Bases via Trigger Graphs / TSAMOURA EFTHYMIA, CARRAL DAVID, MALIZIA E, URBANI JACOPO. - In: PROCEEDINGS OF THE VLDB ENDOWMENT. - ISSN 2150-8097. - ELETTRONICO. - 14:6(2021), pp. 943-956. [10.14778/3447689.3447699]
TSAMOURA EFTHYMIA, CARRAL DAVID, MALIZIA E, URBANI JACOPO
File in questo prodotto:
File Dimensione Formato  
VLDB21-TriggerGraphs.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione - Non commerciale - Non opere derivate (CCBYNCND)
Dimensione 1.43 MB
Formato Adobe PDF
1.43 MB 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/11585/821343
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 5
social impact