Restricted Chase Termination: A Hierarchical Approach and Experimentation

  • Conference paper
  • First Online:
Rules and Reasoning (RuleML+RR 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11092))

Included in the following conference series:

  • 813 Accesses

Abstract

The chase procedure for existential rules is an indispensable tool for several database applications, where its termination guarantees 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 more powerful 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. We develop a novel technique to characterize the activeness of all possible cycles of a certain length for restricted chase, which leads to the formulation of a parameterized class of finite restricted chase, called k-\(\mathsf {safe}(\varPhi )\). This approach is applicable 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 entire hierarchy of bounded rule sets previously only defined for Skolem chase. Experiments on a collection of ontologies from the web show the applicability of the proposed methods on real-world ontologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Thailand)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (Thailand)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 49.99
Price excludes VAT (Thailand)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    By the coRE-completeness upper bound established by Grahne [12], there does not exist a faithful simulation of the termination behavior under restricted chase by using a fixed database.

  2. 2.

    In the literature of unification, \(\theta =\{x/y,y/z\}\) would have been written as \(\{x/z,y/z\}\). Following [3] we keep the substitutes like x / y for technical reasons.

  3. 3.

    These variables play a critical role in the construction of critical databases (cf. Definition 8).

  4. 4.

    For example, \(\langle x, {i+\kappa } \rangle \) is distinct if \(i + \kappa \) is a fresh number.

  5. 5.

    The set of all decision problems solvable in T(n) using a deterministic Turing machine.

  6. 6.

    Due to the limitation of this transformation, our collection does not include ontologies with nominals, number restrictions or denial constraints.

  7. 7.

    We did not manage to complete the test for the cases with \(k \ge 7\), due to limited resources. Thus, we are uncertain about whether more terminating ontologies may exist in this collection.

References

  1. Baget, J.-F.: Improving the forward chaining algorithm for conceptual graphs rules. In: Proceedings KR 2004, pp. 407–414 (2004)

    Google Scholar 

  2. Baget, J.-F., Leclère, M., Mugnier, M.-L., Rocher, S., Sipieter, C.: Graal: a toolkit for query answering with existential rules. In: Bassiliades, N., Gottlob, G., Sadri, F., Paschke, A., Roman, D. (eds.) RuleML 2015. LNCS, vol. 9202, pp. 328–344. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21542-6_21

    Chapter  Google Scholar 

  3. Baget, J.-F., Michel, M., Mugnier, M.-L., Salvat, E.: Extending decidable cases for rules with existential variables. In: Proceedings IJCAI 2009, pp. 677–682 (2009)

    Google Scholar 

  4. Baget, J.-F., Mugnier, M.-L.: Extensions of simple conceptual graphs: the complexity of rules and constraints. J. Artif. Intell. Res. 16, 425–465 (2002)

    Article  MathSciNet  Google Scholar 

  5. Beeri, C., Vardi, M.Y.: The implication problem for data dependencies. In: Even, S., Kariv, O. (eds.) ICALP 1981. LNCS, vol. 115, pp. 73–85. Springer, Heidelberg (1981). https://doi.org/10.1007/3-540-10843-2_7

    Chapter  Google Scholar 

  6. Beeri, C., Vardi, M.Y.: A proof procedure for data dependencies. JACM 31(4), 718–741 (1984)

    Article  MathSciNet  Google Scholar 

  7. Calì, A., Gottlob, G., Lukasiewicz, T., Marnette, B., Pieris, A.: Datalog+/-: a family of logical knowledge representation and query languages for new applications. In: Proceedings LICS 2010, pp. 228–242 (2010)

    Google Scholar 

  8. Carral, D., Dragoste, I., Krötzsch, M.: Restricted chase (non) termination for existential rules with disjunctions. In: Proceedings IJCAI 2017, pp. 922–928 (2017)

    Google Scholar 

  9. Carral, D., Feier, C., Cuenca Grau, B., Hitzler, P., Horrocks, I.: \(\cal{EL}\)-ifying ontologies. In: Demri, S., Kapur, D., Weidenbach, C. (eds.) IJCAR 2014. LNCS (LNAI), vol. 8562, pp. 464–479. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08587-6_36

    Chapter  Google Scholar 

  10. Grau, B.C., et al.: Acyclicity notions for existential rules and their application to query answering in ontologies. J. Artif. Intell. Res. 47, 741–808 (2013)

    Google Scholar 

  11. Fagin, R., Kolaitis, P.G., Miller, R.J., Popa, L.: Data exchange: semantics and query answering. Theor. Comput. Sci. 336(1), 89–124 (2005)

    Article  MathSciNet  Google Scholar 

  12. Grahne, G., Onet, A.: The data-exchange chase under the microscope. CoRR, abs/1407.2279 (2014)

    Google Scholar 

  13. Karimi, A., Zhang, H., You, J.-H.: A hierarchical approach to restricted chase termination for existential rules. Technical report, University of Alberta, Edmonton, AB, Canada (2018)

    Google Scholar 

  14. Krötzsch, M., Rudolph, S.: Extending decidable existential rules by joining acyclicity and guardedness. In: Proceedings AAAI 2011 (2011)

    Google Scholar 

  15. Marnette, B.: Generalized schema-map**s: from termination to tractability. In: Proceedings PODS 2009, pp. 13–22. ACM (2009)

    Google Scholar 

  16. Matentzoglu, N., Parsia, B.: The Manchester OWL Corpus (MOWLCorp), original serialisation, July 2014

    Google Scholar 

  17. Zhang, H., Zhang, Y., You, J.-H.: Existential rule languages with finite chase: complexity and expressiveness. In Proceedings AAAI 2015, pp. 1678–1684. AAAI Press (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arash Karimi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Karimi, A., Zhang, H., You, JH. (2018). Restricted Chase Termination: A Hierarchical Approach and Experimentation. In: Benzmüller, C., Ricca, F., Parent, X., Roman, D. (eds) Rules and Reasoning. RuleML+RR 2018. Lecture Notes in Computer Science(), vol 11092. Springer, Cham. https://doi.org/10.1007/978-3-319-99906-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-99906-7_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-99905-0

  • Online ISBN: 978-3-319-99906-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation