Restricted Chase Termination for Existential Rules: a Hierarchical Approach and Experimentation

05/11/2020
βˆ™
by   Arash Karimi, et al.
βˆ™
0
βˆ™

The chase procedure for existential rules is an indispensable tool for several database applications, where its termination guarantees the decidability of these tasks. Most previous studies have focused on the skolem chase variant and its termination analysis. It is known that the restricted chase variant is a more powerful tool in termination analysis provided a database is given. But all-instance termination presents a challenge since the critical database and similar techniques do not work. In this paper, we develop a novel technique to characterize the activeness of all possible cycles of a certain length for the restricted chase, which leads to the formulation of a parameterized class of the finite restricted chase, called k-π—Œπ–Ίπ–Ώπ–Ύ(Ξ¦). This approach applies to any class of finite skolem chase identified with a condition of acyclicity. More generally, we show that the approach can be applied to the hierarchy of bounded rule sets previously only defined for the skolem chase. Experiments on a collection of ontologies from the web show the applicability of the proposed methods on real-world ontologies. Under consideration in Theory and Practice of Logic Programming (TPLP).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 10/04/2018

A Single Approach to Decide Chase Termination on Linear Existential Rules

Existential rules, long known as tuple-generating dependencies in databa...
research
βˆ™ 01/12/2019

All-Instances Restricted Chase Termination: The Guarded Case

The chase procedure is a fundamental algorithmic tool in database theory...
research
βˆ™ 03/22/2023

Semi-Oblivious Chase Termination for Linear Existential Rules: An Experimental Study

The chase procedure is a fundamental algorithmic tool in databases that ...
research
βˆ™ 06/23/2009

On Chase Termination Beyond Stratification

We study the termination problem of the chase algorithm, a central tool ...
research
βˆ™ 10/22/2018

On the k-Boundedness for Existential Rules

The chase is a fundamental tool for existential rules. Several chase var...
research
βˆ™ 06/07/2022

Normalisations of Existential Rules: Not so Innocuous!

Existential rules are an expressive knowledge representation language ma...
research
βˆ™ 12/01/2022

Locally Adaptive Hierarchical Cluster Termination With Application To Individual Tree Delineation

A clustering termination procedure which is locally adaptive (with respe...

Please sign up or login with your details

Forgot password? Click here to reset