v. lungu newtonian emotion system€¦ · motivation conclusion future work emotion center and...

22
Newtonian Emotion System V. Lungu Introduction Psychology Plutchik Lazarus Perception Newtonian Emotion Concepts Laws Gravity Architecture Learning Personality Motivation Conclusion Future work Newtonian Emotion System Valentin Lungu University POLITEHNICA of Bucharest [email protected] Fourth International Workshop on Multi-Agent Systems Technology and Semantics (MASTS 2012) 24.09.2012

Upload: others

Post on 27-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Newtonian Emotion System

Valentin Lungu

University POLITEHNICA of Bucharest

[email protected]

Fourth International Workshop onMulti-Agent Systems Technology and Semantics

(MASTS 2012)

24.09.2012

Page 2: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Outline

1 Introduction

2 PsychologyPlutchikLazarusPerception

3 Newtonian EmotionConceptsLawsGravity

4 ArchitectureLearningPersonalityMotivation

5 ConclusionFuture work

Page 3: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Outline

1 Introduction

2 PsychologyPlutchikLazarusPerception

3 Newtonian EmotionConceptsLawsGravity

4 ArchitectureLearningPersonalityMotivation

5 ConclusionFuture work

Page 4: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Introduction

Emotions are an important part of human communication(absence is noted and bothersome)Goal: create believable intelligent artificial characterscapable of displaying affective behaviorWe attempt to provide artificial characters with anemotional layer serving adaptive endsInfluence agent behavior by establishing the importance ofevents and by influencing knowledge processingProvide the agent with an emotional state that it will beable to express.Application: virtual characters in role-playing games

Figure : Basic emotions

Page 5: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Outline

1 Introduction

2 PsychologyPlutchikLazarusPerception

3 Newtonian EmotionConceptsLawsGravity

4 ArchitectureLearningPersonalityMotivation

5 ConclusionFuture work

Page 6: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Plutchik

Figure : Plutchik’s wheel of emotions

Page 7: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Lazarus

Figure : Lazarus’ emotion synthesis model

Page 8: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Perception

Emotions influence how we process and store information(critical tool for adaptation and survival).

Attention narrowing

Events and objects that hold a high level of emotional arousalfor the subject are more likely to be processed in conditions oflimited attention, and, emotions are used in the prioritizedprocessing of such stimuli.

Page 9: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Outline

1 Introduction

2 PsychologyPlutchikLazarusPerception

3 Newtonian EmotionConceptsLawsGravity

4 ArchitectureLearningPersonalityMotivation

5 ConclusionFuture work

Page 10: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Newtonian emotion space

Definition

Position specifies the intersection of an emotional state witheach of the four axes

Definition

Distance (||~p2 − ~p1||) measures the distance between twoemotional positions

Definition

Velocity (~v = ~p2− ~p1t ) represents the magnitude and direction

of an emotion’s change of position within the emotion spaceover a unit of time

Definition

Acceleration (~a = ~v2−~v1t ) represents the magnitude and

direction of an emotion’s change of velocity within the emotionspace over a unit of time

Definition

Mass represents an emotional state’s tendency to maintain aconstant velocity unless acted upon by an external force;quantitative measure of an emotional object’s resistance to thechange of its velocity

Definition

Force (~F = m ·~a) is an external influence that causes anemotional state to undergo a change in direction and/orvelocity

Page 11: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Laws of emotion dynamics

Theorem

The velocity of an emotional state remains constant unless it isacted upon by an external force.

Theorem

The acceleration ~a of a body is parallel and directlyproportional to the net force ~F and inversely proportional tothe mass m: ~F = m ·~a

Page 12: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Emotion center and gravity

Emotion center

Represents the agent’s neutral emotion state.

The agent’s state is drawn to this point in emotion space.

Emotion mass influences the speed with which stateschange.

Emotion gravity

~G = m ·~p − ~c

||~p − ~c ||· kg ,

Page 13: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Outline

1 Introduction

2 PsychologyPlutchikLazarusPerception

3 Newtonian EmotionConceptsLawsGravity

4 ArchitectureLearningPersonalityMotivation

5 ConclusionFuture work

Page 14: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Architecture

Figure : Emotion system architecture

Page 15: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Action

The action whose emotion vector most closely matches theagent’s current state is selected to be carried out.

Conflict resolution

arg mini∈{conflictset}

arccoseagent · ei

||eagent || · ||ei ||

Page 16: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Learning

The appraisal and conflict set modules use machinelearning techniques

Plug-and-play model where the technique can be replaced(hidden markov models, neural nets, q-learning)

Both modules attempt to predict emotional feedbackreceived from the environment

Goal of the appraisal module: to better label events forthe perception module

Goal of the conflict set module: to settle conflicts betweencompeting actions (lowest emotional distance)

Page 17: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Parameters

Center

Character’s basic disposition

Mass

Character’s resistance to change

Personality

The personality filter skews a character’s perception

Page 18: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Motivation

Emotions motivate character behavior

emotional impact measures the stress that a certain action willcause on the agent’s current state

tensor product between the current gravity and thefeedback force

Metrics

Gain - measures the effect on the Joy and Trust axes

Risk - represents the effect on the Fear and Surprise axes

Impact =Gain

Risk

Page 19: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Outline

1 Introduction

2 PsychologyPlutchikLazarusPerception

3 Newtonian EmotionConceptsLawsGravity

4 ArchitectureLearningPersonalityMotivation

5 ConclusionFuture work

Page 20: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Conclusion

Main goal: provide virtual characters with the ability ofemotion expression

Emotions act as a subsystem that enhances humanbehavior (as in humans)

A light-weight and scalable emotion representation andevaluation model

Suitable for fast real-time evaluation and simulation

Plug and play emotion subsystem architecture (any agentbehavior module, any machine learning technique)

Page 21: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Collective emotions

Application of the model in a multi-agent system context(e.g. swarm or ambient intelligence)

Agents influence each other’s emotions throughobservation - collective / contagious mood

Ambient intelligence applications (emotion dissemination,influence people)

Provide non-invasive feedback on ambient intelligencenetwork state

Page 22: V. Lungu Newtonian Emotion System€¦ · Motivation Conclusion Future work Emotion center and gravity Emotion center Represents the agent’s neutral emotion state. The agent’s

NewtonianEmotionSystem

V. Lungu

Introduction

Psychology

Plutchik

Lazarus

Perception

NewtonianEmotion

Concepts

Laws

Gravity

Architecture

Learning

Personality

Motivation

Conclusion

Future work

Thank you!