- ...them.
- If an action has more than one alternative
decomposition, for each of them we define an associated
more specific action, that corresponds to a different modality of
execution. In this way, we deal in a uniform way with more specific actions and
actions with more than one possible decompositions.
- ...information.
- The hypothesis that
the user's world model is a subset of the system's is quite restrictive,
and in general
it would be more realistic to suppose that the user's and the system's world
models intersect in some way. For example,
the user could possibly want to execute some actions that are not included in
the system's
plan library. In these cases, the system should be able to reason on the
contents of its knowledge base for finding useful information and being in some
way cooperative (see [Pollack1990], [Eller and Carberry1992] and
[Calistri-Yeh1991] for a treatment of misconceptions and novel plans).
- ...CMs)
- Following
the guidelines in [Carberry1990a], CMs could provide in turn contextual
information that NLI could exploit in the identification of the
referents of ambiguous descriptions occurring in the sentence. However, as it
can be seen in the figure, this flow of information is not currently
present in our framework.
- ...dialogues.
- [Raskutti and
Zukerman1994]
identify precise criteria that the
system may use to choose the queries to ask during clarification dialogues
and report that in some domains (like medicine and travels), the shortest
dialogues are not necessarily the most acceptable ones, since the users prefer
certain stereotypical sequences of questions. Although this point
is important in the organization of clarification dialogues, we think that it
is also important to try to reduce the ambiguities a priori. So, we are
interested in limiting questions about information that, in fact, can be
inferred from what the system already knows.
- ...CM.
- There is a trade-off between the intention to be cooperative and
the risk of generating complex answers, or to increase the number of ambiguous
hypotheses on the user's plans. For this reason, the expansion phase is
limited to the cases where it does not lead to the generation of alternative
CMs.
- ...CMs.
- In the dialogue,
sentences A1 and A2 are uttered by the user in the same
conversational turn. However, we will analyze them separately to show the
whole interpretation process.
- ...logic.
- Weak S5 is a modal logic with an associated possible-worlds
semantics where the accessibility relation among worlds is Euclidean and
transitive. The accessibility relation R is Euclidean iff for any worlds
u, v and w, if uRv and uRw then vRw. For details, see
[McArthur1988].
- ...concept(conc))
- This operator has been introduced for
expressing the agent's knowledge of concepts of the domain; actually, also
the relationships among the concepts should be kept into account, but we
have not done it for the moment. For the notation ``concept(conc)'' refer to
[Kass1991].
- ...)
- The notation chosen for Knowref is substantially
equivalent to that introduced in [Allen and Perrault1980].
- ...goal
- The
concept of persistent goal has been introduced
with the following intuitive meaning: an agent has a persistent goal x if and
only if s/he believes that x is false and s/he has a goal that, at a certain
point, x will be true. Moreover, the agent will have x as a goal until s/he
will believe that it is true, or that it will never be true, or s/he will
believe a condition q has failed: q is interpreted as a motivation to bring
about x. If q fails, the agent is not interested any more in making x
true. We will not consider the q parameter in the rest of the paper, because
it is not relevant for our work. Since the formal definition of Intend1 requires
an extended explanation, we suggest that the interested reader refers directly
to [Cohen and Levesque1990].
- ...rules.
- Part of the debate
on the use of stereotypes is based on the
problems that arise in dealing with conflicts among stereotypes and user
behavior and on the plausibility of stereotypes themselves. With respect to the
second point, the problem is that, normally, it is not possible to identify with
certainty the sets of domain concepts and goals which some categories of agents
really have. In particular, the knowledge and the goals of people can be
categorized in some way, but the personal experience of the single agents
strongly influences their individual background. In spite of this, there have
been some proposals for reducing the drawbacks of the stereotype approach
[Jameson1992]. Such proposals have been supported by psychological studies
that have found evidence of the fact that, in consultation dialogues, human
experts really seem to use stereotypical knowledge [Cahour1992]. In order to
overcome the problems due to the non-monotonic character of prototypical
information, some user modeling
systems embody a truth maintenance mechanism for retracting the assumptions that
reveal themselves to be inconsistent with the user's behavior, together with
all the inferences based on them [Brajnik and Tasso1994].
- ...effect
- This rule refers to the simplified case where, for the agent to
reject an action, it is sufficient that it brings about an undesired effect. In
general, agents accept side effects of the actions they want to perform if such
effects are not too negative, or they can easily undo the undesired
steps (for a treatment of the attitudes of an agent
towards the side-effects of an action see [Konolige and
Pollack1989])
- ......).
- We
show the instantiated formulae contained in the UM; upper-case parameters of
actions indicate instantiated variables, while lower-case parameters denote free
variables.
- ...#fCMs1#272>.
- In the
figures related to the example, the representation of arcs, dashed or plain,
corresponds to the notation used for the plan library (thin dashed arcs
represent precondition and constraint arcs); 91#91 represents the
current focus of the dialogue.
- ...goals
-
The rationale for this is that the system knows that, in general, beginner
students don't have a lab pass and they are not interested in renewing it
anyway.
- ...etc).
- The user model and the
stereotypes are represented in a formalism based on
semantic nets, like the one chosen for the output of the Natural Language
interpreter. However, in the paper we adopted a logic formulae notation
to avoid all the technical details required to understand the net formalism.
Guido Boella Dottorando
Wed Oct 23 09:42:15 MET 1996