Non-Uniformly Terminating Chase: Size and Complexity
Marco Calautti, Georg Gottlob, Andreas Pieris

TL;DR
This paper investigates the non-uniform termination and size bounds of the semi-oblivious chase procedure for guarded TGDs, demonstrating polynomial-time termination checks and linear size results.
Contribution
It establishes that non-uniform semi-oblivious chase termination for guarded TGDs can be decided in polynomial time and the chase result size is linear, extending techniques from query answering.
Findings
Non-uniform chase termination is polynomial-time decidable.
Chase result size is linear in the database when finite.
Techniques like simplification and linearization are applicable to chase termination.
Abstract
The chase procedure, originally introduced for checking implication of database constraints, and later on used for computing data exchange solutions, has recently become a central algorithmic tool in rule-based ontological reasoning. In this context, a key problem is non-uniform chase termination: does the chase of a database w.r.t. a rule-based ontology terminate? And if this is the case, what is the size of the result of the chase? We focus on guarded tuple-generating dependencies (TGDs), which form a robust rule-based ontology language, and study the above central questions for the semi-oblivious version of the chase. One of our main findings is that non-uniform semi-oblivious chase termination for guarded TGDs is feasible in polynomial time w.r.t. the database, and the size of the result of the chase (whenever is finite) is linear w.r.t. the database. Towards our results concerning…
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 · Advanced Database Systems and Queries · Logic, Reasoning, and Knowledge
MethodsOntology
