Skip to main navigation Skip to search Skip to main content

Materializing knowledge bases via trigger graphs

Research output: Contribution to JournalArticleAcademicpeer-review

120 Downloads (Pure)

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.

Original languageEnglish
Pages (from-to)943-956
Number of pages14
JournalProceedings of the VLDB Endowment
Volume14
Issue number6
DOIs
Publication statusPublished - Feb 2021

Bibliographical note

Funding Information:
David Carral conducted this research at TU Dresden, where he was supported by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) in projects number 389792660 (TRR 248, Center for Perspicuous Systems) and KR 4381/1-1 (Emmy Noether grant DIAMOND), and by the Bundesministerium für Bildung und Forschung (BMBF, Federal Ministry of Education and Research) in the Center for Scalable Data Analytics and Artificial Intelligence (ScaDS.AI).

Publisher Copyright:
© is held by the owner/author(s).

Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.

Funding

David Carral conducted this research at TU Dresden, where he was supported by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) in projects number 389792660 (TRR 248, Center for Perspicuous Systems) and KR 4381/1-1 (Emmy Noether grant DIAMOND), and by the Bundesministerium für Bildung und Forschung (BMBF, Federal Ministry of Education and Research) in the Center for Scalable Data Analytics and Artificial Intelligence (ScaDS.AI).

Fingerprint

Dive into the research topics of 'Materializing knowledge bases via trigger graphs'. Together they form a unique fingerprint.

Cite this