Default Reasoning with Specificity

We present a new approach to reasoning with specificity which subsumes inheritance reasoning. The new approach differs from other approaches in the literature in the way priority between defaults is handled. Here, it is context sensitive rather than context independent as in other approaches. We show that any context independent handling of priorities between defaults as advocated in the literature until now is not sufficient to capture general defeasible inheritance reasoning. We propose a simple and novel argumentation semantics for reasoning with specificity taking the context-dependency of the priorities between defaults into account. Since the proposed argumentation semantics is a form of stable semantics of nonmonotonic reasoning, it inherits a common problem of the latter where it is not always defined for every default theory. We identify the class of stratified default theories which is large enough to accommodate acyclic and consistent inheritance networks and for which the argumentation semantics is always defined. We also prove that the argumentation semantics satisfies the basic properties of a nonmonotonic consequence relation such as deduction, reduction, conditioning, and cumulativity for stratified default theories.

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

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

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

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

[5]  Sarit Kraus,et al.  Nonmonotonic Reasoning, Preferential Models and Cumulative Logics , 1990, Artif. Intell..

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

[7]  Phan Minh Dung,et al.  An Abstract, Argumentation-Theoretic Approach to Default Reasoning , 1997, Artif. Intell..

[8]  Michael Gelfond,et al.  Formalization of inheritance reasoning in autoepistemic logic , 1990 .

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

[10]  Dirk Vermeir,et al.  A Nonmonotonic Reasoning Formalism Using Implicit Specificity Information , 1993, LPNMR.

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

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

[13]  V. Wiktor Marek,et al.  Nonmonotonic Logic , 1993, Artificial Intelligence.

[14]  McDermottDrew Nonmonotonic Logic II , 1982 .

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

[16]  Geneviève Simonet On Sandewall's Paper: Nonmonotonic Inference Rules for Multiple Inheritance with Exceptions , 1996, Artif. Intell..

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

[18]  Robert C. Moore Semantical Considerations on Nonmonotonic Logic , 1985, IJCAI.

[19]  Kurt Konolige,et al.  Hierarchic Autoepistemic Theories for Nonmonotonic Reasoning , 1988, AAAI.

[20]  Roland Ducournau,et al.  On Stein's Paper: Resolving Ambiguity in Nonmonotonic Inheritance Hierarchies , 1994, Artif. Intell..

[21]  José Júlio Alferes,et al.  Non-Monotonic Reasoning with Logic Programming , 1993, J. Log. Program..

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

[23]  Henry Prakken,et al.  Logics for Defeasible Argumentation , 2001 .

[24]  David S. Touretzky,et al.  A Skeptical Theory of Inheritance in Nonmonotonic Semantic Networks , 1987, Artif. Intell..

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

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

[27]  John Wylie Lloyd,et al.  Foundations of Logic Programming , 1987, Symbolic Computation.

[28]  Torsten Schaub,et al.  Compiling Reasoning with and about Preferences into Default Logic , 1997, IJCAI.

[29]  Lynn Andrea Stein,et al.  Resolving Ambiguity in Nonmonotonic Inheritance Hierarchies , 1992, Artif. Intell..

[30]  Gerard Vreeswijk,et al.  The Feasibility of Defeat in Defeasible Reasoning , 1991, KR.

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

[32]  Jussi Rintanen Lexicographic Priorities in Default Logic , 1998, Artif. Intell..

[33]  David S. Touretzky,et al.  The Mathematics of Inheritance Systems , 1984 .

[34]  John McCarthy,et al.  Circumscription - A Form of Non-Monotonic Reasoning , 1980, Artif. Intell..

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

[36]  Li-Yan Yuan,et al.  A Default Interpretation of Defeasible Network , 1997, IJCAI.

[37]  Vladimir Lifschitz,et al.  Computing Circumscription , 1985, IJCAI.

[38]  Phan Minh Dung,et al.  On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games , 1995, Artif. Intell..

[39]  E. Sandewall,et al.  Nonmonotonic inference rules for multiple inheritance with exceptions , 1986, Proceedings of the IEEE.

[40]  Judea Pearl,et al.  Probabilistic Semantics for Nonmonotonic Reasoning: A Survey , 1989, KR.

[41]  J. W. Lloyd,et al.  Foundations of logic programming; (2nd extended ed.) , 1987 .

[42]  Tran Cao Son,et al.  Nonmonotonic Inheritance, Argumentation and Logic Programming , 1995, LPNMR.

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