Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Defeasible justification for the KLM Framework

Knowledge Representation (KR) and Reasoning are essential aspects of Artificial Intelligence (AI) as they allow AI systems to conduct logical reasoning. Most classical logics, such as Propositional Logic (PL), are monotonic, which means that adding new knowledge to a knowledge base cannot cause the...

Full description

Saved in:
Bibliographic Details
Main Author: Wang, Shun
Other Authors: Meyer, Thomas
Format: Thesis
Language:English
Published: Department of Computer Science 2024
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613237699149824
access_status_str Open Access
author Wang, Shun
author2 Meyer, Thomas
author_browse Meyer, Thomas
Wang, Shun
author_facet Meyer, Thomas
Wang, Shun
author_sort Wang, Shun
collection Thesis
description Knowledge Representation (KR) and Reasoning are essential aspects of Artificial Intelligence (AI) as they allow AI systems to conduct logical reasoning. Most classical logics, such as Propositional Logic (PL), are monotonic, which means that adding new knowledge to a knowledge base cannot cause the retraction of a previously drawn conclusion. These classical logics cannot easily handle exceptions to typical scenarios. Defeasible reasoning is a type of non-monotonic reasoning, which allows the notion of “defeasible implication”. The Kraus, Lehmann, and Magidor (KLM) Framework is an extension of 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 to justify conclusions drawn from defeasible reasoning. We propose a theoretical framework for defeasible justification using the KLM Framework and a software tool that implements the framework. The theoretical framework is based on an existing theoretical framework for Description Logic (DL) which we translate to PL. 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 a software tool with a graphical user interface (GUI) that implements the algorithm. Given a defeasible knowledge base and a query, such that the knowledge base defeasibly entails the query, the program produces a set of justifications for the defeasible entailment. We use a set of representative examples to evaluate the defeasible justification algorithm and argue that its results conform to intuition. The same examples are used to confirm the correctness of the algorithm implementation.
format Thesis
id oai:open.uct.ac.za:11427/39922
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:32:57.328Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2024
publishDateRange 2024
publishDateSort 2024
publisher Department of Computer Science
publisherStr Department of Computer Science
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/39922 Defeasible justification for the KLM Framework Wang, Shun Meyer, Thomas Moodley Deshendran Computer Science Knowledge Representation (KR) and Reasoning are essential aspects of Artificial Intelligence (AI) as they allow AI systems to conduct logical reasoning. Most classical logics, such as Propositional Logic (PL), are monotonic, which means that adding new knowledge to a knowledge base cannot cause the retraction of a previously drawn conclusion. These classical logics cannot easily handle exceptions to typical scenarios. Defeasible reasoning is a type of non-monotonic reasoning, which allows the notion of “defeasible implication”. The Kraus, Lehmann, and Magidor (KLM) Framework is an extension of 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 to justify conclusions drawn from defeasible reasoning. We propose a theoretical framework for defeasible justification using the KLM Framework and a software tool that implements the framework. The theoretical framework is based on an existing theoretical framework for Description Logic (DL) which we translate to PL. 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 a software tool with a graphical user interface (GUI) that implements the algorithm. Given a defeasible knowledge base and a query, such that the knowledge base defeasibly entails the query, the program produces a set of justifications for the defeasible entailment. We use a set of representative examples to evaluate the defeasible justification algorithm and argue that its results conform to intuition. The same examples are used to confirm the correctness of the algorithm implementation. 2024-06-19T07:33:37Z 2024-06-19T07:33:37Z 2023 2024-06-06T12:12:18Z Thesis / Dissertation Masters MSc http://hdl.handle.net/11427/39922 eng application/pdf Department of Computer Science Faculty of Science
spellingShingle Computer Science
Wang, Shun
Defeasible justification for the KLM Framework
thesis_degree_str Master's
title Defeasible justification for the KLM Framework
title_full Defeasible justification for the KLM Framework
title_fullStr Defeasible justification for the KLM Framework
title_full_unstemmed Defeasible justification for the KLM Framework
title_short Defeasible justification for the KLM Framework
title_sort defeasible justification for the klm framework
topic Computer Science
url http://hdl.handle.net/11427/39922
work_keys_str_mv AT wangshun defeasiblejustificationfortheklmframework