is i n t e r p r e t e d as . holds in all t h e most preferred w o r l d s c o m p a t i b l e w i t h It has been shown [ T e h m a n n 1988] t h a t the a b i l i t y to represent preference a m o n g w o r l d s by some n u m e r i c a l rank is a necessary and sufficient c o n d i t i o n for the satisfaction of the desider at a This confluence of two diverse i n t e r p r e t a t i o n s offers a s t r o n g argument for the acceptance of the rules as a desiderata for default reasoning T h e logic rule says t h a t logical conclusions are also default conclusions T h e c u m u l a t i v e rule tells us that, default conclusions are preserved when default conclu sions are added to or removed f r o m the set of facts The cases rule says t h a t t h e default conclusions of t w o facts also follows f r o m t h e i r d i s j u n c t i o n T h e direct inference rule allows us to conclude the consequent of a default regardless of the contents of the database when its an tecedent is all t h a t has been learned F i n a l l y , r a t i o n a l m o n o t o n y captures the i n t u i t i o n t h a t new observations (7) can be assumed to be "irrelevant' (does n o t affect the default conclusions) unless they arc i m p l a u s i b l e 1o begin w i t h 1 In t-eemantics, a default sentence IS interpreted as a con straint on the infinitesimal conditional probabilities The de fault conclusions arc then the formulae that are forced to have extremely high probabilities by the constraints R-a tional monotony is satisfied by restricting our attention to distributions that are parameterized by c and are ana lytic in f Alternatively, the interpretation of defaults as statements in nonstandard probabdity theory [Pearl, 1990, Goldszmidt and Pearl, 199l] also gives us rational monotony
TAN AND PEARL
1481
While the independence rules are intuitive in the ex amples considered in [Delgrande, 1994], some may ar gue that there may be occasions when we will want to override these rules by more compelling considerations For example if we discover an individual that falsifies all but one of the normality defaults we may become con cerned about the whether this individual should not be treated as a class in itself, thus exonerated from inherit ing any of its class properties However, we feel that in such extreme cases it should the burden of the knowledge provider (the programmer) to deviate from the normal style of knowledge representation and provide an explicit instruction for handling the case in question We agree w i t h [Delgrande, 1994] that the above rules represent intutitive default inferences The following the orem tells us that these inferences are guaranteed when(\cr we satisfy the extended desiderata
3
Realizing the Extended Desiderata
Having axiomatized the desired behavior of a default consequence relation, we will now present an interpre lation of defaults that satisfies the extended desiderata The approach is to extend system Z by adding con straints on admissible belief rankings Since system 7 baa been shown to be characterized bv Rule 1-5 the added constraints should enforce the coherence rule We call this new system the coherence closure2 of system Z
TAN AND PEARL
1483
are typically employed') and s — ->e (' students art typ ically not employed ) to which we add a fourth default T —• e where x is arbitrary Since s —► -if has prior ily 2 and x —> r has priority 1, violation of the default students are tvpically not cmplo\ed is considered to IK more damaging' than the violation of the default is art typically employed in [Bouther 1992] This is counterintuitive as this conclusion is obtained indepen dently of the meaning of T Thus even if " represents the statement sells hamburgers in MacDonald s violation of this statement is still considered less ' damaging than I he violation of the default students are tvpicallv not < mplo>ed Such counterintuitive behavior is not present in our semantics In [Delgrande 1994], an approach based on preference ordenngs between worlds was presented B< ginning with in extant theory of default conditionals an\ dt faull that is true in tins original theorv prefers a world in which the material counterpart is true over a world in which it is filse In the new theorv a preference between two worlds is true when it can bt attributed to some default and (litre is no more specific default that has a contradictory preference The notion of specificity is also defined in terms of the t r u t h of defaults in the original theory Tins reliance on an extant theorv of defaults make the system unnatural and complex I he intuitiveness of such a two step definition of a default Lheorv is questionable and lacks a good philosophical justification It is also not known if the desiderata is satisfied bv the system In [Geffner, 19891 inference rules 1 to 4 wtre supple mented by an irrelevance rule which, unfortunate!}, in volves the evaluation of a meta-logical irrelevance pred icate I{ ) The proposed default consequence relation called conditional entailment was also shown to satisfy inference rules 1 to 4 together with irrelevance rule Con ditional entailment like coherence closure is also denned m terms of preferences among worlds I he preference among worlds, in turn, depends on a priority relation among normality defaults specified by the user II turns out that if the priority relation is erupt} (I e all de faults have the same priority) then conditional entail ment turns out to be equivalent to coherence closure Much work in default reasoning has been guided by
examples rather than on generally accepted principles of reasoning We hope our general formalization of no tions such as specificity, inheritance and coherence will help change this trend It remains to be seen, though, whether the extended desiderata is sufficient for captur ing other patterns of plausible reasoning
Acknowledgments We would like to thank the anonymous reviewers for their constructive comments and suggestions The first author is supported in part b\ a scholarship from the National Computer Board Singapore
References [Adams, 1975] E W Adams The Logic of D Reidel Dordrecht Holland 1975
conditionals
[Boutiher 1992] C BouLiher What is a dtfault prior ity 7 In Proceedings of Canadian Society for Com putaUonal Studies of Intelligence Conference, pages 140-147 Vancouver 1992 [Brewka, 1989] G Brewka Preferred subtheones An extended logical framework for default reasoning In Proceedings of the Initrnaiional Joint Conference in Artificial Intelligence (IJC4.I-89) Detroit, 1989 [Delgrande 1994] J P Delgrande A preference-based approach to default reasoning Preliminary report In Proceedings of the Twelth National Conference on Artificial Intelligence (A AAA194), pages 902 90S, Seattle, WA, July 11 August 4 1994 Morgan Kaufmann [Dowling and Galher, 1984] W Dowhng and J Galher Linear-time algorithms for testing the satisfiability of propositi on al Horn formulae Journal of Logic Programming 3 267 284 1984 [Geffner 1989] H Geffner Default Reasoning Causal and Conditional Theories PhD thesis, University of California Los Angeles, Cognitive Systems Lab Los Angeles, November 1989 [Goldszmidt and Pearl, 1991} M Goldszmidt and J Pearl System Z+ A formalism for reason ing with variable strength defaults In Proceedings of
TAN AND PEARL
1485
American Association for Artificial Intelligence ference, Anaheim, CA, 1991
Con-
[Goldszmidt 1992] Moises Goldszmidt Qualitative Probabilities A Normative Framework for Commonsense Reasoning PhD thesis, University of California Los Angeles, Cognitive Systems Lab , Los Angeles, October 1992 Available as U C L A technical report (R-190) [Kraus et al, 1990] S kraue, D J Lehmann and M Magidor Nonmonotonic reasoning, preferential models and cumulative logics Artificial Intelligence, 44 167-207, 1990 [Lehmann, 1988] D J Lehmann Rational logics and their models A study in cumulative logics Technical Report TR-88-16, Department of Computer Science, Hebrew University, Jerusalem, Israel 1988 [Makinson, 1989] D Makinson General theory of cumu lative inference In M Reinfrank, J de Kleer, M Gins berg, and E Sandewall, editors, Nonmonotonic Rea soning Second International Workshop, pages 1-18 Springer-Verlag, 1989 (Lecture Notes in Artificial Intelligence 346) [Pearl, 1990] J Pearl System Z A natural ordering of default with tractable applications to nonmonotonic reasoning In M Vardi, editor, Theoretical Aspects of Reasoning about Knowledge Proceedings of the Third Conference, pages 121-135, San Fancisco 1990 Mor gan kaufmann [Pearl, 1991] J Pearl Probabilistic semantics for non monotonic reasoning In R Cummins and J Pollock, editors, Philosophy and Al - Essays at the Interface, pages 157-187 Bradford B o o k s / M I T Press, 1991 [Shoham, 1988] Y Shoham Reasoning about Change Time and Causation from the Standpoint of Artificial Intelligence M I T Press Cambridge, M A , 1988 [Tan 1994] S W Tan Exceptional subclasses in qual itative probablity In R Lopez de Manlaras and D Poole, editors, Uncertainty in Artificial Intelligence Proceedings of the Tenth Conference (UAI94)t pages 553-559, Seattle, WA, July 29 - 31 1994 Mor gan kaufmann Available as UCLA technical report R-215
1486
N0N-M0N0T0NIC REASONING