Professional Documents
Culture Documents
University of Pennsylvania
ABSTRACT
Intelligent Virtual Agent cognitive models often use a series of abstractions to split different tasks into
manageable and solvable problems. For example, language is translated from a sentence to a parse tree, and then to a
semantic representation. The semantic representation is then used with a knowledge base to transform the semantics into
a temporal logic, and then the logic is transformed into statements which can be evaluated. However, such a pipeline has
limitations because each of the constituent parts could aid in evaluating other parts for pronoun reference,
disambiguation, prepositions, and pragmatics, yet are kept separate in a pipeline model.
I propose a cognitive model that consists of a cross between a semantic spreading activation network and finite
state machine, which is embodied in a virtual world by means of callback functions expressed as nodes in the network.
Each node in this network represents a concept that is mapped to other nodes with a relationship. This system allows for
conceptual relationships found in a semantic network to coexist with and fill in the information needed for the functional
callback nodes associated with particular actions. Gates are used to control shortest path and spreading activation
calculations when nodes are queried. Learning can take place through the addition of connections either from language
input or through automatic learning (such as Long-Term Potentiation - adding connections between nodes that activate
together). The FSM aspect is used to model sequences of actions while maintaining conceptual information at each step of
the process.
4. RESEARCH TIMELINE
Agent
Attribute
Jump Execute
Up Attribute
Movement
Directio
n
Precondition ?
Parameter substitution
Clearanc Directio
? Direction
n
e
AND
Objects in
Zero Of Nearby
Location:
Figure 1: Example KR chunk representing the “jump” action and its relationship to the “movement” concept
24- 31- 7- 14- 21- 28- 7- 14- 21- 28- 4- 11- 18- 25- 2-
Jan Jan Feb Feb Feb Feb Ma Ma Ma Ma Ap Apr Apr Apr May
r r r r r
KR Design
Spreading
Activation
Algorithm
Natural Language
Input
Code Grounding
Embody Agent in
Virtual
Environment
Design/Implement
Test Scenarios
Improvements