<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Nonmonotonic desires - A possibility theory viewpoint</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Didier Dubois</string-name>
          <email>dubois@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emiliano Lorini</string-name>
          <email>emiliano.lorini@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Henri Prade</string-name>
          <email>prade@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IRIT, CNRS &amp; Universite ́</institution>
          <addr-line>Paul Sabatier</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>If an agent desires that ' and desires that , this agent often also desires that ' and hold at the same time (' ^ ). However, there are cases where ' ^ may be found less satisfactory for the agent than each of ' or alone. This paper is a first attempt at modeling such nonmonotonic desires. The approach is developed in the setting of possibility theory, since it has been recently pointed out that guaranteed (or strong) possibility measures are a good candidate for modeling graded desires. Although nonmonotonic reasoning has been studied extensively for knowledge, and that preferential nonmonotonic consequence relations can be faithfully represented in the possibilistic setting, nonmonotonic desires appear to require a different approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        In a recent work [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], we have advocated the idea that if an agent is satisfied with ' _ ,
it should be also the case that the agent is satisfied with ' and that the agent is satisfied
with . This claim is justified if by “the agent is satisfied with '” we mean: “in all
situations where ' holds”. This has led us to propose the modeling of desires by means
of guaranteed possibility measures that obey axiom (' _ ) = min( ('); ( )).
      </p>
      <p>This approach leads us to consider that ' is desirable for the agent, it is still the
case in any context , i.e. saying that having ' true is satisfactory forces us to consider
that having ^ ' true is satisfactory as well, whatever . Even if it may be generally
the case, it may happen that when an agent specifies that it has the desire to have '
true, it may not specify that in the abnormal / rare case where is true, it rather desires
having :' true. Another worth considering option is when, in the context where is
true, it becomes indifferent which of ' or :' is true. This means that although the agent
generally desires to have ' true, there may exist some particular circumstances where
this desire no longer exists, or even that an opposite desire may take place.</p>
      <p>
        Such a concern sounds like a nonmonotonic reasoning issue [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], where a set of
explicit desires may express some apparent logical contradiction (“I definitely desire
', but not necessarily in any circumstances”, in particular “I definitely desire :' if
occurs”). It is not clear that nonmonotonic reasoning approaches, which have been
developed for handling default knowledge in the presence of incomplete information, still
apply to computing a preference rank-ordering between situations. The paper intends to
discuss this situation, and to provide an approach suitable for handling non monotonic
desires, a problem that has been mentioned by philosophers [21], but not apparently
considered for its specific features in artificial intelligence until now.
      </p>
      <p>The paper is organized as follows. We first provide a short background on the
possibility theory framework and its suitability for representing desires. We then recall how
reasoning with default knowledge in the presence of incomplete information can be
properly handled in the possibilistic reasoning setting. Then we examine the problems
arising in the treatment of nonmonotonic desires, propose and discuss an approach.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background on possibility theory and the modeling of desires</title>
      <p>
        Let be a mapping from a set of worlds W to [0; 1] that rank-orders them. Note that this
encompasses the particular case where reduces to the characteristic function of a
subset E W . The possibility distribution may represent a plausibility ordering (E the
set of situations considered not impossible) when modeling epistemic uncertainty, or a
preference ordering (E is then the subset of satisfactory worlds) when modeling
preferences. Let us recall the complete system of the 4 set functions underlying possibility
theory [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and their characteristic properties:
i) The (weak) possibility measure (or potential possibility) (A) = maxw2A (w)
evaluates to what extent there is a world in A that is possible. When reduces to E,
(A) = 1 if A \ E 6= ;, which expresses the consistency of the event A with E,
and (A) = 0 otherwise. Possibility measures are characterized by the following
decomposability property: (A [ B) = max( (A); (B)).
ii) The dual (strong or or actual) necessity measure N (A) = minw62A 1 (w) = 1
(A) evaluates to what extent it is certain (necessarily true) that all possible worlds
are in A. When reduces to E, N (A) = 1 if E A, which expresses that E entails
event A (when E represents evidence), and N (A) = 0 otherwise. The duality of
N w. r. t. expresses that A is all the more certain as the opposite event A is
impossible. Necessity measures are characterized by the following decomposability
property: N (A \ B) = min(N (A); N (B)).
iii) The strong (or actual, or “guaranteed”) possibility measure (A) = minw2A (w)
evaluates to what extent all situations in A are possible. When reduces to E,
(A) = 1 if A E, and (A) = 0 otherwise. Strong possibility measures are
characterized by the following property: (A [ B) = min( (A); (B)).
iv) The dual (weak) (or potential) necessity measure r(A) = maxw62A 1 (w) =
1 (A) evaluates to what extent there is a situation outside A that is impossible.
When reduces to E, r(A) = 1 if A[E 6= U , and r(A) = 0 otherwise. Weak
necessity measures are characterized by property: r(A \ B) = max(r(A); r(B)).
, r are decreasing set functions, while the (weak) possibility and (strong) necessity
measures are increasing. A modal logic counterpart of these 4 modalities has been
proposed in the binary-valued case (things are possible or impossible) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. There is a close
link between Spohn functions and (weak) possibility / (strong) necessity measures [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
2.1
      </p>
      <sec id="sec-2-1">
        <title>Possibility theory as basis for a logical theory of desires</title>
        <p>
          The possibility and necessity operators and N have a clear epistemic meaning both in
the frameworks of possibility theory, and of Spohn’s uncertainty theory [22] (also
referred to as ‘ calculus’, or as ‘rank-based system’ and ‘qualitative probabilities’).
Differently from the operators and N , the operators and r are less employed to model
epistemic attitudes. In fact while the epistemic use of N models the idea of “knowing at
least”, the one of accounts for the idea of “knowing at most”. Combining both
modalities provides a representation of the idea of “only knowing” [
          <xref ref-type="bibr" rid="ref1">1, 15</xref>
          ]. In epistemic logic,
the notion of strong belief put forward by Battigalli and Siniscalchi [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], corresponds to
the inequality (A) &gt; (A) (which provably implies N (A) &gt; N (A) = 0).
        </p>
        <p>Here we advocate the idea that and r can be viewed as operators modeling
motivational mental attitudes such as goals or desires.1 In particular, we claim that
can be used to model the notion of desire, whereas r can be used to model the
notion of potential desire. 2 According to the philosophical theory of motivation based
on Hume [18], a desire can be conceived as an agent’s motivational attitude which
consists in an anticipatory mental representation of a pleasant (or desirable) state of
affairs (representational dimension of desires) that motivates the agent to achieve it
(motivational dimension of desires). In this perspective, the motivational dimension of
an agent’s desire is realized through its representational dimension. For example when
an agent desires to be at the Japanese restaurant eating sushi, he imagines himself eating
sushi at the Japanese restaurant and this representation gives him pleasure. This pleasant
representation motivates him to go to the Japanese restaurant in order to eat sushi.</p>
        <p>
          Intuitively speaking, with the term potential desire, we refer to a weaker form of
motivational attitude. We assume that an agent considers a given property ' potentially
desirable if ' does not conflict with the agent’s current desires. In this sense, ' is
potentially desirable if it is not incompatible with the agent’s current desires. Following ideas
presented in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], let us explain why the operator is a good candidate for modeling
the concept of desire and why r is a good candidate for modeling the idea of potential
desire.
        </p>
        <p>Mental states We define an agent’s mental state as a tuple M = (E; D) where:
– E
– D</p>
        <p>W is a non-empty subset of the set of all worlds, and</p>
        <p>W is a proper subset of the set of all worlds.</p>
        <p>The set E defines the set of worlds not ruled out by the agent (i.e., the maximal set of
worlds that the agent considers possible), whereas D is the set of desirable worlds for
the agent. Let M denote the set of all mental states. We here assume for every mental
state M there exists a world with a minimal degree of desirability 0 corresponding to
indifference (this is why D 6= W ). This type of normality constraint for guaranteed
possibility distributions is usually assumed in possibility theory. More generally, a graded
mental state is a pair M~ = ( ; ) where:
–
–
: W ! L is a normal possibility distribution over the set of all worlds, and
: W ! L is a function mapping every world w to its desirability (or pleasantness)
degree in L, with (w) = 0 for some w 2 W .
1 We use the term ‘motivational’ mental attitude (e.g., a desire, a goal or an intention) in order
to distinguish it from an ‘epistemic’ mental attitude such as knowledge or belief.
2 Here, the word potential does not refer to the idea that ' would be desired by the agent as
a consequence of his mental state, but the agent has not enough deductive power to become
aware of it. It is more the idea that the agent has no reason not to desire '. Another possible
term is desire admissibility or desire compatibility.
– L is a bounded chain acting as a qualitative scale for possibility and desirability,
that make these notions commensurate.</p>
        <p>Let us stress the point that while (w) = 1 expresses complete desirability, (w) = 0
expresses indifference, rather than repulsion. The condition (w) = 0 for some w 2 W
accounts for the claim that desire presupposes not everything is desired.
Modeling desire using function We here assume that in order to determine how
much a proposition ' is desirable an agent takes into consideration the worst situation in
which ' is true. In other words, (jj'jj) = means that the agent desires all situations
where ' holds to at least level . Thus, denoting by jj'jj the set of situations where ' is
true, for all graded mental states M~ = ( ; ) and for all propositions ', we can interpret
(jj'jj) = minu2jj'jj (u) as the extent to which the agent desires ' to be true. Let us
justify the following two properties for desires:
and
(jj' _ jj) = min( (jj'jj); (jj jj))
(jj' ^ jj)</p>
        <p>max( (jj'jj); (jj jj)):
According to the first property, an agent desires ' to be true with a given strength
and desires to be true with a given strength if and only if the agent desires ' _
to be true with strength equal to min( ; ). Note that the copula “and” in ”desiring '
and desiring ” corresponds to performing the disjunction of the propositions, as we
must perform the set-union of all situations where ' is true and all those where is
true (these propositions are not viewed as events referring to a single real world, but as
collections of situations). Clearly, in the case of representing uncertainty, this property
would not make any sense because the plausibility of ' _ should be clearly at least
equal to the maximum of the plausibilities of ' and . For the notion of desires, it
seems intuitively satisfactory to have the opposite, namely the level of desire of ' _
should be at most equal to the minimum of the desire levels of ' and . Indeed, we
only deal with here with “positive”3 desires (i.e., desires to reach something with a
given strength).</p>
        <p>Under this proviso, the level of desire of ' ^ cannot be less than the maximum of
the levels of desire of ' and . Here ' ^ does not refer to the disjunction “desiring
' or desiring ”, but to the idea of desiring ' and simultaneously. According to the
second property, the joint occurrence of two desired events ' and is more desirable
than the single occurrence of one of the two events. This is the reason why in the right
side of the equality we have the max. The latter property does not make any sense in
the case of epistemic attitudes like beliefs, as the joint occurrence of two events ' and
is epistemically less plausible than the occurrence of a single event. On the contrary
the opposite inequality makes perfect sense for motivational attitudes like desires.</p>
        <p>
          By way of example, suppose Peter wishes to go to the cinema in the evening
with strength (i.e., (jjgoToCinemajj) = ) and, at the same time, he wishes to
3 The distinction between positive and negative desires is a classical one in psychology. Negative
desires correspond to state of affairs the agent wants to avoid with a given strength, and then
desires the opposite to be true. However, we do not develop this bipolar view here.
spend the evening with his friend with strength (i.e., (jjstayWithFriend jj) = ).
Then, according to the preceding property, Peter wishes to to go the cinema with his
friend with strength at least maxf ; g (i.e., (jjgoToCinema ^stayWithFriend jj)
maxf ; g). This is a reasonable conclusion because the situation in which Peter achieves
his two desires is (for Peter) at least as pleasant as the situation in which he achieves
only one desire. A similar intuition can be found in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] about the min-decomposability
of disjunctive desires, where however it is emphasized that it corresponds to a
pessimistic view.
        </p>
        <p>From the normality constraint of , we can deduce the following inference rule:
Proposition 1. For every M 2 M, if (jj'jj) &gt; 0 then (jj:'jj) = 0.
This means that if an agent desires ' to be true — i.e., with some strength &gt; 0 — then
he does not desire ' to be false. In other words, an agent’s desires must be consistent.</p>
        <p>The operator satisfies the following additional property:
Proposition 2. For every M 2 M, if jj'jj = ; then (jj'jj) = 1.
i.e. in the absence of actual situations where ' is true, the property ' is desirable by
default.</p>
        <p>Modeling potential desire using r As pointed out above, we claim that the operator
r allows us to capture a concept of potential desire (or non-incompatibility with desire):
r(jj'jj) represents the extent to which an agent considers ' a potentially desirable
property or, alternatively, the extent to which the property ' is not incompatible with the
agent’s desires. An interesting situation is when the property ' is maximally potentially
desirable for the agent (i.e., r(jj'jj) = 1). This is the same thing as saying that the
agent does not desire ' to be false (i.e., (jj:'jj) = 0). Intuitively, this means that ' is
totally potentially desirable in as much as the level of desire for :' is 0. In particular,
given a graded mental state M = ( ; ), let D = fw 2 W : (w) &gt; 0g be the set of
somewhat satisfactory or desirable worlds in M . Then, we have r(jj'jj) = 1 if and
only if D \ jj:'jj 6= ;, i.e., :' is consistent with what is not desirable, represented by
the set D.</p>
        <p>Another interesting situation is when the property ' is maximally desirable for the
agent (i.e., (jj'jj) = 1). This is the same thing as saying that :' is not at all
potentially desirable for the agent (i.e., r(jj:'jj) = 0). It is worth noting that if an agent
desires ' to be true, then ' should be maximally potentially desirable. This property is
expressed by the following valid inference rule which follows straightforwardly from
the previous one and from the definition of r(jj'jj) as 1 (jj:'jj):
Proposition 3. For every M~ , if (jj'jj) &gt; 0 then r(jj'jj) = 1.</p>
        <p>Let us now consider the case in which the agent does not desire ' (i.e., (jj'jj) =
0). In this case two different situations are possible: either (jj:'jj) = 0 and ' is fully
compatible with the agent’s desires (i.e., r(jj'jj) = 1), or (jj:'jj) &gt; 0 and then ' is
not fully compatible with the agent’s desires (i.e., r(jj'jj) &lt; 1).</p>
        <p>^</p>
        <p>
          jj)
(jj
Some valid inference rules for desires The following is a valid inference rule for
-based logic, see [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] for the proof:
Proposition 4. For every M 2 M, if (jj' ^ jj) and (jj:' ^ jj) then
min( ; ).
        </p>
        <p>Therefore, if we interpret as a desire operator, we have that if an agent desires
' ^ with strength at least and desires :' ^ with strength at least , then he desires
^ with strength at least min( ; ). This seems a reasonable property of desires. By
way of example, suppose Peter is planning what to do in the weekend. He has two
concomitant desires. On the one hand, Peter desires to go to the contemporary art museum
on saturday afternoon and to have dinner at a japanese restaurant on saturday evening
with strength at least . On the other hand, Peter desires not to go the contemporary art
museum on saturday afternoon but to go to the sea on sunday morning with strength at
least . Then, it is reasonable to conclude that Peter desires to have dinner at a japanese
restaurant on saturday evening and to go to the sea on sunday morning with strength at
least min( ; ).
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Nonmonotonic reasoning with incomplete knowledge</title>
      <p>
        Nonmonotonic reasoning has been extensively studied in AI in relation with the
problem of reasoning with rules having exceptions under incomplete information [17], or
for dealing with the frame problem in dynamic worlds [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In the following, we recall
the possibilistic approach [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which has been proved [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to provide a faithful
representation of the postulate-based approach proposed by Kraus, Lehmann and Magidor [19],
and completed in [20].
      </p>
      <p>A default rule “if ' then , generally”, denoted by ' ; , is then understood
formally as the constraint
(' ^
) &gt;
(' ^ : )
(1)
on a possibility measure describing the semantics of the available knowledge. It
expresses that in the context where ' is true, there exist situations where having true
is strictly more likely than any situation where is false in the same context.</p>
      <p>This constraint can be shown to be equivalent to N ( j ') &gt; 0, when ( j ') is
defined as the greatest solution of the min-based equation
(' ^
) = min( ( j '); ('))
(2)
and the duality N ( j ') = 1 (: j ') holds. There also exists a product-based
definition instead of (2). But only the min-based conditioning is used in the following.</p>
      <p>Let us consider the following classical example with default rules d1: “birds fly”,
d2: “penguins do not fly”, d3: “penguins are birds”, symbolically written
d1 : b ; f ; d2 : p ; :f ; d3 : p ; b.</p>
      <p>The set of three defaults is thus represented by the following set C of constraints:
b ^ f &gt;
b ^ :f ; p ^ :f &gt;
p ^ f ; p ^ b &gt;
p ^ :b.</p>
      <p>Let be the finite set of interpretations of the considered propositional language,
generated by b; f; p in the example. If this language is made of the literals '1; : : : ; pn,
these interpretations correspond to the possible worlds (i.e., the completely described
situations) where the conjunctions p1 ^ : : : ^ pn are true, where stands for the
presence of the negation sign : or its absence. In our example, = f!0 : :b^:f ^:p,
!1 : :b ^ :f ^ p, !2 : :b ^ f ^ :p, !3 : :b ^ f ^ p, !4 : b ^ :f ^ :p, !5 : b ^ :f ^ p,
!6 : b ^ f ^ :p, !7 : b ^ f ^ pg. Any interpretation ! thus corresponds to a particular
proposition. A possibility distribution is a mapping from to [0; 1]. It induces a
ranking of according to the level of normality of each situation. Let &gt; denote a
ranking of , such that ! &gt; !0 iff (!) &gt; (!0) on . is indeed the restriction
to propositions describing complete situations of a possibility measure defined by
(') = max!j=' (!), where ! j= ' means ! is an interpretation which makes '
true. For instance (b ^ f ) = max( (!6); (!7)).</p>
      <p>Then the set of constraints C on interpretations is:
C1 : max( (!6); (!7)) &gt; max( (!4); (!5)),
C2 : max( (!5); (!1)) &gt; max( (!3); (!7)),
C3 : max( (!5); (!7)) &gt; max( (!1); (!3)).</p>
      <p>
        Any finite consistent set of constraints of the form 'i ^ i &gt; pi ^: i, representing
a set of defaults 'i ; i induces a partially defined ranking &gt; on , that can
be completed according to the principle of minimal specificity, e.g. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This principle
assigns to each world ! the highest possibility level (in forming a well-ordered partition
of ) without violating the constraints. This defines a unique &gt; .
      </p>
      <p>The well ordered partition of which is obtained in the example is
f!0; !2; !6g &gt;
f!4; !5g &gt;</p>
      <p>f!1; !3; !7g.</p>
      <p>Let E1; : : : ; Em be the obtained partition in the general case. A numerical
counterpart to &gt; can be defined by (!) = m+m1 i if ! 2 Ei; i = 1; : : : ; m. In our
example we have m = 3 and (!0) = (!2) = (!6) = 1; (!4) = (!5) = 2=3;
(!1) = (!3) = (!7) = 1=3. Note that it is purely a matter of convenience to
use a numerical scale, and any other numerical counterpart such that (!) &gt; (!0) iff
! &gt; !0 will work as well. Namely the range of is used as an ordinal scale.</p>
      <p>From this possibility distribution , we can compute for any proposition ' its
necessity degree N ('). For instance,</p>
      <p>N (:p _ :f ) = minf1
= min(1
(!)j! j= p ^ f g
(!3); 1 (!7)) = 2=3;
while N (:b _ f ) = minf1
(!) j ! j= b ^ :f g = min(1
(!4); 1
(!5)) =
1=3
and N (:p _ b) = min(1 (!1); 1 (!3)) = 2=3.</p>
      <p>
        The default rule-base can then be encoded in possibilistic logic [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The method
consists in turning each default 'i ; i into a possibilistic clause (:'i _ i, N (:'i _
i)), where N is computed from the greatest possibility distribution induced by the
set of constraints corresponding to the default knowledge base, as already explained.
Then we apply the possibilistic inference machinery for reasoning with the defaults
together with the available factual knowledge. In our example, we obtain the
possibilistic logic base K = f(:p _ :f; 2=3); (:p _ b; 2=3); (:b _ f; 1=3)g. This encodes the
generic knowledge embedded in the default rules. Suppose that all we know about the
factual situation under consideration is that “Tweety” is a bird, which is encoded by
(b; 1). Then we apply the possibilistic logic resolution rule [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
      </p>
      <p>(:a _ b; ); (a _ c; )`(b _ c; min( ; )).</p>
      <p>Then, we can check that K [ f(b; 1)g`(f; 1=3), i.e., we conclude that if all we know
about “Tweety” is that it is a bird, then it flies. If we are said that “Tweety” is in fact a
penguin, encoded by (p; 1), then K [ f(b; 1)g [ f(p; 1)g`( ?; 1=3), which means that
K augmented with the available factual information is now inconsistent (at level 1/3).</p>
      <p>However, the conclusions which can be obtained with a certainty level strictly greater
than the level of inconsistency are safe (the level of inconsistency of a possibilistic logic
base is the greatest weight with which ? can be derived from the base, applying the
resolution rule repeatedly). Namely, here, we have K [ f(b; 1)g [ f(p; 1)g`(:f; 2=3).
Thus, knowing that “Tweety” is a penguin, we now conclude that it does not fly (since
2=3 &gt; level of inconsistency(K [ f(b; 1)g [ f(p; 1)g) = 1=3). Roughly speaking, the
most specific rules w.r.t. a given context remain above the level of inconsistency.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Nonmonotonic desires</title>
      <p>As recalled in Section 2, expressing that ' true is desired can be arguably represented
by (') &gt; 0. Still (') &gt; 0 means that any situation where ' is true is somewhat
desirable, which may appear quite strong, since even if ' true is indeed desired in
general, there may exist quite particular situations where this is no longer the case.
Thus, one may need to make the modeling nonmonotonic.</p>
      <p>
        This raises the question of defining conditioning for the function, an issue that
has been only briefly discussed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Conditional desires Conditioning can be also defined for guaranteed possibility
measures. Since they are decreasing, it should work in a reversed way w.r.t. . Namely,
conditioning obeys the following equation
(' ^</p>
      <p>) = max( ( j'); (')):
Since
(') = min( (' ^</p>
      <p>); (' ^ : )), it expresses that
– either the minimal desirability level over the models of ' is reached on ' ^ , so,
: is preferred in the context ' and ( j') should be small enough (e.g. 0, for
normalisation purposes),
– or that (') = (' ^ : ) &lt; (' ^ ) and then ( j') should be equal to
(' ^ ).</p>
      <p>Thus, we have
( j') =
It means that ' and are simultaneously desired because ' is so, and in context ',
is desired as well.</p>
      <p>It can be checked that if ( j') = 0 then (' ^ ) = max( ('); ( )), i.e., it
is the case when the agent desires ' and simultaneously at least as much as ' or
separately.</p>
      <p>Moreover, as recalled in the previous section, we have N ( j') &gt; 0 iff (' ^ ) &gt;
(' ^ : ) iff N (' ! ) &gt; N (' ! : ),
where ! denotes material implication. It expresses that is somewhat certain in
context ' iff ' ^ is strictly more plausible than ' ^ : . An analogous relation holds for
guaranteed possibility:
( j') &gt; 0 iff (' ^
) &gt;
(' ^ : ) iff r(' !
) &gt; r(' ! : ):</p>
      <p>This points out the fact that the definition of conditioning enforces the following
normalization condition: min( ( j'); (: j')) = 0. It means that everything (i.e.
and : ) cannot be simultaneously desired in any context, and the fact that is desired
in context ' means that it is more desired than : in this context.</p>
      <p>Nonmonotonic constraints: an example We are now in a position to investigate
nonmonotonic constraints expressed by means of functions. Consider the example in the
abstract, where ' and are supposedly logically independent. Assume we have several
apparently conflicting pieces of desire</p>
      <p>- ' and are separately desired (rather than :'; : ), which translates into (') &gt;
(:') and ( ) &gt; (: );</p>
      <p>- in context , :' is desired rather than ', and likewise for context ', which
translates into
(:' ^
) &gt;
(' ^
); (' ^ : ) &gt;
(' ^
):
Letting
since</p>
      <p>(' ^ ) = x, (' ^ : ) = y, min( (:' ^ ) = z, (:' ^ : ) = t, and
(') = min( (' ^ ); (' ^ : )), we get the system of constraints
min(x; y) &gt; min(z; t);
min(x; z) &gt; min(y; t);
z &gt; x:
y &gt; x</p>
      <p>This is equivalent to z &gt; x &gt; t and y &gt; x &gt; t. We can reason assuming that a
situation is never desired beyond what it is explicitly claimed (this is also called the
maximal specificity principle), we obtain desirability values z = y &gt; x &gt; t = 0, i.e.,
(:' ^
) =
(' ^ : ) &gt;
(' ^
) &gt;
(:' ^ : ) = 0:</p>
      <p>As can be seen, we solve the apparent conflict resulting from desiring ' and
separately but not at the same time, by giving the highest desirability to :' ^ and
' ^ : , while preserving the ones of ' and ; interestingly, it implies that :' ^ : is
not desired at all, while ' ^ remains slightly desirable (otherwise, it would contradict
the claims that ' is desirable on the one hand and too on the other hand).
Inferring what is desired Given a set of default desires modelled by D = f d('i ^
i) &gt; d('i ^ : i) j i = 1; mg and a formula describing a context of interest, the
problem is to infer what is desirable in this context.</p>
      <p>Note that the input information is here of two distinct kinds:
i) conditional desires encoded in terms of a guaranteed possibility measure
ii) a given context described by the set of situations where a certain formula
d, and
is true.</p>
      <p>The inference procedure is then the following:</p>
      <p>
        Step 1. Compute the maximally specific possibility distribution d, solution of the
set of constraints D by introducing the minimal number of distinct levels necessary for
satisfying the set of constraints. If the set of constraints is consistent, this qualitative
distribution d exists and is unique. Compute the corresponding d('i ^ i) associated
with d, and encode them as a set T of possibilistic -formulas ['i ^ i; d('i ^ i)]
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Step 2. Move the variables pertaining to the description of the context of each rule to
the weight part of the possibilistic -formulas, thus defining T . Namely, ['i ^ i; i]
semantically entails [ i; min(v('i); i)] where v('i) = 1 is true, and v('i) = 0
otherwise [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>Step 3. Project T on the context of interest. Namely if pi, then v('i) is set
to 1, otherwise it is set to 0. We thus obtain T .</p>
      <p>Step 4. Compute the level of -inconsistency inc(T ) of T , where inc(T ) =
maxf jT [&gt;; ]g. For doing it, use the cut rule associated with -formulas [14],
namely
[' ^ ; ]; [:' ^ ; ] [
^ ; min( ; )]
As a consequence ['; ]; [:'; ] [&gt;; min( ; )].</p>
      <p>Step 5. Infer the desires [ i; i] such as i &gt; inc(T ).</p>
      <sec id="sec-4-1">
        <title>Example:</title>
        <p>D = f d(') &gt; d(:'); d( ^ :') &gt; d( ^ ')g
We get T = f['; ]; [ ^ :'; ]g, with &gt; .</p>
        <p>Then T = f['; ]; [:'; min(v( ); )]g</p>
        <p>Assume &gt;, one can only infer ['; ], since T&gt; = f['; ]g, (indeed [:'; 0],
equivalent to d 0, is a trivial formula which can be deleted, since v( ) is set to 0).</p>
        <p>Now suppose , then v( ) = 1 and T = f['; ]; [:'; ]g. Since T
[&gt;; min( ; )] = [&gt;; ], only [:'; ] is safe from inconsistency, as &gt; inc(T ) = .</p>
        <p>We thus get the expected nonmonotonic behavior.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Concluding remarks</title>
      <p>In this note we have outlined an approach for handling the nonmonotonic behavior of
desires, a problem which has apparently not be much considered in AI. Starting with
the fact that desires can be appropriately described by means of guaranteed
possibility measures in the sense of possibility theory, and keeping the lesson of the encoding
of knowledge-oriented nonmonotonic reasoning in the setting of possibility theory, we
have proposed a possibilistic approach to the nonmonotonic handling of desires. This
approach, based on the notion of conditional guaranteed possibility measures,
somewhat parallels the nonmonotonic handling of default knowledge under incomplete
information, but with some noticeable differences due to the decreasingness of guaranteed
possibility measures wrt entailment, and the need of distinguishing between desires and
contexts of interest in which we consider them.</p>
      <p>Although the outlined approach is promising, it remains preliminary in many
respects. Wee still need a formal proof that the deduction method in possibilistic -based
logic outlined above does compute then inference of ('j ) &gt; 0 from the conditional
desire base. A postulate-based approach to reasoning about conditional desires in a way
that would parallel Kraus, Lehmann and Magidor postulates for reasoning with default
knowledge, is a natural objective as well. The nonmonotonic handling of graded desires
might also parallel the approach used in [16] for dealing with more or less certain pieces
of default knowledge.
14. Dubois, D., Prade, H.: Possibilistic logic: a retrospective and prospective view. Fuzzy Sets
and Systems 144, 3–23 (2004)
15. Dubois, D., Prade, H., Schockaert, S.: Reasoning about uncertainty and explicit ignorance
in generalized possibilistic logic. In: Proceedings of the European Conference on Artificial
Intelligence (2014)
16. Dupin de Saint-Cyr, F., Prade, H.: Handling uncertainty and defeasibility in a possibilistic
logic setting. Int. J. Approx. Reasoning 49(1), 67–82 (2008)
17. Group Le´a Sombe´: Besnard, P., Cordier, M.O., Dubois, D., Fari n˜as del Cerro, L., Froidevaux,
C., Moinard, Y., Prade, H., Schwind, C., Siegel, P.: Reasoning under Incomplete
Information in Artificial Intelligence: A Comparison of Formalisms Using a Single Example. Wiley
(1990)
18. Hume, D.: A Treatise of Human Nature. Clarendon Press, Oxford (1978)
19. Kraus, S., Lehmann, D., Magidor, M.: Nonmonotonic reasoning, preferential models and
cumulative logics. Artificial Intelligence 44, 167–207 (1990)
20. Lehmann, D., Magidor, M.: What does a conditional knowledge base entail? Artificial
Intelligence 55, 1–60 (1992)
21. McDaniel, K., Bradley, B.: Desires. Mind 117(466), 267–302 (2008)
22. Spohn, W.: Ordinal conditional functions: a dynamic theory of epistemic states. In: Causation
in Decision, Belief Change and Statistics, vol. 1, pp. 105–134. Kluwer (1988)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Banerjee</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A simple logic for reasoning about incomplete knowledge</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          <volume>55</volume>
          ,
          <fpage>639</fpage>
          -
          <lpage>653</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Battigalli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siniscalchi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Strong belief and forward induction reasoning</article-title>
          .
          <source>J. of Economic Theory</source>
          <volume>106</volume>
          (
          <issue>2</issue>
          ),
          <fpage>356</fpage>
          -
          <lpage>391</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Benferhat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Bipolar possibilistic representations</article-title>
          . In: Darwiche,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Friedman</surname>
          </string-name>
          , N. (eds.)
          <source>Proc. 18th Conf. in Uncertainty in Artificial Intelligence (UAI '02)</source>
          , Edmonton, Alberta,
          <source>Aug. 1-4</source>
          . pp.
          <fpage>45</fpage>
          -
          <lpage>52</lpage>
          . Morgan Kaufmann (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Benferhat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Modeling positive and negative information in possibility theory</article-title>
          .
          <source>Int. J. Intell. Syst</source>
          .
          <volume>23</volume>
          (
          <issue>10</issue>
          ),
          <fpage>1094</fpage>
          -
          <lpage>1118</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Benferhat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Nonmonotonic reasoning, conditional objects and possibility theory</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>92</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>259</fpage>
          -
          <lpage>276</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Benferhat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Practical handling of exception-tainted rules and independence information in possibilistic logic</article-title>
          .
          <source>Applied Intelligence</source>
          <volume>9</volume>
          ,
          <fpage>101</fpage>
          -
          <lpage>127</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Brewka</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marek</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , Truszczynski, eds., M.:
          <article-title>Nonmonotonic Reasoning</article-title>
          .
          <source>Essays Celebrating its 30th Anniversary</source>
          .,
          <source>Studies in Logic</source>
          , vol.
          <volume>31</volume>
          .
          <string-name>
            <surname>College Publications</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Casali</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Godo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sierra</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A graded BDI agent model to represent and reason about preferences</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>175</volume>
          ,
          <fpage>1468</fpage>
          -
          <lpage>1478</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hajek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Knowledge-driven versus data-driven logics</article-title>
          .
          <source>Journal of Logic, Language, and Information 9</source>
          ,
          <fpage>65</fpage>
          -
          <lpage>89</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Possibilistic logic</article-title>
          .
          <source>In: Handbook of Logic in Artificial Intelligence and Logic Programming</source>
          , Vol.
          <volume>3</volume>
          , pp.
          <fpage>439</fpage>
          -
          <lpage>513</lpage>
          . Oxford Univ. Press (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lorini</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Bipolar possibility theory as a basis for a logic of desires and beliefs</article-title>
          . In: Liu,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Subrahmanian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.S.</given-names>
            ,
            <surname>Wijsen</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <source>Proc. 7th Int. Conf. on Scalable Uncertainty Management (SUM'13)</source>
          , Washington, DC, Sept.
          <fpage>16</fpage>
          -
          <lpage>18</lpage>
          . LNCS, vol.
          <volume>8078</volume>
          , pp.
          <fpage>204</fpage>
          -
          <lpage>218</lpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Epistemic entrenchment and possibilistic logic</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>50</volume>
          ,
          <fpage>223</fpage>
          -
          <lpage>239</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Possibility theory: qualitative and quantitative aspects</article-title>
          .
          <source>In: Handbook of Defeasible Reasoning and Uncertainty Management Systems</source>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>226</lpage>
          . Kluwer (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>