Two Kinds of Conflicts Between Desires (and how to resolve them)

Similar documents
Heterogeneous BDI Agents I: Bold Agents

FOR BETTER OR FOR WORSE: DYNAMIC LOGICS OF PREFERENCE. Johan van Benthem, Amsterdam & Stanford,

Types of perceptual content

Kuhn Formalized. Christian Damböck Institute Vienna Circle University of Vienna

Logic and Artificial Intelligence Lecture 0

What is Character? David Braun. University of Rochester. In "Demonstratives", David Kaplan argues that indexicals and other expressions have a

Resemblance Nominalism: A Solution to the Problem of Universals. GONZALO RODRIGUEZ-PEREYRA. Oxford: Clarendon Press, Pp. xii, 238.

Formalizing Irony with Doxastic Logic

Table of contents

A Note on Unawareness and Zero Probability

cse371/mat371 LOGIC Professor Anita Wasilewska

PIER Working Paper

Kuhn s Notion of Scientific Progress. Christian Damböck Institute Vienna Circle University of Vienna

I Don t Want to Think About it Now: Decision Theory With Costly Computation

Unawareness and Strategic Announcements in Games with Uncertainty

Reply to Stalnaker. Timothy Williamson. In Models and Reality, Robert Stalnaker responds to the tensions discerned in Modal Logic

The Reference Book, by John Hawthorne and David Manley. Oxford: Oxford University Press 2012, 280 pages. ISBN

What do our appreciation of tonal music and tea roses, our acquisition of the concepts

An Introduction to Description Logic I

A Functional Representation of Fuzzy Preferences

Kęstas Kirtiklis Vilnius University Not by Communication Alone: The Importance of Epistemology in the Field of Communication Theory.

Beliefs under Unawareness

Topics in Linguistic Theory: Propositional Attitudes

Sidestepping the holes of holism

ON THE ACCEPTABILITY OF ARGUMENTS AND ITS FUNDAMENTAL ROLE IN NONMONOTONIC REASONING AND LOGIC PROGRAMMING

Conceptions and Context as a Fundament for the Representation of Knowledge Artifacts

Logics for Intelligent Agents and Multi-Agent Systems

All Roads Lead to Violations of Countable Additivity

Conclusion. One way of characterizing the project Kant undertakes in the Critique of Pure Reason is by

Reviewed by Max Kölbel, ICREA at Universitat de Barcelona

Sense and soundness of thought as a biochemical process Mahmoud A. Mansour

Semiotics of culture. Some general considerations

The Effects of Web Site Aesthetics and Shopping Task on Consumer Online Purchasing Behavior

Ideograms in Polyscopic Modeling

In Defense of the Contingently Nonconcrete

PART II METHODOLOGY: PROBABILITY AND UTILITY

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 05 MELBOURNE, AUGUST 15-18, 2005 GENERAL DESIGN THEORY AND GENETIC EPISTEMOLOGY

BENTHAM AND WELFARISM. What is the aim of social policy and the law what ends or goals should they aim to bring about?

Revitalising Old Thoughts: Class diagrams in light of the early Wittgenstein

Partial and Paraconsistent Approaches to Future Contingents in Tense Logic

Are There Two Theories of Goodness in the Republic? A Response to Santas. Rachel Singpurwalla

Etna Builder - Interactively Building Advanced Graphical Tree Representations of Music

Nissim Francez: Proof-theoretic Semantics College Publications, London, 2015, xx+415 pages

PHL 317K 1 Fall 2017 Overview of Weeks 1 5

1.1. History and Development Summary of the Thesis

Carlo Martini 2009_07_23. Summary of: Robert Sugden - Credible Worlds: the Status of Theoretical Models in Economics 1.

WHAT IS WRONG WITH THE RELATIONAL THEORY OF CHANGE? Gonzalo Rodriguez-Pereyra Hertford College, Oxford

Previous Lecture Sequential Circuits. Slide Summary of contents covered in this lecture. (Refer Slide Time: 01:55)

Modeling Scientific Revolutions: Gärdenfors and Levi on the Nature of Paradigm Shifts

Social Mechanisms and Scientific Realism: Discussion of Mechanistic Explanation in Social Contexts Daniel Little, University of Michigan-Dearborn

Varieties of Nominalism Predicate Nominalism The Nature of Classes Class Membership Determines Type Testing For Adequacy

Triune Continuum Paradigm and Problems of UML Semantics

22/9/2013. Acknowledgement. Outline of the Lecture. What is an Agent? EH2750 Computer Applications in Power Systems, Advanced Course. output.

Knowledge Representation

Philosophy of Mind and Metaphysics Lecture III: Qualitative Change and the Doctrine of Temporal Parts

Philosophy 405: Knowledge, Truth and Mathematics Spring Russell Marcus Hamilton College

Anna Carabelli. Anna Carabelli. Università del Piemonte Orientale, Italy 1

Mixing Metaphors. Mark G. Lee and John A. Barnden

Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem

PHI 3240: Philosophy of Art

ARISTOTLE AND THE UNITY CONDITION FOR SCIENTIFIC DEFINITIONS ALAN CODE [Discussion of DAVID CHARLES: ARISTOTLE ON MEANING AND ESSENCE]

A Note on Analysis and Circular Definitions

CONTINGENCY AND TIME. Gal YEHEZKEL

BOOK REVIEWS. University of Southern California. The Philosophical Review, XCI, No. 2 (April 1982)

1/8. Axioms of Intuition

Deep Search Cannot Communicate Callsigns

Philosophy of Science: The Pragmatic Alternative April 2017 Center for Philosophy of Science University of Pittsburgh ABSTRACTS

Qeauty and the Books: A Response to Lewis s Quantum Sleeping Beauty Problem

Lecture 10 Popper s Propensity Theory; Hájek s Metatheory

Kant: Notes on the Critique of Judgment

Peircean concept of sign. How many concepts of normative sign are needed. How to clarify the meaning of the Peircean concept of sign?

Building as Fundamental Ontological Structure. Michael Bertrand. Chapel Hill 2012

Visual Argumentation in Commercials: the Tulip Test 1

Working BO1 BUSINESS ONTOLOGY: OVERVIEW BUSINESS ONTOLOGY - SOME CORE CONCEPTS. B usiness Object R eference Ontology. Program. s i m p l i f y i n g

Present and Future of Formal Argumentation

A repetition-based framework for lyric alignment in popular songs

THE RELATIONS BETWEEN ETHICS AND ECONOMICS: A COMPARATIVE ANALYSIS BETWEEN AYRES AND WEBER S PERSPECTIVES. By Nuria Toledano and Crispen Karanda

Jenann Ismael & Huw Price. July 19, 2006

STUDENTS EXPERIENCES OF EQUIVALENCE RELATIONS

Bas C. van Fraassen, Scientific Representation: Paradoxes of Perspective, Oxford University Press, 2008.

What Can Experimental Philosophy Do? David Chalmers

that would join theoretical philosophy (metaphysics) and practical philosophy (ethics)?

Review of "The Unexplained Intellect: Complexity, Time, and the Metaphysics of Embodied Thought"

Computational Modelling of Harmony

PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION

On Recanati s Mental Files

In The Meaning of Ought, Matthew Chrisman draws on tools from formal semantics,

Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies

1 The structure of this exercise

Replies to the Critics

On the Analogy between Cognitive Representation and Truth

PARALLEL PROCESSOR ARRAY FOR HIGH SPEED PATH PLANNING

ACT-R ACT-R. Core Components of the Architecture. Core Commitments of the Theory. Chunks. Modules

A New General Class of Fuzzy Flip-Flop Based on Türkşen s Interval Valued Fuzzy Sets

Rational Agency and Normative Concepts by Geoffrey Sayre-McCord UNC/Chapel Hill [for discussion at the Research Triangle Ethics Circle] Introduction

Automatic Generation of Four-part Harmony

INTRODUCTION TO NONREPRESENTATION, THOMAS KUHN, AND LARRY LAUDAN

The Ontological Level

Two-Dimensional Semantics the Basics

Feasibility Study of Stochastic Streaming with 4K UHD Video Traces

Transcription:

Two Kinds of Conflicts Between Desires (and how to resolve them) Tracking number: E0321 Abstract Autonomous agents frequently reason about preferences such as desires and goals, and many logics have been proposed to formalize reasoning about such concepts Though sophisticated enough to handle many aspects of preferences (such as specificity, priority, or context-dependence), these approaches fail to represent conflicts in a suitable way In this paper we start with conflicts in Boutilier s logic of qualitative decision, and our main claim is that the various types of conflicts can be clustered in two groups, respectively based on what we call utopian worlds and hidden uncertainty We also sketch how Boutilier s logic can be relaxed to represent these two classes in a consistent way 1 Introduction: what is a conflict? 11 Motivation Autonomous agents reason frequently about preferences such as desires and goals For example, Cohen and Levesque [6] explore principles governing the rational balance among an agent s beliefs, goals, actions and intentions, Rao and Georgeff [19] show how different rational agents can be modeled by imposing certain conditions on the persistence of an agent s beliefs, desires or intentions (the BDI model) and work in qualitative decision theory [18, 2, 23, 1, 24] illustrates how planning agents are provided with goals defined as desires together with commitments and charged with the task of discovering (or performing) some sequence of actions to achieve those goals Most of the formalizations are sophisticated enough to handle many aspects of preferences, such as specificity, priority, or contextdependence However, they fail to represent conflicts in a suitable way Giving a unique definition of a conflict there are several distinct types of conflicts that might appear when modeling preferences of an agent, or of a society of agents Informally, a conflict can be generally thought as a dilemma that makes the choice of the agent s or group s decision difficult (A more technical definition of conflicts will follow) Our main claim is that the various types of conflicts can be clustered in two groups, although some exotic conflicts still remain outside both groups, of which we start by giving a fore-taste Example 1 (dentist) [4] 1 I would like to go to the dentist 2 I would not like to feel pain 3 Going to the dentist implies feeling pain Example 2 (Sue s wedding) [1] 1 Sue would like to be married to John 2 Sue would like to be married to Fred 3 Sue would not like to be married to both of them In Example 1, desires 1 and 2 conflict because the integrity constraints of the real world forbid me to go to the dentist without feeling pain 1 Ideally, I dream of a world when I can go to the dentist every time I like without ever feeling pain Although this world is not the actual one, it exists conceptually (and it may factually exist in some future) What makes my desires conflicts is the integrity constraint dentist pain of the actual world Still, by expressing that I want both to go to the dentist and not to feel pain, my internal preferences are consistent The world I prefer is merely inaccessible, but that s not my fault Example 2 is a completely different story The world in which Sue is married to both John and Fred does exist (and not only conceptually), but Sue doesn t like it, 2 for some reasons that are personal to her Still, it is consistent that she desires marrying each of them independently, because in the present world where she is married to none of them, when she imagines a world where she is married with John, she implicitly assumes that in this world she s not married to Fred Considering this example in a more subtle way (which we do in Section 3) lead to several (slightly) distinct interpretations, but the latter all agree on the fact that there is no place for utopy in this example There are, instead, considerations of normality, hidden uncertainty, minimal change, and more generally with update We consider here the framework of conditional desires defined by Boutilier[2], because it gives a solid basis to understand what is a conflict, technically speaking 12 Boutilier s conditional desires Ideality semantics Boutilier [2] interprets a desire in terms of ideal states: if then ideally, denoted by, is a conditional desire expressing on the semantic level that among all -worlds, my most preferred ones also satisfy Quoting Boutilier, from a practical point of view, means that if the agent (only) knows, and the truth value of is fixed (beyond its control), then the agent ought to ensure () The statement can be roughly interpreted as if, do To the reader who would object that no one would like to go to the dentist (except when being secretly in love with her), just replace dentist and pain by visiting Sahara and feeling hot To the reader who would object that Sue actually likes this world but cannot have any access to it for legal or moral reasons, we object that we would have then expressed Sue s dilemma in a different way, namely: 1 Sue wants John; 2 Sue wants Fred; 4 Sue does not want to break the law; 5 marrying John and Fred results in breaking the law Then, this would have been a conflict of the first kind: Sue dreams of a polyandrous world that still does not exist In our example 2, Sue really dislike the idea of being married to both Readers not yet convinced may consider the example I would like to get this full-time job J1 and I would like to get this other full-time job J2

This definition enables the formalization of conditional desires in the conditional logic CO Roughly, the semantics of CO is the following (for more details see [3]): a CO-model is a triple where is a set of possible worlds, a valuation function and a total preorder (ie, a transitive and connected binary relation) over represented an ordering of preference: means that is at least as preferred as The conditional connective has the following truth condition: iff either (i) or (ii) there exists a such that: ( and for all such that, ) expresses the conditional preferences if A then ideally, B Generic knowledge Whereas conditional desires express some constraints on the preference of the agent, pieces of knowledge restrict the set of possible worlds to a subset of Here we make the following distinction between background knowledge expressing that some worlds are physically impossible, and contingent knowledge (facts) expressing that some worlds which are physically possible are not the actual state of affairs Such a distinction does not appear explicitly in Boutilier s framework; it appears eg in [25] for the treatment of violated obligations in deontic logic and in [16] who proposes an extension to Boutilier s framework Definition 1 (preference specification problem) A preference specification problem is a pair where is a set of conditional desires (the and s are propositional formulae) and is a consistent set of propositional formulae Let be a CO model We have: if and only if 1 2 for every, Lastly, we say that is consistent if and only if there is a CO model such that We are now in position to define formally what a conflict is The following definition, which we use in this paper, is extremely simple: a set of desires conflicts if it is inconsistent Definition 2 (Conflicts) A preference specification problem is conflictual if and only if it is inconsistent This sheds some light about what is a conflict and what is not We mention here two classes of preference specifications which are not conflictual specificity: let where and stand for umbrella and raining, and This preference specification problem is consistent: consider a model where the world 3 contrary-to-duty: let,,, and (Reykjavik paradox) This problem is consistent too: consider the model in which is the indifference relation induced by : iff and Intuitively, it is not hard to see why these two classes of desires are not really dilemmas (and no one would agree to call them dilemmas) For instance, when two desires, one being more strictly more specific than the other one, conflict in their conclusion part, specificity solves immediately the problem by giving the priority to the more specific desire when both are applicable (A similar explanation can be given for contrary-to-duty obligations [28]) 13 Layout of the paper The paper is organized as follows In Section 2 and Section 3 we discuss respectively the the first class of conflicts (those based on utopian worlds) and the second one (those based on normality and update) In Section 4 we discuss related research about conflicts 2 Utopian conflicts Informally, a conflictual set of desires is utopy-based iff the reason of the conflict is the physical impossibility of the joint realization of the desires Consequently, this kind of conflicts can be analyzed in terms of utopian worlds Even if utopian worlds are not feasible in practice, one often imagines such worlds and one one can reason about them: worlds in which you go to the dentist without having pain, worlds in which you have cheap sunny beaches with few tourists, and worlds in which you do not die (see next examples) We are now giving a finer classification of the utopy-based conflicts encountered in practice 21 Different faces of utopy Utopy consists of three subclasses: multi criteria, multi agent, contexts From now on, examples will be described using the syntax defined in Section 1 For the sake of conciseness, whenever the meaning is clear we will not express them in natural language 211 Multiple criteria Example 3 (food dilemma) = (ice-cream), ( fat) = ice-cream fat In this example, a conflict arises because the agent has multiple criteria which cannot be all satisfied He wants to eat ice-cream according to criterion 1 (pleasure) and wants to remain slim according to criterion 2 (aspect) If a world where it is possible to eat as much as cream as one wants without getting fat existed, this set of desires would be consistent and both criteria would be satisfied 212 Multiple agents Example 4 (family dilemma) 1 Peter wants to go to the beach in summertime; 2 Mary wants to go to a place not overcrowded; 3 Beach in summertime is always overcrowded This is very similar to the multiple criteria situation: in an utopian world, both agents will be satisfied 2

213 Contexts Finally, similar references to (presently) impossible states can be made by a single agent within one criteria, for example when dreaming about a cheap, sunny beach without many tourists, or about a world in which one does not die Example 5 (beach) = (beach), (sun), ( many-tourists), ( expensive) = beach sun many-tourists expensive Example 6 (pure utopy) = ( die) ; = die 22 Formal representation The straightforward formalization of utopian worlds distinguishes two sets of worlds in the models This is formalized in the following definition, in which all worlds that do not satisfy are utopian worlds (which means that the language must be expressive enough to talk about utopian worlds) Definition 3 (utopian worlds) Let be an extended CO model with We have: if and only if 1 2 for every, is consistent if and only if there is an extended CO model such that Obviously, Definition 3 has several drawbacks 1 First, the worlds in which the background knowledge is true does no longer play any role in the truth definition of the desires There is no distinction between physical impossibility (eg definitions used by the agents) and epistemic impossibility 2 Second, for conflicts between criteria and agents we have to make the criteria and agents explicit in the formal language, for example that one agents desires and another one desires can only be formalized by different operators With multiple agents desires can be clustered and ordered in a hierarchy 3 Third, it lacks a non-monotonic extension, for example maximally consistent subsets, deleting or weakening constraints, introducing explicit contexts (if knowledge representation is inadequate), etc Due to space limitations, these technical issues and their relations will be pursued elsewhere 3 Non-utopian conflicts If conflicts cannot be naturally interpreted with utopian worlds, then the desires cannot be interpreted with only preferences (or utilities): the semantics has to be extended In the following subsection we discriminate between two classes of such conflicts, and thereafter we consider two extensions of Boutilier s semantics 31 Different faces of non-utopian The first and most obvious class to represent utopian conflicts is decision theory, ie with besides utilities also probabilities The second class extends the static perspective with dynamic updates 311 Normality, hidden uncertainty In this section we analyze conflicts in a decision-theoretic setting, in which the agent knows not only the utilities but also probabilities of outcomes of actions, and tries to maximize his expected utility (sum of products of utility and probability) In the informal discussions here we ignore several technical issues such as the action logic or the temporal dimension, eg whether states become accessible in the future In the formal representation we introduce later in Section 32 we will not use the decision-theoretic framework but only a qualitative abstraction, for reasons discussed extensively in qualitative decision theory, see eg [2, 18] In the qualitative abstraction we write for normally We start with Sue s marriage in Example 2 Suppose that Sue is not married yet and marry-john and marry-fred mean that Mary asks for John s hand and for Fred s hand Moreover, we ignore the possibility that Sue asks one of them, waits for his answer, and depending on this answer asks the other one How could this be consistent with the fact that she does not want to marry both? Because marry-john is a nondeterministic action whose normal result is that John will deny the invitation, and similarly for Fred Suppose that the probability of John saying yes is 01, idem for Fred, and that the utility is: 0 for marrying neither, +100 for marrying one of them and -500 for marrying both There are four possible actions: ask both, ask John only, ask Fred only, don t ask Their expected utilities are respectively 018 (+100) + 001 (-500) + 081 (0) = +13 for asking both, +10 for asking only one of them, and 0 for not asking This calls for a notion of normality or hidden uncertainty to encode the normal (non-exceptional) results of actions, or, equivalently, 4 the normal initial state(s) (We choose here to encode uncertainty in the initial state only) Example 7 (Sue s wedding, modified) DS = (ask-john), (ask-fred), ( (marry-john marry- Fred)) ; K= John-in-love-with-Sue ask-john marry-john, Fred-in-love-with-Sue ask-fred marry-fred, ( Fred-in-lovewith-Sue), ( John-in-love-with-Sue) Analogously, the following two conflicts can be analyzed with expected utilities (the second can also be given a utopian reading) Example 8 (Dog and fence) (of defeasible deontic logic [27]) D D D 1 John does not want a fence around his cottage 2 If John owns a dog, then he wants a fence 3 John wants to own a dog Example 9 (indigestion) = (ice-cream), (apple-pie), (cheesecake), ( indigestion) ; = ice-cream apple-pie cheesecake indigestion Example 7 deals with action performed by the agent A similar analysis holds for events that are outside the control of the agent Example 10 (overbooking) The agent is an airline company which has sold 301 tickets for a flight on an airplane of 300 seats For each seat occupied the company gains 100 utility units, but if all 301 persons show up, then the Technically, nondeterministic actions can be encoded simply with pure deterministic factions using extra variables whose value is unknown in the initial state See example 7 3

company looses 1000 utility units The agent may consistently express (show-up(1),, (show-up(301), ( (show-up(1) showup(301), because, individually, passenger #i showing up makes the expected utility of the company increase (very slightly), due to the fact that it is very unlikely that all passengers show up 312 Update If the initial state is not known then it is often a case of updates An update operation [17] is meant to express the changes on an agent s beliefs caused by a change in the real world, express by the explicit satisfaction of an input formula (which may be related to the effect of an action or of an event), and assumes that these changes are minimal Technically, updating a world by an input formula consists of the gathering all models of that are closest to, with respect to a given distance (which is often taken as the Hamming distance, ie, the number of propositional symbols that differ in both worlds) For example, reconsider Example 2 Example 11 (Sue, continued) We assume that initially, Sue is not married, and in the closest world to the initial one where Sue is married to John, she is not married to Fred too, and vice versa (marry- John) now means that Sue wants to get married to John she prefers getting married to John over not being married to him, assuming that the rest will change as little as possible The minimal change paradigm implies that changing the world by getting married to John does not make Sue married to Fred We can also reinterpret Example 9 in this way This assumes that in the initial state, the agent has not eaten anything yet 32 Formal representation 321 Normality, hidden uncertainty Boutilier also introduces ideal goals, a combination of preference and normality He only makes use of normality when selecting the best action, and still, he uses only the upper cluster of the normality relation, nothing else is true if the best of the most normal states imply Definition 4 Let where is a normality preordering and a preference preordering (both are complete, reflexive and transitive relations) on iff iff However, this cannot be used as a definition for conditional desires, because we have the counterintuitive property that if normally then We therefore use the following alternative in this paper iff the most preferred among the most normal -worlds are strictly preferred to the most preferred among the most normal -worlds The difference with Boutilier s interpretation of conditional desires is that he does not use the normality relation when he interprets desires We need the whole normality relation and we use it to interpret conditional desires Definition 5 iff for all such that and We no longer have right weakening for the desires, ie no longer implies, which explains the distinction between the two conflicts in the following example Example 12 is inconsistent, is consistent when is exceptional: any complete preordering satisfying the constraint The following proposition gives a probabilistic interpretation: Proposition 1 Let be a nonstandard probability distribution on such that for any worlds such that we have, and let be a (standard) utility function compatible with (ie, implies ) Then implies that Example 13 (Sue s sentimental affairs) is consistent, eg: Both and have to be exceptional (and independent), thus is consis- Example 14 (Dog and fence) tent We can group the models into five classes: class 1: dogs are exceptional (and nothing else) : any complete preordering satisfying the constraints class 2: not having a fence is exceptional (and nothing else) any complete preordering satisfying the constraints class 3: having a dog are not having a fence are both (independently) exceptional (and as much as each other) any complete preordering satisfying the constraints class 4: having a dog is exceptional, not having a fence even more same as in class 3 class 5: not having a fence is exceptional, having a dog even more same as in class 3 Note that the set of desires implies 4

Example 15 (indigestion) is consistent For example: no cake one cake two cakes three cakes (and an indigestion) two cakes one cake no cake three cakes (and an indigestion) The overbooking example is similar to Example 15 322 Update Update could come very intuitively into the framework While normality as used above should be thought as static normality (ie, which worlds are normal, initially, independently of any action performed), update would deal with dynamic normality (which worlds follow normally from a given action) Of the examples discussed above Sue s wedding is the only one which is much more intuitive with a dynamic interpretation In a general framework we may have both static normality and update 4 Related research Conflicts have been studied in many different areas, but from a different perspective In particular: In defeasible reasoning there is a focus on specificity patterns, and conflicts are usually inconsistent Formalisms in which conflicts can be coded consistently, such as for example Reiter s default logic, interpret conflicts as in our first class (eg variants of taking maximally consistent subsets) In deontic logic there is a focus on contrary-to-duty obligations, in defeasible deontic logic there is a focus on combinations of specificity and contrary-to-duty, and conflicts are usually inconsistent In paraconsistency conflicts are localized by weakening the logic It is mere a technical (ad hoc) solution that does not fit in the categories we introduced in this paper In merging and fusion conflict resolution looks like our first class (eg variants of weakening constraints) 5 Concluding remarks In this paper we analyzed conflicts between desires in Boutilier s logic of qualitative decision theory We distinguished two main groups of conflicts, which we called utopy and normality Of each group we gave several examples, and we sketched extensions of the logic to formalize these examples in a consistent way There is no conflict between utopy and normality, some conflicts can be analyzed in both classes (such as indigestion) and they may occur in parallel, although we did not encounter examples where this was the case Another thing one may question in Boutilier s definition is the principle of focusing on the most preferred -worlds This principle of focusing on the most preferred worlds is optimistic and is thus justified when the consequent of the desire represents some deterministic action, are at least some action whose consequences are not too much subject to uncertainty, which means that the result of the action is more or less (if not fully) under the control of the agent This is subject of further research REFERENCES [1] F Bacchus and AJ Grove Utility independence in a qualitative decision theory In Proceedings of KR 96, pages 542 552, 1996 [2] C Boutilier, Towards a logic for qualitative decision theory, Proc of KR 94, 75-86 [3] C Boutilier, Conditional logics of normality: a modal approach Artificial Intelligence (68), 87-154, 1994 [4] Bratman Intentions, plans, and practical reason Harvard University Press, Massachusetts, 1987 [5] C Castelfranchi, F Dignum, C Jonker, J Treur Deliberate normative agents: principles and architecture In Proceedings of ATAL 99 [6] Cohen and Levesque Intention is choice with commitment, Artificial Intelligence:42, 1990 [7] J Doyle and M Wellman, Preferential semantics for goals, Proc of AAAI 91, 698-703 [8] J Doyle A model for deliberation, action and introspection Technical Report AI-TR-581, MIT AI Laboratory, 1980 [9] J Doyle Rationality and its rules in reasoning (extended abstract) In Proceedings of the AAAI 91, pages 1093 1100, 1991 [10] J Doyle, Y Shoham, and MP Wellman The logic of relative desires In Sixth International Symposium on Methodologies for Intelligent Systems, Charlotte, North Carolina, 1991 [11] D Dubois and H Prade, Possibility theory as a basis for qualitative decision theory, Proc of IJCAI 95 [12] H Fargier, J Lang and T Schiex, Mixed constraint satisfaction: a framework for decision problems under incomplete knowledge, Proc of AAAI 96 [13] Goldszmidt, Moises and Pearl 1993 [14] NR Jennings and JR Campos, Towards a social level characterisation of socially responsible agents In IEEE Proceedings on Software Engeneering, 144 (1), 1997, 11-25 [15] RL Keeney and H Raiffa Decisions with Multiple Objectives: Preferences and Value Trade-offs Wiley and Sons, New York, 1976 [16] J Lang Conditional desires and utilities - an alternative approach to qualitative decision theory In Proceedings of the ECAI 96, pages 318 322, 1996 [17] H Katsuno and AO Mendelzon On the difference between updating a belief base and revising it In P Gärdenfors, Belief Revision, 183 203, Cambridge University Press, 1992 [18] J Pearl From conditional ought to qualitative decision theory In Proceedings of the UAI 93, pages 12 20, 1993 [19] Rao and Georgeff Modeling rational agents within a BDI architecture, In: Proceedings of the KR91 [20] Rao and Georgeff An abstract architecture for rational agents, In: Proceedings of the KR92 [21] S-W Tan and J Pearl, Specification and evaluation of preferences for planning under uncertainty, Proc KR 94 [22] S-W Tan and J Pearl Qualitative decision theory In Proceedings of the AAAI 94, 1994 [23] R Thomason and R Horty Nondeterministic action and dominance: foundations for planning and qualitative decision In Proceedings of the TARK 96, pages 229 250 Morgan Kaufmann, 1996 [24] Doyle and Thomason Background to qualitative decision theory In: AI magazine (20:2) summer 99 pages 55-68 [25] L van der Torre, Violated obligations in a defeasible deontic logic, Proc ECAI 94, 371-375 [26] L van der Torre Labeled logics of goals In Proceedings of the ECAI 98, pages 368 369 John Wiley Sons, 1998 [27] L van der Torre and Y Tan The many faces of defeasibility in defeasible deontic logic In D Nute, ed, Defeasible Deontic Logic, volume 263 of Synthese Library, 79-121, Kluwer, 1997 [28] L van der Torre and Y Tan Contrary-To-Duty Reasoning with Preference-based Dyadic Obligations Annals of Mathematics and Artificial Intelligence, 2000 [29] L van der Torre and E Weydert Parameters for utilitarian desires in a qualitative decision theory To appear in: Applied Intelligence [30] J Wainer, Yet another semantics for goals and goal priorities, Proc ECAI 94, 269-273 5