The Impact of Disjunction on Reasoning under Existential Rules: Research Summary
Michael Morak

TL;DR
This paper investigates how adding disjunction to Datalog+/- fragments affects the complexity of query answering, revealing increased computational difficulty and undecidability in some cases.
Contribution
It provides the first complexity analysis of disjunction in well-known decidable Datalog+/- fragments, highlighting significant complexity increases and undecidability issues.
Findings
Guarded theories with disjunction have 2EXP lower bound in combined complexity.
Sticky theories become undecidable with disjunction.
Weakly-acyclic theories show increased complexity with disjunction.
Abstract
Datalog+/- is a Datalog-based language family enhanced with existential quantification in rule heads, equalities and negative constraints. Query answering over databases with respect to a Datalog+/- theory is generally undecidable, however several syntactic restrictions have been proposed to remedy this fact. However, a useful and natural feature however is as of yet missing from Datalog+/-: The ability to express uncertain knowledge, or choices, using disjunction. It is the precise objective of the doctoral thesis herein discussed, to investigate the impact on the complexity of query answering, of adding disjunction to well-known decidable Datalog+/- fragments, namely guarded, sticky and weakly-acyclic Datalog+/- theories. For guarded theories with disjunction, we obtain a strong 2EXP lower bound in the combined complexity, even for very restricted formalisms like fixed sets of…
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 · Advanced Text Analysis Techniques
