You are on page 1of 1

Proceedings of the Twelfth National Conference on Articial Intelligence. Seattle, WA, 1994, p.

1492

Towards Situated Explanation


Raja Sooriamurthi and David Leake
Computer Science Department
Indiana University, Bloomington, IN 47405
fraja,leakeg@cs.indiana.edu

In AI research on explanation, the mechanisms used could be curtailed and the system might choose
to construct explanations have traditionally been neu- the alternative plan of taking a taxi. But if the
tral to the environment in which the explanations are system becomes aware of a delay in the ight it
sought. Our view is that the explanation process can- opportunistically uses the extra available time for
not be isolated from the situation in which it occurs. continuing with the explanation e ort.
Without considering the intended use for an explana- 2. Changes in the system goals: The system will be
tion, the explanation construction process cannot be able to produce explanations for three explanation
properly focussed
without considering the situation the purposes (?): anomaly resolution, recovery and
process cannot act e ectively to gather corroborating prevention. Changes in these explanation goals
information. The emphasis of this research is to view might produce explanations at levels of detail rang-
explanation as a means to an end and in this work the ing from \something is wrong with the engine" to
end is the successful functioning of the system request- \drained-battery".
ing explanation. We develop a model of explanation as
a situated, utility-based, hierarchical, goal-driven pro-  Knowledge planning. An important facet of situ-
cess. ated explanation is that all the information necessary
Explanation is viewed as a memory process of adapt- to formulate an explanation might not be initially
ing prior explanations of similar problems to t the available to the system. The explainer has to deter-
current situation. By using case-based reasoning we in- mine what type of additional information is needed
corporate prior experience during the explanation pro- and how to procure it by planning to acquire knowl-
cess and also generate an initial set of hypotheses in edge (?). Prior cases help to package such knowledge
a relatively inexpensive way. The system under devel- planning actions that guide the information search.
opment consists of a planner, acting in a simple sim-  Utility-based and hierarchical reasoning. The
ulated world, integrated with a case-based explainer. utilities of the alternatives the explainer considers
The over-arching goal of the explanation system is to change with changes in the external environment.
aid the formulation and execution of plans. The occur- Our model of explanation allows the system to switch
rence of a planning or execution failure triggers expla- its focus to those alternatives that look most worth-
nation. Given the goals of the planner the explanation while in the current situation. The utilities of the
system has to decide when to explain, what to explain alternatives also help to adjust the depth of the ex-
and how to explain in a dynamic environment. Related plainer's exploratory e orts. Case-based reasoning
to earlier work on goal-directed diagnosis (?), a major forms an e ective mechanism to determine and up-
issue being addressed in this research is how contextual date the situational utility of the alternative expla-
changes inuence the ongoing explanation process. nations.
As an example of the issues to address consider the
following scenario implemented in our system. The References
planner is trying to achieve the goal of catching a plane Hunter, L. 1990. Planning to learn. In 12th Annual
and generates two possible plans: driving to the air- Conference of the Cognitive Science Society, Cam-
port or taking a taxi. Choosing the option of driving, bridge, Massachusetts, 261{268. Lawrence Erlbaum
the plan steps are executed in a simulated world and Associates, Inc., Hillsdale, New Jersey.
it is detected that the car does not start. In trying to Leake, D. B. 1992. Evaluating Explanations: A con-
determine why the car will not start our model of the tent theory. Lawrence Erlbaum Associates, Inc., Hills-
ensuing explanation process involves: dale, New Jersey.
 Situated reasoning. The explanation process re- Rymon, R. 1993. Diagnostic Reasoning and Planning
sponds to two types of situational changes: in Exploratory-Corrective Domains. Ph.D. Disserta-
1. Changes in the external environment: For exam- tion, University of Pennsylvania.
ple, due to time constraints the explanation e ort

You might also like