Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2,...

26
Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007

Transcript of Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2,...

Page 1: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Bob MarinierJohn Laird

University of MichiganElectrical Engineering and Computer Science

August 2, 2007

Page 2: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Introduction Want to build computational models of emotion, mood,

and feeling Need specific algorithms and data structures for representing

and manipulating these Existing computational models propose “reasonable”

solutions But little attempt to define “reasonable”

We present a more comprehensive theory of the integration of emotion, mood, and feeling

We present explicit criteria for evaluating models of integration Human data would be best, but isn’t available We propose functional, “simple” criteria

We apply these criteria by building on existing models and suggesting actual functions

3

Page 3: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Appraisal theories

Idea: Humans evaluate a situation with respect to their goals along a number of innate dimensionsNovelty, Goal Relevance, Causality,

Conduciveness

Appraisals trigger emotional responsesMapping between appraisal values and

emotions is fixed

4

Page 4: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Appraisals to emotionsScherer 2001 Joy Fear Anger

Suddenness High/medium High High

Unpredictability High High High

Intrinsic pleasantness Low

Goal/need relevance High High High

Cause: agent Other/nature Other

Cause: motive Chance/intentional Intentional

Outcome probability Very high High Very high

Discrepancy from expectation High High

Conduciveness Very high Low Low

Control High

Power Very low High

5

Page 5: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Relationship betweenemotion, mood, and feeling Emotion: Result of appraisals

Is about the current situation

Mood: “Average” of recent emotionsProvides historical context

Feeling: Emotion “+” MoodWhat agent actually perceives

6

Page 6: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Representation ofemotion, mood, and feeling Use a frame that contains the current

value of each appraisal dimension (Gratch & Marsella 2004)Since appraisal-to-emotion mapping is fixed,

this frame can represent the emotion

For simplicity, use appraisal frames to represent emotion, mood, and feeling

7

Page 7: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Appraisal frame representation Values are represented on one of two

scales[0,1] : Dimension has endpoints that

correspond to low and high intensity○ E.g., Suddenness

[-1,1] : Dimension has endpoints that correspond to high intensity, with midpoint of low intensity○ E.g., Conduciveness

8

Page 8: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Appraisal frame representation

Scherer 2001 Range

Suddenness [0,1]

Unpredictability [0,1]

Intrinsic pleasantness [-1,1]

Goal/need relevance [0,1]

Cause: agent (self) [0,1]

Cause: agent (other) [0,1]

Cause: agent (nature) [0,1]

Cause: motive (intentional) [0,1]

Cause: motive (negligence) [0,1]

Cause: motive (chance) [0,1]

Outcome probability [0,1]

Discrepancy from expectation [0,1]

Conduciveness [-1,1]

Control [-1,1]

Power [-1,1]

9

Page 9: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Cognition

Emotion

Mood

Feeling

Com

bina

tion

Func

tion

Pull (10% per cycle)

Decay (1% per cycle)

Active Appraisals

Perceived Feeling

Interaction betweenemotion, mood, and feeling

10

Page 10: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Criteria for combiningemotion and mood Neal Reilly (1996, 2006) developed the

basis for many of these criteria Assumption: Dimension Independence

Can compute combination of each dimension in the frame separately

vfeeling = C(vmood, vemotion)Output must fall in [0,1] or [-1,1] range

11

Page 11: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Criteria for combiningemotion and mood Distinguishability of inputs

Don’t want a large range of inputs to map to a small range of outputs○ The agent wouldn’t be able to distinguish

between the inputs, and thus couldn’t form diverse responses

12

Page 12: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Criteria for combiningemotion and mood Limited range: Avoid going out of scale

as much as possibleAveraging doesn’t make sense

○ Example: If mood is one of mild conduciveness, and emotion is of strong conduciveness, feeling should be of stronger, not weaker conduciveness

Output should be between the input with the maximum magnitude and the sum of the inputs

13

Page 13: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Criteria for combiningemotion and mood Non-linear

Consider these examples○ C(0.5, 0.5) = ?○ C(0.8, 0.9) = ?○ C(0.5, 0.9) = ?

If sum the inputs, then first two are not distinguishable

If max the inputs, then the last two are not distinguishable

Relationship may be logarithmic

14

Page 14: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Criteria for combiningemotion and mood Symmetry

Emotion and mood contribute equally to feeling○ We have no reason to assume the function is

symmetrical, but it seems like a reasonable place to start

Symmetry around 0○ C(x, 0) = C(0, x) = x

C(0, 0) = 0

Symmetry of opposite values○ C(x, -x) = 0

Symmetry of all values○ C(x, y) = C(y, x)

15

Page 15: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Combination function

GoodLimited rangeNon-linear

ProblemsNot centered at zero: C(0,0) = 0.069Doesn’t work with negative values (not symmetrical)

16

Page 16: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Combination function

GoodLimited rangeNon-linearCentered at zero

ProblemsDoesn’t work with negative values (not symmetrical)

17

Page 17: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Combination function

GoodLimited rangeNon-linearSymmetrical

ProblemsDistinguishability of inputs

○ C(-0.1, 0.9) = 0.899979○ C(-0.5, 0.9) = 0.898164

18

Page 18: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Combination function

GoodDistinguishability of inputs

○ C(-0.1, 0.9) = 0.854532○ C(-0.5, 0.9) = 0.585615

Limited rangeNon-linearSymmetrical

19

Page 19: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Example

20

Emotion Mood FeelingSuddenness [0,1] 0 .235 .235Unpredictability [0,1] .250 .400 .419Intrinsic-pleasantness [-1,1] 0 -.235 -.235Goal-relevance [0,1] .750 .222 .750Causal-agent (self) [0,1] 0 0 0Causal-agent (other) [0,1] 0 0 0Causal-agent (nature) [0,1] 1 .660 1Causal-motive (intentional) [0,1] 0 0 0Causal-motive (chance) [0,1] 1 .660 1Causal-motive (negligence) [0,1] 0 0 0Outcome-probability [0,1] .750 .516 .759Discrepancy [0,1] .250 .326 .362Conduciveness [-1,1] .500 -.269 .290Control [-1,1] .500 -.141 .402Power [-1,1] .500 -.141 .402Label ela-joy anx-wor ela-joy

Page 20: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Feeling intensity

Often useful to compress feeling frame into a single “intensity” value

21

Page 21: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Feeling intensity criteria

Limited range: Should map onto [0,1] No dominant appraisal: No single value

should drown out all the othersCan’t just multiply values, because if any are

0, then intensity is 0

Realization principle: Expected events should be less intense than unexpected events

22

Page 22: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Intensity function

Realization principle: Surprise factor OP = Outcome Probability DE = Discrepancy from Expectation

23

OP=low OP=high

DE=low SF=high SF=low

DE=high SF=low SF=high

Page 23: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Intensity function

No dominant appraisalJust average the rest of the appraisals together

24

Page 24: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Intensity function

Normalize ranges to same size Treat values as magnitudes

25

Page 25: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Example

26

Emotion Mood FeelingSuddenness [0,1] 0 .235 .235Unpredictability [0,1] .250 .400 .419Intrinsic-pleasantness [-1,1] 0 -.235 -.235Goal-relevance [0,1] .750 .222 .750Causal-agent (self) [0,1] 0 0 0Causal-agent (other) [0,1] 0 0 0Causal-agent (nature) [0,1] 1 .660 1Causal-motive (intentional) [0,1] 0 0 0Causal-motive (chance) [0,1] 1 .660 1Causal-motive (negligence) [0,1] 0 0 0Outcome-probability [0,1] .750 .516 .759Discrepancy [0,1] .250 .326 .362Conduciveness [-1,1] .500 -.269 .290Control [-1,1] .500 -.141 .402Power [-1,1] .500 -.141 .402Label ela-joy anx-wor ela-joyIntensity .127

Page 26: Bob Marinier John Laird University of Michigan Electrical Engineering and Computer Science August 2, 2007.

Conclusion Contributions

Proposed concrete distinction between emotion, mood and feeling

Proposed common representation for these, including value ranges

Listed criteria for models of mood-emotion combinations Listed criteria for models of feeling intensity Proposed functions that fulfill those criteria

Future work Discover more criteria and alternative functions Demonstrate that usage of these functions confers a

functional advantage Human data

27