Skip to main content

Intelligent Tableau Algorithm for DL Reasoning

  • Conference paper
Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 2013)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8123))

Abstract

Although state-of-the-art description logic (DL) reasoners are equipped with a comprehensive set of optimizations, reasoning performance is still a major bottleneck in both research and real world applications. In this paper, we propose a sound and complete algorithm called the intelligent tableau algorithm by incorporating comprehensive learning techniques to tackle all DL reasoning tasks. We also provide a reference implementation reasoner called LIGHT for the DL \({\cal ALC}\) dialect based on the algorithm we developed. Preliminary tests indicate that significant improvements can be achieved, i.e., compared to other state-of-the-art reasoners, LIGHT is up to two orders of magnitude faster for simple problems and several orders of magnitude faster for more difficult problems. Even though in this work our discussion is restricted to the \({\cal ALC}\) reasoning problem, our conjecture is that the algorithm developed can easily be extended to super-logics of \({\cal ALC}\).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Areces, C., Bouma, W., de Rijke, M.: Description logics and feature interaction. In: Proceedings of the International Workshop on Description Logics (DL 1999), Linköping, Sweden, pp. 28–32 (1999)

    Google Scholar 

  2. Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook, 2nd edn. Cambridge University Press (2007)

    Google Scholar 

  3. Ding, Y., Haarslev, V.: Tableau caching for description Logics with inverse and transitive roles. In: Proceedings of the 2006 International Workshop on Description Logics (DL 2006), pp. 143–149 (2006)

    Google Scholar 

  4. Donini, F.M., Massacci, F.: EXPTIME tableaux for \(\cal{ALC}\). Artificial Intelligence 124(1), 87–138 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  5. Faddoul, J.: Reasoning algebraically with description logics. PhD thesis, Department of Computer Science and Engineering, Concordia University (2011)

    Google Scholar 

  6. Goré, R., Nguyen, L.: Exptime tableaux for \({\cal ALC}\) using sound global caching. Journal of Automated Reasoning, 1–27 (2011)

    Google Scholar 

  7. Goré, R., Postniece, L.: An experimental evaluation of global caching for \(\cal{ALC}\) (system description). In: Armando, A., Baumgartner, P., Dowek, G. (eds.) IJCAR 2008. LNCS (LNAI), vol. 5195, pp. 299–305. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Haarslev, V., Möller, R.: Consistency testing: The RACE experience. In: Dyckhoff, R. (ed.) TABLEAUX 2000. LNCS, vol. 1847, pp. 57–61. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  9. Haarslev, V., Möller, R.: Racer system description. In: Goré, R.P., Leitsch, A., Nipkow, T. (eds.) IJCAR 2001. LNCS (LNAI), vol. 2083, pp. 701–705. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Herbrand, J.: Recherches sur la théorie de la démonstration. PhD thesis, University of Paris (1930)

    Google Scholar 

  11. Hooker, J.: Satlib - benchmark problems. Website (2011), http://www.cs.ubc.ca/~hoos/SATLIB/benchm.html

  12. Horrocks, I.: Using an expressive description logic: FaCT or fiction? In: Proc. of KR 1998, pp. 636–647 (1998)

    Google Scholar 

  13. Horrocks, I., Patel-Schneider, P.: DL systems comparison. In: Proc. of the 1998 Description Logic Workshop (DL 1998). CEUR, vol. 11, pp. 55–57 (1998)

    Google Scholar 

  14. Motik, B., Shearer, R., Horrocks, I.: Hypertableau reasoning for description logics. Journal of Artificial Intelligence Research 36, 165–228 (2009)

    MATH  MathSciNet  Google Scholar 

  15. Ryan, L.O.: Efficient algorithms for clause learning SAT solvers. Master’s thesis, Simon Fraser University, BC, Canada (2004)

    Google Scholar 

  16. Schmidt-Schauß, M., Smolka, G.: Attributive concept descriptions with complements. Artificial Intelligence 48(1), 1–26 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  17. Sebastiani, R., Vescovi, M.: Automated reasoning in modal and description logics via SAT encoding: the case study of K(m)/ALC-Satisfiability. Journal of Artificial Intelligence Research 35 (2009)

    Google Scholar 

  18. Shearer, R., Motik, B., Horrocks, I.: Hermit: A highly efficient OWL reasoner. In: 5th OWL Experiences and Directions Workshop (2008)

    Google Scholar 

  19. Sirin, E., Parsia, B., Cuenca Grau, B., Kalyanpur, A., Katz, Y.: Pellet: A practical OWL-DL reasoner. Journal of Web Semantics 5(2), 51–53 (2007)

    Article  Google Scholar 

  20. Steigmiller, A., Liebig, T., Glimm, B.: Extended caching, backjumping and merging for expressive description logics. In: Gramlich, B., Miller, D., Sattler, U. (eds.) IJCAR 2012. LNCS, vol. 7364, pp. 514–529. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  21. Tsarkov, D., Horrocks, I.: FaCT++ description logic reasoner: System description. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 292–297. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  22. Zhang, L.: Searching for truth: techniques for satisfiability of boolean formulas. PhD thesis, Departement of Electrical Engineering, Princeton University (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zuo, M., Haarslev, V. (2013). Intelligent Tableau Algorithm for DL Reasoning. In: Galmiche, D., Larchey-Wendling, D. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 2013. Lecture Notes in Computer Science(), vol 8123. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40537-2_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40537-2_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40536-5

  • Online ISBN: 978-3-642-40537-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics