Page 133 - Designing Sociable Robots
P. 133

breazeal-79017  book  March 18, 2002  14:5





                       114                                                              Chapter 8





                       expression of affect in Kismet’s face, posture, and voice are covered in chapters 10 and 11.
                       Adetaileddescriptionofhowthebehavioralresponsesareimplementedisgiveninchapter9.
                       Emotive Releasers

                       I begin this discussion with the input to the emotion system. The input originates from
                       the high-level perceptual system, where it is fed into an associated releaser process. Each
                       releaser can be thought of as a simple “cognitive” assessment that combines lower-level
                       perceptual features into behaviorally significant perceptual categories.
                         There are many different kinds of releasers defined for Kismet, each hand-crafted, and
                       each combining different contributions from a variety of factors. Each releaser is evaluated
                       with respect to the robot’s “well-being” and its goals. This evaluation is converted into an
                       activation level for that releaser. If the perceptual features and evaluation are such that the
                       activation level is above threshold (i.e., the conditions specified by that releaser hold), then
                       its output is passed to its corresponding behavior process in the behavior system. It is also
                       passed to the affective appraisal stage where it can influence the emotion system. There are
                       a number of factors that contribute to the assessment made by each releaser. They are as
                       follows:

                       •  Drives The active drive provides important context for many releasers. In general, it
                       determines whether a given type of stimulus is either desired or undesired. For instance, if
                       the social-drive is active, then skin-toned stimuli are desirable, but colorful stimuli are
                       undesirable (even if they are of good quality). Hence, this motivational context plays an
                       important role in determining whether the emotional response will be one of incorporation
                       or rejection of a presented stimulus.
                       •  Affective State The current affective state provides important context for certain re-
                       leasers. A good example is the soothing-speech releaser described in chapter 7. Given a
                       “soothing” classification from the affective intent recognizer, the soothing-speech re-
                       leaser only becomes active if Kismet is “distressed.” Otherwise, the neutral-speech
                       releaser is activated. This second stage of processing reduces the number of misclassifica-
                       tions between soothing speech versus neutral speech.
                       •  Active Behavior(s) The behavioral state also plays an important role in disambiguating
                       certain perceptual conditions. For instance, a no-face perceptual condition could corre-
                       spond to several different possibilities. The robot could be engaged in a seek-people
                       behavior, in which case a skin-toned stimulus is a desired but absent stimulus. Initially
                       this would encourage exploration. Over time, however, this could contribute to an state of
                       deprivation due to a long-term loss. Alternatively, the robot could be engaged in an escape
                       behavior. In this case, no-face corresponds to successful escape, a rewarding circumstance.
   128   129   130   131   132   133   134   135   136   137   138