61
Moli ser le veloppement des capaci s d’interaction: Le robot comme outi l de si mulati on au service des sciences cognitives Philippe Gaussier * Neurocybernetics Group, Cergy Pontoise University, France

Gaussier j Autisme Info

Embed Size (px)

Citation preview

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 1/61

Modéliser le développement des capacités

d’interaction:

Le robot comme outil de simulation au

service des sciences cognitives

Philippe Gaussier* Neurocybernetics Group, Cergy Pontoise University, France

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 2/61

Our approach…

Find a minimal model justified by strong theoretical arguments:

• Taking into account a minimal number of biologicalstructures,

• Trying to understand what is brought by a given input or

structure as the global behavior si concerned (otherwise not

taken into account),

• Using robots to test the behavioral consequences of a given

model (proof by failure!)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 3/61

Cognition, cerveau, neurones...

Les limites d’une démarche réductionniste…

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 4/61

« Virtual » Laboratory

Joint works with

Jean Paul Banquet : neurobiological modelling+ Bruno Poucet (Marseille 3C): neurobiology

Jacqueline Nadel: developmental psycho pathology

(+ inter-lab. association CNRS)

• Lola Cañamero (Feelix growing UE STREP project)

Adaptive Systems Research Group, University of Hertfordshire, UK

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 5/61

Plan:

1. Interaction et apprentissage:

Un modèle sensori-moteur minimaliste

2. Problèmes dans les interactions Homme-robot (imitation)

3. Modéliser les émotions?

4. Emotions dans les interactions Homme-robot

5. Perspectives…

Double fonction de l’imitation et des émotions

crucial pour la modélisation

Implications dynamiques complexes

Utiliser les modèles pour valider des thérapies

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 6/61

1ere partie

Interaction et apprentissage:

Un modèle sensori-moteur minimaliste

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 7/61

7

En général : robot dans son environnement physique

• Contrôle moteur : le bras ,les roues,etc. Quel espacede travail ?

• Quelles informationstraiter ? fusion ?

• Référentiel ?

• Dynamique du système ?

mouvements du bras, de latête ?

•  “one body psychology” : étude du système seul dans son

environnement physique

Développement autonome

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 8/61

8

• 2 robots en interactions (STREP FEELIX growing)

•Comment Apprendre del’autre ? Démonstration,observation, imitation..

•Comment interagir ? Turn

taking ? quels signaux ?

Développement autonome

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 9/61

9

 Avec un humain ? (STREP FEELIX growing)

•  “two body psychology” : l’interaction est une dynamique

composée de deux systèmes, eux-mêmes dynamiques. Rôleimportant de l’imitation et des emotions.

Développement autonome

[IROS 07,

IEEE SMC 09]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 10/61

Modèle du développement

• Apprentissage de comportements moteurscomplexes

• Modéliser le développement cognitif d’un bébé(< à 9 mois)

• Architectures neuronales pour l’imitationmécanisme de bootstrap

Development and

psychopathology

UMR 7593 (Paris)

J. Nadel

ETIS, UMR 8051

(Cergy)Neurocybernetics team

P. Gaussier

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 11/61

AI and Perception/Action

• Sensory motor level was considered as secondary

– Important debate in 1980/1990

• Animat approach (Meyer & Wilson 94)

– Situated cognition (opportunism -Brooks)

– Sensory-motor dynamics

– Motivation

– Autonomy– …

• Tendency to assign intentions to

others / artifacts

 Do emotions really exist? Are they useful?

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 12/61

Decision making / Learning

in autonomous systems

• Reinforcement learning:

– Internal signals equivalent to pain and pleasure

– If delayed reward: TD(lambda), Qlearning…

• Action selection (Maes, Tyrell, Cañamero…)

• Other solutions: Use of cognitive maps(Arbib, Schmajuk, Edelman, Mallot, Gaussier…)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 13/61

The PerAc architecture

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 14/61

30/03/2009 14

PerAc architecture and interactive teaching

• [Giovannangeli05,06]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 15/61

Motivational bias

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 16/61

2eme partie

Problèmes dans les interactions Homme-robot

 Apprendre via imitation

 Avoid combinatorial explosion of learning by an isolated individual 

 L’Interaction comme signal de renforcement

 Exploit dynamics of interaction (communication)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 17/61

17

 Avec un humain ? (STREP FEELIX growing)

•  “two body psychology” : l’interaction est une dynamique

composée de deux systèmes, eux-mêmes dynamiques. Rôleimportant de l’imitation et des emotions.

Développement autonome

[IROS 07,

IEEE SMC 09]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 18/61

Définitions de l’imitation…

• ``Vraie'' imitation: [Whiten&Byrne82, Mitchell87]

• Apprendre un nouveau comportement et reproduiteprécisément les actions permettant d’atteindre le but

de ce comportement.

• Imitation immediate vs différée

• imitation au niveau de l’action action vs au niveau duprogramme

• Autres types d’interactions:

• Stimulus enhancement [Spense37]• Emulation (obtenir la même recompense

[Tomassello87]

• Facilitation de la réponse [Byrne94]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 19/61

Bootstrap / imitation

Apprendre un comportement homéostatique

[Applied AI 98,

Adapt. Behav 04,ICANN 07]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 20/61

Bootstrap / imitation

Proto-imitation effet de bord d’un syst.

homeostatique (ambiguité de la perception)

[Applied AI 98,

Adapt. Behav 04,ICANN 07]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 21/61

Setup expérimental

Simple homeostat + ambiguité de la perception

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 22/61

Apprentissage séquence

• Grâce à sa capacité d’imitation de gestes, notre robotpeut reproduire des trajectoires plus complexes.L’imitation peut alors remplir une fonctiond’apprentissage

 – Extension du répertoire sensori-moteur parcomposition

 – Résolution de tâches plus complexes

 – Passer de la notion de geste à celle d’action

Comment apprendre une trajectoire et quelleinformation utiliser ?

Réservoir de dyn. RN récurrent aléatoire…

[Andry Adaptive Behav 04, Lagarde ICANN 07, Lagarde08]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 23/61

Imitation / interactions sociales

(J. Nadel et al 2004, Interactive Studies)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 24/61

Imitation / interactions sociales

(J. Nadel et al 2004, Interactive Studies)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 25/61

Imitation / interactions sociales

(J. Nadel et al 2004, Interactive Studies)

••Interaction et Imitation ne peuvent êtreInteraction et Imitation ne peuvent êtressééparparéées: prise en compte de capacites: prise en compte de capacitéés des de

tour de rôletour de rôle dansdans lele modmodèèlele::

••capacitcapacitéé àà sese synchronisersynchroniser

// ddéétectiontection de la synchroniede la synchronie

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 26/61

Double fonction de l’imitation:• Apprendre

• Communiquer

(dans un seul système!)Interaction et Imitation ne peuvent être séparées:

prise en compte de capacités de Turn-taking / rôle switchingcapacité à se synchroniser / détection de la synchronie

⇒Capacité à prédire le rhythme de l’échange⇒ peut être utilisé comme récompense interne

Lien avec les mécanismes émotionnels

Imitation / interactions sociales

Interactive teaching [Giovannangeli et al, IROS 07, IEEE SMC 08]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 27/61

System limitations:•No synchronisation capabilities between agents

•Need of an explicit reward or adhoc mechanism to

decide if given sequence must be learned

•Need of an explicit signal to specify the beginning andthe end of the expriment

[Gaussier & Moga97]

Li i i d’ i l

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 28/61

Limitations d’un simple

conditionnementDynamique des interactions

s’effondre sur un attracteur de type point fixe

L’innovation ne peut venir que de l’autre!

Le démonstrateur controle

l’interaction :

Nécessiter de gérer des

signaux de controle explicites

 / implicite (debut/fin de l’exp.)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 29/61

Résonances plus complexes

Besoin d’introduireAu moins des attracteurs cycliques:

“Volonté” d’interaction:

• un simple oscillateur interne?

• La prop. émergente d’un RN ?

Différent niveaux:

- turn taking

- role switching

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 30/61

Emotional value of interactions

Inspiration from mother-baby face to face interactions:

« still-face » [Tronick 78]:

Moving to still face• Negative effect on the children

double video [Threvarten 85, Nadel 99]:

• Mother and child communicate via a double video system

• Introduction of a temporal delay

• Contingency is essential to maintain the interaction

Rhythm and synchrony are important elements for the interaction

[Andry, Gaussier and Nadel 01]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 31/61

Emotional value of interactions

Emotional resonance or contagion (bootstrap empathy)

Capability to predict the rhythm of the interaction(associated to a positive reward for ex.)

Imitation games (sharing emotions?)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 32/61

3eme partie

Modéliser les émotions?

Est ce que les robots ont besoin d’émotions?

(Designing emotional systems for more autonomous

 and life-like behavior)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 33/61

30/03/2009 33

Why emotions interest roboticists ?

• [Giovannangeli05,06]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 34/61

Example: behavior selection

1 ...Carrots … Eat !!

 reactive system

2 ...I am starving … Where

had I seen those carrots?

 motivated system

3 !!I am starving, but

this might not be theright moment!!!

emotional system

(L. Canamero)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 35/61

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 36/61

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 37/61

Creatures’ architecture

environment

 Perception

 Action

stimuli

activity

 C  o n t   r  o l    

internal milieucontrolled variables,

“hormones”

motivations(hunger, thirst,

 fatigue, protection, ...)

emotions(fear, anger,

happiness, sadness,

boredom, interest)

behaviors(walk, withdraw, eat,

drink, attack, ...

go-toward, look-for ...)

(L. Canamero)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 38/61

Is this enough to deal with others?

How to “display” emotional / “internal” states?

 Design a morphology adapted to emotional and social interactions

What mechanisms are needed for this?

(L. Canamero)

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 39/61

4th part

Emotions in human-robot interactions

M d li ti

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 40/61

Modeling emotions

for social interactions

• Conveying intentionality

– Coherent explanation for observed behavior– Emotions and personalities as sources of intentions

• Eliciting/controlling emotions

• Making humans feel comfortable about theinteraction

– Tailor interactions to meet human needs

– Artifact more believable, “closer” to human (in autism?)

• Enhanced communication

– Non-verbal communication

– “deeper” understanding (what we mean, not what we say)

S k t l t d b t

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 41/61

Sparky, a tele-operated robot

Ch i f d l di i ?

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 42/61

Choice of model: dimensions?

 Negative

valence

Positive

valence

 High

arousal

 Low

arousal

Openstance

Closed 

stance

unhappy

fear

anger

surprisedisgust

happy

tired

stern

accepting

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 43/61

Complexity: caricature or portrait?

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 44/61

Complexity: caricature or portrait?

100%-

0

+

100%

Similarity to human

   E  m

  o   t .  r  e  a  c   t   i  o

  n ,

   f  a  m   i   l   i  a  r

   i   t  y

toy robotuncanny 

valley 

“healthy” people

moving corpse

Feelix a simple “humanoid”

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 45/61

Feelix, a simple “humanoid”

(Lola Canamero )

D l t f f i l i iti

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 46/61

Development of facial expression recognition

GOAL: Understanding how babies learn to recognize facial expressions without having a teaching signalallowing to associate for instance an “happy face” with their own internal emotional state of happinessis a big challenge in a developmental perspective [Gergely99].

[Boucenna08]

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 47/61

we have shown

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 48/61

we have shown...

• After simplifications (in a stable state of interaction), the global

network is equivalent to a).

To allow learning

parents imitate / not the baby ! [Gaussier04]Importance of the empathy

Humans low level resonance to robot head [Nadel06]

First computational models

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 49/61

First computational models

Principle of the classical algorithms for facial

expression recognition:

Find the face in the image...

Build a frame around the face

Recognition of the normalized image (eigenvalues,

supervised NN...)

“Classical” NN strategies

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 50/61

“Classical” NN strategies

Limitation:

NO on-line and autonomous learning

because the face / non-face

recognition need an external

teaching signal (supervision)!

Approche fonctionnelle “classique”

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 51/61

vs approche developpementale holistique

Approche classique:

• Trouver le visage dans l’image…

• Construire un cadre autour du visage

Reconnaissance de l’imagette cadrée

(vecteurs propres, RN supervisés...)

Notre modèle développemental:

Reconnaissance des expressions peut précèder la

reconnaissance du visage !

Facial expression recognition

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 52/61

without face detection

• Idea: math. model does not suppose a first step of face

detection.

Success rate: happiness: 86 %, anger: 66 %, surprised: 51 %,

sadness: 48 %, neutral: 36 %

Interactions faciales

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 53/61

(SAB04, Epirob 06, 08)

Emotions as a way to structure

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 54/61

learning• Facial expression recognition can precede face / non

face recognition. !

• Taking into account the emotional development opens

new doors for autonomous learning

• The emotion communication may be used as a way toshape and trigger more and more complex learning

when no explicit reinforcement signal can be used.

Nouveaux outils pour les

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 55/61

p

sciences cognitives

Tester des modèles du cerveau

en conditions réelles !

Conclusion

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 56/61

Conclusion

Emergent double functions (self / social):

• Imitation: learning and communication

• Emotions: 2d order controller andcommunication

Need of an holistic approach to cognition :

• Robot as model to understand cognitive

mechanisms and their deficits

• Robot as tool for psychologists to test the validity

of the model

Besoin de plus de modèles

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 57/61

p

- Certains modèles amènent a des conclusions assez inattendues

- Les comportements observés peuvent résulter des interactions entreun grand nombre de dynamiques sensori-motrices

Difficulté à prédire l’impact d’une modification volontaire d’une

dynamique comportementaleForce heuristique du modèle robotique

Les robots peuvent être des outils intéressants pour valider des idées

thérapeutiques: gain de temps

Emotions as a dynamical system ?

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 58/61

y y

No locus

for the “emotional states”?

“appraisal”

--> Complex emotions built through the interaction

and next useful for an isolated agent

shared sub-structures

between both controllers

Perspectives

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 59/61

•Questions ouvertes: types de codage, gestion de lamultimodalité (amodal versus re entrance entre cartesmodales)

•Vers des comportements complexes (manipulation,

interactions entre comportements de niveauxdifférents…)

•Modélisation des émotions (métacontrole / communication)

Expérience sur devel.

du référencement social

(donner une valeur aux objets)

Perspectives / RISQUES

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 60/61

•Comment maintenir des interactions avec un robot quine finissent pas en stéréotypies?

Besoin que le robot développe ses capacitésd’interaction avec l’enfant sinon danger!!!

Risque: mettre en avant les dispositifs robotiquespour pallier le manque de moyens humainsCE SERAIT CATASTROPHIQUE!

web site: www.etis.ensea.fr/~neurocyber/Videos/ 

8/9/2019 Gaussier j Autisme Info

http://slidepdf.com/reader/full/gaussier-j-autisme-info 61/61

Thanks to: P.Thanks to: P. AndryAndry, (J., (J.--C.C. BacconBaccon),),

J.P. Banquet, S.J.P. Banquet, S. BoucennaBoucenna, N., N. CuperlierCuperlier, F., F.

DemeloDemelo, L., L. HafemeisterHafemeister, (C., (C. GiovannangeliGiovannangeli),),

C.C. HassonHasson, J., J. HirelHirel, (C., (C. JoulainJoulain), M.), M. LagardeLagarde,,P.P. LaroqueLaroque, (S., (S. LeprêtreLeprêtre),),

B.B. MiramondMiramond, (S., (S. MogaMoga), (M.), (M. MaillardMaillard), F.), F. PirardPirard,,

(K.(K. PrepinPrepin), M.), M. QuoyQuoy, (A. Revel), (A. Revel)