Adding Priorities and Specificity to Default Logic

Reiter's Default Logic (DL) is one of the most popular formalizations of default reasoning. Nevertheless, the logic has a serious deficiency: the specificity principle, i.e. the commonly accepted idea that in case of a conflict more specific defaults should be preferred over more general ones, is lacking. In this paper we show how this principle can be added to Default Logic. We first present a prioritized version of DL for normal defaults, called PDL. Adapting ideas underlying Geffner and Pearl's conditional entailment we then show how the priorities needed to handle specificity can be defined. This treatment of specificity avoids two serious problems in Pearl's system Z and leads to stronger conclusions than conditional entailment in many cases.

[1]  James P. Delgrande,et al.  A First-Order Conditional Logic for Prototypical Properties , 1987, Artif. Intell..

[2]  David S. Touretzky,et al.  A Skeptic's Menagerie: Conflictors, Preemptors, Reinstaters, and Zombies in Nonrnonotonic Inheritance , 1991, IJCAI.

[3]  James H. Fetzer Aspects of Artificial Intelligence , 1987 .

[4]  Daniel Lehmann,et al.  What does a Conditional Knowledge Base Entail? , 1989, Artif. Intell..

[5]  David Poole,et al.  On the Comparison of Theories: Preferring the Most Specific Explanation , 1985, IJCAI.

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

[7]  Kurt Konolige,et al.  An Abductive Framework for General Logic Programs and other Nonmonotonic Systems , 1993, IJCAI.

[8]  Gerhard Brewka Cumulative Default Logic: In Defense of Nonmonotonic Inference Rules , 1991, Artif. Intell..

[9]  Guillermo Ricardo Simari,et al.  A Mathematical Treatment of Defeasible Reasoning and its Implementation , 1992, Artif. Intell..

[10]  James P. Delgrande,et al.  Default Logic Revisited , 1991, KR.

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

[12]  R. Fisher Mathematics of Inheritance , 1933, Nature.

[13]  Donald Nute,et al.  Defeasible Reasoning: A Philosophical Analysis in Prolog , 1988 .

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

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

[16]  Gerhard Brewka,et al.  Preferred Subtheories: An Extended Logical Framework for Default Reasoning , 1989, IJCAI.

[17]  Jan Treur,et al.  Constructive Default Logic and the Control of defeasible reasoning , 1992, ECAI.

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

[19]  Henry Prakken,et al.  A logical framework for modelling legal argument , 1993, International Conference on Artificial Intelligence and Law.

[20]  Craig Boutilier Conditional logics for default reasoning and belief revision , 1992 .

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

[22]  David Poole,et al.  Dialectics and specificity: conditioning in logic-based hypothetical reasoning (preliminary report) , 1990 .