neural approach for personalized emotional model in human-robot interaction mária virčíková,...

41
Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University of Kosice, Slovakia IEEE WCCI 2012 Brisbane, Australia

Upload: bennett-watson

Post on 17-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

Neural Approach for Personalized Emotional Model in Human-Robot

Interaction

Mária Virčíková, Martin Pala, Peter Smolar, Peter SincakTechnical University of Kosice, Slovakia

IEEE WCCI 2012 Brisbane, Australia

Page 2: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

Slovakia (5million inhabitants)

2/33

Page 3: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

3

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Structure of the Talk

A. Motivation & System

Overview

B. What is

unique about our

approach?

C. Technology - research

D. Results &

Future

3/33

Page 4: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

4

How can we make the human - machine

(humanoid) interaction with

easier and more enjoyable for people ?

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

A. Motivation & System Overview

4/33

Page 5: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

Visual events

Audible events

Touch events

… events

Exte

rnal

eve

nts

Battery state

Motors, processors state In

tern

al e

vent

s

Events Memory

Events Control Reasoning Control

Cognition Emotions

Output robot behavior

A. Motivation & System Overview

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI5/33

Page 6: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

6

A. Motivation & System Overview

Robotic ExpressionsEmotion recognition

Machine

User

Part of Human-Robot Communication

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 6/33

Page 7: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

7

A. Motivation & System Overview

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Can this Robot Evoke my Emotions ???? Influence my decision?

Can it enhance Human-Robot or Robot-Human communication ?

7/33

Page 8: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

8

“The question is NOT whether intelligent machines CAN HAVE emotions,

but whether machines CAN BE intelligent without any emotions.”

M. Minsky

“The question is NOT whether intelligent machines CAN EVOKE HUMAN

EMOTIONS, but whether machines

CAN BE intelligent without this ability .” M. Virčíkova at al.

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

A. Motivation & System Overview

8/33

Page 9: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

9

B. What is UNIQUE about our approach?

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 9/33

Page 10: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

10

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

User 1 SYSTEM

User 3

User 2

B. What is unique about our approach?

different people express same feelings in different ways

10/33

Page 11: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

11

User 1 SYSTEM

User 2

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

B. What is unique about our approach?

8 basic emotions whole emotional spectrum

Evolving Robots behaviors during interaction with users

Easily preprogrammed for any humanoid-type robot

11/33

Page 12: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

12

4. Emotional Technology: Experiment

User 1 SYSTEM

User 3

User 2

“Is the personalized form of the emotion E better understandable than

the pre-programmed form of the emotion E?”

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 12/33

Page 13: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

13

C.Technology - Research

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 13/33

Page 14: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

14

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Em

oti

on

model by R

. Plu

tchik

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Despite different forms of expression there are prototype patterns, that can be identified.

There is a small number of basic emotions. All other emotions are mixed or derivative states. All emotions vary in their degree of similarity to one

another. Each emotion can exist in varying degrees of intensity

or levels of arousal.

C. Technology - Research

Plutchik’s psychoevolutionary model

14/33

Page 15: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

15

Em

oti

on

model by R

. Plu

tchik

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Despite different forms of expression there are prototype patterns, that can be identified.

There is a small number of basic emotions. All other emotions are mixed or derivative states. All emotions vary in their degree of similarity to one

another. Each emotion can exist in varying degrees of intensity

or levels of arousal.

C. Technology - Research

Plutchik’s psychoevolutionary model:computational implementation

NN recognition

Fuzzy Logic

Overlapped clusters create many types of mixed emotions from basic ones

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

15/33

Page 16: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

16

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Em

oti

on

model by R

. Plu

tchik

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

C. Technology - Research

16/33

Page 17: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

17

C. Technology - Research

User 1

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

membership-function ARTMAP NN

o clustering technique with supervisiono incremental learningo calculates the membership function (MF) of the sample from the feature space to the fuzzy class

17/33

Page 18: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

18

C. Technology - Research

User 1 SYSTEM

User 3

User 2

Input pattern = M-dimensional vector (I1, , , , IM )

Ii = position of one point of the body in time

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

: Inputs

motion capture system

18/33

Page 19: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

19

C. Technology - Research: Learning Process

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

When receives a feature vector, deduces the best-matching category by evaluating a distance measure against all memory category nodesEach new pattern is compared with all of the nodes (categories)

1. Memory empty - no categories recorded2. 1st pattern to arrive - the 1st category created - saved in the memory3. 2nd pattern reaches the network, a comparison between the arrived pattern and the saved category(s) is established4. NN compares the current input with a trained class representation (emotion) using training set

19/33

Page 20: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

20

C. Technology - Research

User 3

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

If new user starts to interact with the system, his/her emotions are added. The network is not learning from beginning, only this specific cluster is added to the original topology

20/33

Page 21: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

21

C. Technology - Research

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

• not a crisp decision on whether the input sample is or not a member of a particular class

• a vector of values that describes the degree of membership of this sample to all of the classes (emotions)

MF ARTMAP Result of classification

Fuzzy Plutchik’s model of emotional responses

21/33

Page 22: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

22

C. Technology - Research

User 1 SYSTEM

User 3

User 2

1. input layer - 3D coordinates of body postures in time2. comparison layer - partial membership functions 3. recognition layer - clusters - emotional expression of each

of the user . Adaptation to the concrete user4. mapfield layer - classes from previous clusters – from

different users5. cognitive layer - similarities between classes

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 22/33

Page 23: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

23

C. Technology - Research

User 1

User 3

User 2

the degree of membership of the emotion of the new user to the existing class is 1 only 1 cluster for both of the users for Joy

the degree of membership of his/her expression to the existing expression of Joy is 0 2 clusters for expressing Joy will exist

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 23/33

Page 24: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

24

C. Technology - Research

User 1 SYSTEM

User 3

User 2following statement can be deducted:

“expression of Anger of User A is similar to the expression of Surprise of User B with the value of the coefficient of similarity 0.8.”

coefficient of similarity is fuzzified:

“class A is very similar/similar/not similar to the class B.”

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 24/33

Page 25: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

25

User 1 SYSTEM

X1x2Xn-1

Xn

Joy

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

X1x2Xn-1

Xn

Sadness

The importance of personalization – possible feedback for psychology

n- dimensional space , n= 48 x time

expressions in n-dimensional space

25/33

Page 26: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

26

D. Results & Future

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRIMaria Vircikova: Neural Approach for Personalized Emotional Model in HRI 26/33

Page 27: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

27

D. Results: Basic emotions

User 1 SYSTEM

User 3

User 2

Personalized better

Equal to understand

Preprogrammed better

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 27/33

Page 28: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

28

D. Results: Mixed emotions

SYSTEM

User 3

User 2

Personalized better

Equal to understand

Preprogrammed better

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 28/33

Page 29: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

29

SYSTEM

User 3

User 2

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Children’s Dpt. of Oncology, Hospital of

Kosice

Several Schools in Kosice (age 6-12)

Center for People with

AutismGeriatrics (elder

people)

D. Results

29/33

Page 30: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

30

SYSTEM

User 3

User 2

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 30/33

Page 31: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

31

Future possible consideration ......

SYSTEM

User 3

User 2

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

expand our database of emotional expressions …CLOUD ROBOTICS!

31/33

Page 32: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

32

Summary (the last slide … )

SYSTEM

User 3

User 2

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Personalization of the robot to different users

Replicable model from human body to humanoid body

Overlapped clusters create many types of mixed emotions from 8 basic emotions.

For new user – NN not learning from beginning, only this specific cluster is added to the topology.

Information about the data structure. The cognitive layer - similarity of clusters (how different

people express their emotions.)

Our modified MF ARTMAP neural network enables:

32/33

Page 33: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

33

VideoSystem in action

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI 33/33

Page 34: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

34

Fuzzy relation for 2D input space

User 1

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

axes x and y - dimensions of the input space axe z - degree of membership of the samples to the fuzzy set

(fuzzy clusters )

Page 35: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

35

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Fuzzy cluster

Fuzzy cluster is considered as a fuzzy set in multidimensional feature space.

j=1, 2, …, m - index of the dimension of input space

U = X1 x X 2 x...x X - input spacen - number of samples in the training set

i = 1, 2, ... , n - index of the current samplep - number of previously formed fuzzy

clustersk = 1,2,…,p - index of the current fuzzy

clusterA(xi) - value of membership of sample xi to kEk and Fk - parameters of the fuzzy cluster k

Xsk - center of the cluster k

Page 36: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

36

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

more complex shapes of real clusters... the fuzzy relation may:

1. not sufficiently cover the samples which belong to the fuzzy class2. cover even samples which do not belong to the fuzzy cluster.

… problem

… reason

fuzzy relation cannot adapt sufficiently to the training samples

Page 37: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

37

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Modified fuzzy relation

• multidimensional Gaussian probab. distribution based on the covar. matrix • able to adapt to the shape of the cluster made up from the input patterns

Σ covariance matrix of input samples in the dimensional feature space

X vector of input sample values µ vector of mean values

Page 38: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

38

User 1 SYSTEM

User 3

User 2

Overl

ap

pin

g o

f cl

ust

ers

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Page 39: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

39

Page 40: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

40

similarity between classesJeffries-Matusita(JM) distance

(if JM = 0 ... Identical clusters)  

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Cognitive layer

i, j - class identifiers of compared classes α - Bhattacharyya distance for multidimensional Gaussian

distributions

Page 41: Neural Approach for Personalized Emotional Model in Human-Robot Interaction Mária Virčíková, Martin Pala, Peter Smolar, Peter Sincak Technical University

41

coefficient of similarity of each of the classes

0 - different classes 1 – identical classes

Center for Intel. Technology, Technical University of Kosice, Slovakia, EU

Maria Vircikova: Neural Approach for Personalized Emotional Model in HRI

Ci,j number of clusters of the class i similar to our class j

Ci, Cj number of clusters of class i and j