The Vadalog System: Datalog-based Reasoning for Knowledge Graphs
Luigi Bellomarini, Georg Gottlob, Emanuel Sallinger

TL;DR
The paper introduces the Vadalog system, a high-performance Datalog-based reasoning platform designed for complex knowledge graphs, implementing the decidable Warded Datalog+/- fragment with an innovative termination control strategy.
Contribution
It presents the first implementation of Warded Datalog+/- and demonstrates its effectiveness for reasoning over large knowledge graphs.
Findings
Achieved high-performance reasoning with Warded Datalog+/-
Validated system scalability through comprehensive experiments
Demonstrated practical applicability in knowledge graph scenarios
Abstract
Over the past years, there has been a resurgence of Datalog-based systems in the database community as well as in industry. In this context, it has been recognized that to handle the complex knowl\-edge-based scenarios encountered today, such as reasoning over large knowledge graphs, Datalog has to be extended with features such as existential quantification. Yet, Datalog-based reasoning in the presence of existential quantification is in general undecidable. Many efforts have been made to define decidable fragments. Warded Datalog+/- is a very promising one, as it captures PTIME complexity while allowing ontological reasoning. Yet so far, no implementation of Warded Datalog+/- was available. In this paper we present the Vadalog system, a Datalog-based system for performing complex logic reasoning tasks, such as those required in advanced knowledge graphs. The Vadalog system is Oxford's…
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
TopicsSemantic Web and Ontologies · Logic, Reasoning, and Knowledge · Data Quality and Management
