Expressing preferences in default logic

We address the problem of reasoning about preferences among properties (outcomes, desiderata, etc.) in Reiter's default logic. Preferences are expressed using an ordered default theory, consisting of default rules, world knowledge, and an ordering, reflecting preference, on the default rules. In contrast with previous work in the area, we do not rely on prioritised versions of default logic, but rather we transform an ordered default theory into a second, standard default theory wherein the preferences are respected, in that defaults are applied in the prescribed order. This translation is accomplished via the naming of defaults, so that reference may be made to a default rule from within a theory. In an elaboration of the approach, we allow an ordered default theory where preference information is specified within a default theory. Here one may specify preferences that hold by default, in a particular context, or give preferences among preferences. In the approach, one essentially axiomatises how different orderings interact within a theory and need not rely on metatheoretic characterisations. As well, we can immediately use existing default logic theorem provers for an implementation. From a theoretical point of view, this shows that the explicit representation of priorities among defaults adds nothing to the overall expressibility of default logic.

[1]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[2]  Hector Geffner,et al.  Conditional Entailment: Bridging two Approaches to Default Reasoning , 1992, Artif. Intell..

[3]  Ulrich Junker,et al.  A Cumulative-Model Semantics for Dynamic Preferences on Assumptions , 1997, IJCAI.

[4]  Hans Tompits,et al.  Logic Programs with Compiled Preferences , 2000, ECAI.

[5]  Torsten Schaub,et al.  The role of default logic in knowledge representation , 2000 .

[6]  Raymond Reiter,et al.  On Interacting Defaults , 1981, IJCAI.

[7]  Tran Cao Son,et al.  Reasoning with Prioritized Defaults , 1997, LPKR.

[8]  David S. Touretzky,et al.  A Clash of Intuitions: The Current State of Nonmonotonic Multiple Inheritance Systems , 1987, IJCAI.

[9]  Christos H. Papadimitriou,et al.  Default Theories that Always Have Extensions , 1994, Artif. Intell..

[10]  Victor W. Marek,et al.  Nonmonotonic logic - context-dependent reasoning , 1997, Artificial intelligence.

[11]  Thomas Eiter,et al.  Prioritizing Default Logic , 2000, Intellectics and Computational Logic.

[12]  Raymond Reiter,et al.  A Logic for Default Reasoning , 1987, Artif. Intell..

[13]  Jon Doyle,et al.  Impediments to Universal Preference-Based Default Theories , 1989, KR.

[14]  Raymond Reiter,et al.  On Inheritance Hierarchies With Exceptions , 1983, AAAI.

[15]  John McCarthy,et al.  Applications of Circumscription to Formalizing Common Sense Knowledge , 1987, NMR.

[16]  Jussi Rintanen On Specificity in Default Logic , 1995, IJCAI.

[17]  J. Davenport Editor , 1960 .

[18]  Vladimir Lifschitz,et al.  Closed-World Databases and Circumscription , 1987, Artif. Intell..

[19]  Craig Boutilier What is a Default Priority ? , 1992 .

[20]  Franz Baader,et al.  How to Prefer More Specific Defaults in Terminological Default Logic , 1993, IJCAI.

[21]  Hans Tompits,et al.  A Compilation of Brewka and Eiter's Approach to Prioritization , 2000, JELIA.

[22]  Jack Minker,et al.  Logic-Based Artificial Intelligence , 2000 .

[23]  T. Gordon,et al.  How to Buy a Porsche: An Approach to Defeasible Decision Making , 1994 .

[24]  Thomas Eiter,et al.  Preferred Answer Sets for Extended Logic Programs , 1999, Artif. Intell..

[25]  Ilkka Niemelä,et al.  Smodels - An Implementation of the Stable Model and Well-Founded Semantics for Normal LP , 1997, LPNMR.

[26]  Torsten Schaub,et al.  Reasoning with Sets of Preferences in Default Logic , 1998, PRICAI.

[27]  David Poole,et al.  A Logical Framework for Default Reasoning , 1988, Artif. Intell..

[28]  Gerhard Brewka,et al.  Adding Priorities and Specificity to Default Logic , 1994, JELIA.

[29]  Gerhard Brewka Reasoning about Priorities in Default Logic , 1994, AAAI.

[30]  Thomas F. Gordon,et al.  Pleadings game - an artificial intelligence model of procedural justice , 1995 .

[31]  Benjamin N. Grosof,et al.  Generalizing Prioritization , 1991, KR.

[32]  Gerhard Brewka Well-Founded Semantics for Extended Logic Programs with Dynamic Preferences , 1996, J. Artif. Intell. Res..

[33]  Torsten Schaub,et al.  A General Approach to Specificity in Default Reasoning , 1994, KR.

[34]  Norman Y. Foo,et al.  Answer Sets for Prioritized Logic Programs , 1997, ILPS.

[35]  Judea Pearl,et al.  System Z: a Natural Ordering of Defaults with Tractable Applications to Nonmonotonic Reasoning^ , 1990 .

[36]  Jussi Rintanen,et al.  On Speciicity in Default Logic , 1995 .