The Space-Efficient Core of Vadalog
Gerald Berger, Georg Gottlob, Andreas Pieris, Emanuel Sallinger

TL;DR
This paper investigates a space-efficient core of Vadalog, focusing on restricted recursion patterns that maintain tractability and expressiveness in reasoning over knowledge graphs.
Contribution
It identifies that piece-wise linear recursion within warded TGDs offers a practical and space-efficient reasoning formalism without losing essential expressiveness.
Findings
Restricted recursion patterns are common in real-world examples.
Piece-wise linear recursion maintains decidability.
The formalism balances expressiveness and space efficiency.
Abstract
Vadalog is a system for performing complex reasoning tasks such as those required in advanced knowledge graphs. The logical core of the underlying Vadalog language is the warded fragment of tuple-generating dependencies (TGDs). This formalism ensures tractable reasoning in data complexity, while a recent analysis focusing on a practical implementation led to the reasoning algorithm around which the Vadalog system is built. A fundamental question that has emerged in the context of Vadalog is the following: can we limit the recursion allowed by wardedness in order to obtain a formalism that provides a convenient syntax for expressing useful recursive statements, and at the same time achieves space-efficiency? After analyzing several real-life examples of warded sets of TGDs provided by our industrial partners, as well as recent benchmarks, we observed that recursion is often used in a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Data Mining Algorithms and Applications · Logic, Reasoning, and Knowledge
