Defeasible Conditionals using Answer Set Programming
By: Racquel Dennison, Jesse Heyninck, Thomas Meyer
Potential Business Impact:
Lets computers make smart guesses with missing info.
Defeasible entailment is concerned with drawing plausible conclusions from incomplete information. A foundational framework for modelling defeasible entailment is the KLM framework. Introduced by Kraus, Lehmann, and Magidor, the KLM framework outlines several key properties for defeasible entailment. One of the most prominent algorithms within this framework is Rational Closure (RC). This paper presents a declarative definition for computing RC using Answer Set Programming (ASP). Our approach enables the automatic construction of the minimal ranked model from a given knowledge base and supports entailment checking for specified queries. We formally prove the correctness of our ASP encoding and conduct empirical evaluations to compare the performance of our implementation with that of existing imperative implementations, specifically the InfOCF solver. The results demonstrate that our ASP-based approach adheres to RC's theoretical foundations and offers improved computational efficiency.
Similar Papers
A framework for Conditional Reasoning in Answer Set Programming
Artificial Intelligence
Lets computers reason with "if this, then that" rules.
Modeling Deontic Modal Logic in the s(CASP) Goal-directed Predicate Answer Set Programming System
Artificial Intelligence
Solves logic puzzles about rules and what's allowed.
Extending Defeasibility for Propositional Standpoint Logics
Logic in Computer Science
Lets computers reason with uncertain information.