The Vadalog System: Datalog-based Reasoning for Knowledge Graphs
Not on the map. Why?
Abstract (arXiv)
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 contribution to the VADA research programme, a joint effort of the universities of Oxford, Manchester and Edinburgh and around 20 industrial partners. As the main contribution of this paper, we illustrate the first implementation of Warded Datalog+/-, a high-performance Datalog+/- system utilizing an aggressive termination control strategy. We also provide a comprehensive experimental evaluation.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 6; 2024: 1; 2025: 0; 2026: 3.
25 papers.
Sort:
By area:
- 2022MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operatorscited by 7
- 2021Materializing Knowledge Bases via Trigger Graphscited by 5
- 2023Knowledge Graphs Queryingcited by 5
- 2022Efficient Dependency Analysis for Rule-Based Ontologiescited by 2
- 2021Parallelisable Existential Rules: a Story of Piecescited by 1
- 2022On the Relationship between Shy and Warded Datalog+/-cited by 1
- 2023Current and Future Challenges in Knowledge Representation and Reasoningcited by 1
- 2023Nemo: First Glimpse of a New Rule Enginecited by 1
- 2024Chase Anonymisation: Privacy-Preserving Knowledge Graphs with Logical Reasoningcited by 1
- 2021iWarded: A System for Benchmarking Datalog+/- Reasoning (technical report)cited by 0
- 2021Thematic recommendations on knowledge graphs using multilayer networkscited by 0
- 2021Harmless but Useful: Beyond Separable Equality Constraints in Datalog+/-cited by 0
13 more
- 2021Defeasible Reasoning via Datalog^negcited by 0
- 2021Extending Sticky-Datalog+/- via Finite-Position Selection Functions: Tractability, Algorithms, and Optimizationcited by 0
- 2021On the Complexity of Inductively Learning Guarded Rulescited by 0
- 2022Complexity of Arithmetic in Warded Datalog+-cited by 0
- 2022Chasing Streams with Existential Rulescited by 0
- 2022Seminaive Materialisation in DatalogMTLcited by 0
- 2022Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphscited by 0
- 2023Enhancing Datalog Reasoning with Hypertree Decompositionscited by 0
- 2023Ontological Reasoning over Shy and Warded Datalog+/- for Streaming-based Architectures (technical report)cited by 0
- 2023Optimised Storage for Datalog Reasoningcited by 0
- 2026Efficient Temporal Datalog Materialisation for Composite Event Recognitioncited by 0
- 2026Stratified Negation in RDF Rules: A Correct Approach (Extended Version)cited by 0
- 2026Recovering Explanations from Transformed Rule-Based Ontologiescited by 0
- 2026Recovering Explanations from Transformed Rule-Based Ontologies31 Jul 2026
- 2026Stratified Negation in RDF Rules: A Correct Approach (Extended Version)30 Jul 2026
- 2026Efficient Temporal Datalog Materialisation for Composite Event Recognition4 May 2026
- 2024Chase Anonymisation: Privacy-Preserving Knowledge Graphs with Logical Reasoning16 Oct 2024
- 2023Optimised Storage for Datalog Reasoning18 Dec 2023
- 2023Ontological Reasoning over Shy and Warded Datalog+/- for Streaming-based Architectures (technical report)20 Nov 2023
- 2023Nemo: First Glimpse of a New Rule Engine30 Aug 2023
- 2023Current and Future Challenges in Knowledge Representation and Reasoning8 Aug 2023
- 2023Knowledge Graphs Querying23 May 2023
- 2023Enhancing Datalog Reasoning with Hypertree Decompositions11 May 2023
- 2022Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs1 Oct 2022
- 2022Seminaive Materialisation in DatalogMTL15 Aug 2022
13 more
- 2022Efficient Dependency Analysis for Rule-Based Ontologies20 Jul 2022
- 2022Chasing Streams with Existential Rules4 May 2022
- 2022On the Relationship between Shy and Warded Datalog+/-13 Feb 2022
- 2022Complexity of Arithmetic in Warded Datalog+-10 Feb 2022
- 2022MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators12 Jan 2022
- 2021On the Complexity of Inductively Learning Guarded Rules7 Oct 2021
- 2021Extending Sticky-Datalog+/- via Finite-Position Selection Functions: Tractability, Algorithms, and Optimization2 Aug 2021
- 2021Parallelisable Existential Rules: a Story of Pieces13 Jul 2021
- 2021Defeasible Reasoning via Datalog^neg21 Jun 2021
- 2021Harmless but Useful: Beyond Separable Equality Constraints in Datalog+/-24 May 2021
- 2021Thematic recommendations on knowledge graphs using multilayer networks12 May 2021
- 2021iWarded: A System for Benchmarking Datalog+/- Reasoning (technical report)15 Mar 2021
- 2021Materializing Knowledge Bases via Trigger Graphs4 Feb 2021
- 2022MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operatorscited by 7
- 2021Materializing Knowledge Bases via Trigger Graphscited by 5
- 2023Knowledge Graphs Queryingcited by 5
- 2022Efficient Dependency Analysis for Rule-Based Ontologiescited by 2
- 2021Parallelisable Existential Rules: a Story of Piecescited by 1
- 2022On the Relationship between Shy and Warded Datalog+/-cited by 1
- 2023Current and Future Challenges in Knowledge Representation and Reasoningcited by 1
- 2023Nemo: First Glimpse of a New Rule Enginecited by 1
- 2024Chase Anonymisation: Privacy-Preserving Knowledge Graphs with Logical Reasoningcited by 1
- 2021iWarded: A System for Benchmarking Datalog+/- Reasoning (technical report)cited by 0
- 2021Thematic recommendations on knowledge graphs using multilayer networkscited by 0
- 2021Harmless but Useful: Beyond Separable Equality Constraints in Datalog+/-cited by 0
12 most cited of 23 All 23 (JSON)
- 2026Recovering Explanations from Transformed Rule-Based Ontologies31 Jul 2026
- 2026Stratified Negation in RDF Rules: A Correct Approach (Extended Version)30 Jul 2026
- 2026Efficient Temporal Datalog Materialisation for Composite Event Recognition4 May 2026
- 2024Chase Anonymisation: Privacy-Preserving Knowledge Graphs with Logical Reasoning16 Oct 2024
- 2023Optimised Storage for Datalog Reasoning18 Dec 2023
- 2023Nemo: First Glimpse of a New Rule Engine30 Aug 2023
- 2023Current and Future Challenges in Knowledge Representation and Reasoning8 Aug 2023
- 2023Knowledge Graphs Querying23 May 2023
- 2023Enhancing Datalog Reasoning with Hypertree Decompositions11 May 2023
- 2022Seminaive Materialisation in DatalogMTL15 Aug 2022
- 2022Efficient Dependency Analysis for Rule-Based Ontologies20 Jul 2022
- 2022Chasing Streams with Existential Rules4 May 2022
12 newest of 23 All 23 (JSON)