12.12.2012 Views

Who Needs Emotions? The Brain Meets the Robot

Who Needs Emotions? The Brain Meets the Robot

Who Needs Emotions? The Brain Meets the Robot

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

obot emotion 287<br />

case, <strong>the</strong> computational processes must have some means for competing for<br />

expression.<br />

Based upon <strong>the</strong> use of common currency, Kismet’s architecture is implemented<br />

as a value-based system. This simply means that each process computes<br />

numeric values (in a common currency) from its inputs. <strong>The</strong>se values<br />

are passed as messages (or activation energy) throughout <strong>the</strong> network, ei<strong>the</strong>r<br />

within a system or between systems. Conceptually, <strong>the</strong> magnitude of<br />

<strong>the</strong> value represents <strong>the</strong> strength of <strong>the</strong> contribution in influencing o<strong>the</strong>r<br />

processes. Using a value-based approach has <strong>the</strong> effect of allowing influences<br />

to be graded in intensity, instead of simply being on or off. O<strong>the</strong>r processes<br />

compute <strong>the</strong>ir relevance based on <strong>the</strong> incoming activation energies or messages<br />

and use <strong>the</strong>ir computed activation level to compete with o<strong>the</strong>rs for<br />

exerting influence upon <strong>the</strong> o<strong>the</strong>r systems.<br />

OVERVIEW OF THE COGNITIVE SYSTEM<br />

<strong>The</strong> cognitive system is responsible for perceiving and interpreting events<br />

and for arbitrating among <strong>the</strong> robot’s goal-achieving behaviors to address<br />

competing motivations. <strong>The</strong>re are two kinds of motivation modeled in Kismet.<br />

<strong>The</strong> drives reside in <strong>the</strong> cognitive system and are modeled as homeostatic<br />

processes that represent <strong>the</strong> robot’s “health” related goals. <strong>The</strong> emotive<br />

system also motivates behavior, as described below (see Overview of <strong>the</strong><br />

Emotive System).<br />

<strong>The</strong> computational subsystems and mechanisms that comprise <strong>the</strong> cognitive<br />

system work in concert to decide which behavior to activate, at what<br />

time, and for how long, to service <strong>the</strong> appropriate objective. Overall, <strong>the</strong><br />

robot’s behavior must exhibit an appropriate degree of relevance, persistence,<br />

flexibility, and robustness. To achieve this, we based <strong>the</strong> design of <strong>the</strong> cognitive<br />

system on ethological models of animal behavior (Gould, 1982). Below,<br />

we discuss how Kismet’s emotion-inspired mechanisms fur<strong>the</strong>r improve upon<br />

<strong>the</strong> basic decision-making functionality provided by <strong>the</strong> cognitive system (see<br />

Integrated Cognitive and Emotive Responses).<br />

Perceptual Elicitors<br />

Sensory inputs arising from <strong>the</strong> environment are sent to <strong>the</strong> perceptual system,<br />

where key features are extracted from <strong>the</strong> robot’s sensors (cameras, microphones,<br />

etc.). <strong>The</strong>se features are fed into an associated releaser process. Each<br />

releaser can be thought of as a simple perceptual elicitor of behavior that combines<br />

lower-level features into behaviorally significant perceptual categories.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!