Skip to main content

Defeasible Justification Using the KLM Framework

  • Conference paper
  • First Online:
  • 304 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1734))

Abstract

The Kraus, Lehmann and Magidor (KLM) framework is an extension of Propositional Logic (PL) that can perform defeasible reasoning. The results of defeasible reasoning using the KLM framework are often challenging to understand. Therefore, one needs a framework within which it is possible to provide justifications for conclusions drawn from defeasible reasoning. This paper proposes a theoretical framework for defeasible justification in PL and a software tool that implements the framework. The theoretical framework is based on an existing theoretical framework for Description Logic (DL). The defeasible justification algorithm uses the statement ranking required by the KLM-style form of defeasible entailment known as Rational Closure. Classical justifications are computed based on materialised formulas (classical counterparts of defeasible formulas). The resulting classical justifications are converted to defeasible justifications, based on the input knowledge base. We provide an initial evaluation of the framework and the software tool by testing it with a representative example.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   89.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

Learn about institutional subscriptions

References

  1. SAT4J SAT solver. https://www.sat4j.org/index.php. Accessed 29 Aug 2022

  2. The tweety project. https://tweetyproject.org/. Accessed 29 Aug 2022

  3. Baader, F., Calvanese, D., McGuinness, D., Patel-Schneider, P., Nardi, D., et al.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  4. Biran, O., Cotton, C.: Explanation and justification in machine learning: a survey. In: IJCAI-17 Workshop on Explainable AI (XAI), vol. 8, pp. 8–13 (2017)

    Google Scholar 

  5. Büning, H.K., Lettmann, T.: Propositional Logic: Deduction and Algorithms, vol. 48. Cambridge University Press, Cambridge (1999)

    MATH  Google Scholar 

  6. Chama, V.: Explanation for defeasible entailment. Master’s thesis, Faculty of Science (2020)

    Google Scholar 

  7. Greiner, R., Smith, B.A., Wilkerson, R.W.: A correction to the algorithm in reiter’s theory of diagnosis. Artif. Intell. 41(1), 79–88 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  8. Horridge, M.: Justification Based Explanation in Ontologies. The University of Manchester (United Kingdom), Manchester (2011)

    Google Scholar 

  9. Horridge, M., Parsia, B., Sattler, U.: Explanation of OWL entailments in protege 4. In: ISWC (Posters & Demos) (2008)

    Google Scholar 

  10. Horridge, M., Parsia, B., Sattler, U.: Laconic and precise justifications in OWL. In: Sheth, A., et al. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 323–338. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88564-1_21

    Chapter  Google Scholar 

  11. Kaliski, A.: An overview of KLM-style defeasible entailment (2020)

    Google Scholar 

  12. Kalyanpur, A., Parsia, B., Horridge, M., Sirin, E.: Finding all justifications of OWL DL entailments. In: Aberer, K., et al. (eds.) ASWC/ISWC -2007. LNCS, vol. 4825, pp. 267–280. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-76298-0_20

    Chapter  Google Scholar 

  13. Krasner, G.E.: A cookbook for using model-view-controller user interface paradigmin smalltalk-80. J. Object Oriented Program. 1(3), 26–49 (1988)

    Google Scholar 

  14. Kraus, S., Lehmann, D., Magidor, M.: Nonmonotonic reasoning, preferential models and cumulative logics. Artif. Intell. 44(1–2), 167–207 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  15. Lehmann, D., Magidor, M.: What does a conditional knowledge base entail? Artif. Intell. 55(1), 1–60 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  16. Moodley, K.: Debugging and repair of description logic ontologies. Ph.D. thesis (2010)

    Google Scholar 

  17. Reiter, R.: A theory of diagnosis from first principles. Artif. Intell. 32(1), 57–95 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  18. Thimm, M.: Tweety - a comprehensive collection of java libraries for logical aspects of artificial intelligence and knowledge representation. In: Proceedings of the 14th International Conference on Principles of Knowledge Representation and Reasoning (KR 2014) (2014)

    Google Scholar 

  19. Thimm, M.: The Tweety library collection for logical aspects of artificial intelligence and knowledge representation. Künstliche Intelligenz 31(1), 93–97 (2017)

    Article  Google Scholar 

  20. Wang, S.: A tool that computes justifications for a defeasible entailment given a knowledge base and a query (2022). https://github.com/SteveWang7596/DefeasibleJustificationForPropositionalLogic. Accessed 29 Aug 2022

  21. Wotawa, F.: A variant of Reiter’s hitting-set algorithm. Inf. Process. lett. 79(1), 45–51 (2001)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Steve Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, S., Meyer, T., Moodley, D. (2022). Defeasible Justification Using the KLM Framework. In: Pillay, A., Jembere, E., Gerber, A. (eds) Artificial Intelligence Research. SACAIR 2022. Communications in Computer and Information Science, vol 1734. Springer, Cham. https://doi.org/10.1007/978-3-031-22321-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-22321-1_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-22320-4

  • Online ISBN: 978-3-031-22321-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics