Jump to the Architectural Overview Menu page.
Jump to the Home page.
An Overview of Teton
The motivation underlying Teton's design is the incorporation of
goal reconstruction within a cognitive architecture. VanLehn and Bell
view goal reconstruction as both a practical tool and a close approximation
of capabilities possessed by humans.
Goal Reconstruction
Goal reconstruction is the ability to resume problem solving after
an interruption without working through all the steps that were completed
before the interruption. This ability to pick up where one left off entails
determining which steps towards solving the problem need not be repeated.
One means for accomplishing this is to employ perceptions of the current
situation. If some external record is kept of the steps taken to solve
a problem, the already completed steps may be
determined by the evidence of their completion in the record. An example
of this approach is picking up mathematical computations where one left
off by looking at the digits and scratch marks that were written down
before the interruption. In this example, determining where to resume
calculations constitutes
situated action -- action driven by perception. Performing the calculations
constitutes planned action -- action driven by planning.
VanLehn and Bell put forth goal reconstruction
as the means for achieving this oscillation bewteen situated and
planned action. They argue this capability is present in all humans
and that it is task general.
Tetons's Approach to Goal Reconstruction
Teton's architecture includes features that enable the blending of
situated and planned action. The architecture is based on a production
system. Declarative knowledge is stored in the
working memory . Procedural
knowledge in the form of operator specifications and contol rules
is stored in the knowledge base . Two modifications
to this basic design facilitate goal reconstruction.
An operator have four parts. It has a goal type which specifies the
goals for which the operator can be applied. It has preconditions
and a body which specify the woking memory elements reuired for application
and the effects of the operator on working memory respectively. The
fourth part is a shortcut condition. This specifies when the operator
can be assumed to have already been applied. Shortcut conditions
are central to Teton's implementation of goal reconstruction.
They allow Teton to skip over operators applied before
an interruption.
Teton's working memory has an enhancement to allow situated behavior.
The situation is a part of working memory that stores
Teton's representation of the environment. This representation serves
as the external record of the steps followed in problem solving.
The situation is used to determine which shortcut conditions are true and
thus to enable Teton to skip over operators when it resumes problem solving
after an interruption.
.
References
1. Kurt VanLehn and Willam Bell, "Goal Reconstruction: How
Teton Blends Situated and Planned Action", in VanLehn (Ed.)
Architectures for Intelligence
, Lawrence Erlbaum Associates Inc., Hillsdale NJ,1990, pp. 41-60.