Institut de la francophonie Université Bretagne - Sud pour l’informatique MEMOIRE DE STAGE DE FIN D’ETUDES Master de Recherche Mention Informatique Spécialité Intelligence Artificielle et Multimédia Etude sur la définition et la modélisation de l’émotion Stagiaire DANG Thi Hai Ha Responsables de l’encadrement : Monsieur Dominique DUHAUT, professeur des universités, UBS Madame Sabine LETELLIER-ZARSHENAS, maître de conférences, UBS Ce stage est réalisé au sein du laboratoire VALORIA Campus universitaire de Bretagne-Sud Vannes, Mars – Août, 2008 TIEU LUAN MOI download : skknchat@gmail.com Etude sur la définition et la modélisation de l’émotion Table des matières 1 Introduction .1 Thérapie assistée par robot .2 Expérimentations avec Paro.4 Stage de Master .5 Structure du mémoire .13 2 Revue de la bibliographie.1 Etudes sur la définition de l’émotion humaine : .2 Etudes sur de récents modèles calculatoire des émotions .1 FLAME – Fuzzy Logic Adaptive Model of Emotion .2 ParleE – Adaptive Plan Based Event Appraisal Model of Emotions 23 2.3 Kismet - robot avec les émotions artificielles .4 Greta – La dynamique de l’état affective dans un agent conversationnel animé.5 EMA – EMotion and Adaptation .6 GALAAD – GRAAL Affective and Logical Agent for Argumentation and Dialog .29 3 Modèle d’émotions de EmotiRob .1 Théories de références .1 Theory of Ortony & al.2 Theory of Lazarus (1991) .3 Theory of Scherer .4 MBTI of Meyers-Brigg and Meyers.5 Modèle proposé : Generic Robotic Architecture to Create Emotions 36 3.2 Intégration des caractéristiques du processus émotionnel dans GRACE .3 Cinq sous-systèmes de l’émotion .4 Personnalité de type MBTI dans GRACE .3 GRACE par rapport aux modèles informatiques récents .43 4 Objectif et validation d’une instance de GRACE.1 Objectif de l’expérimentation .2 Scénario de validation .3 Fonctionnement de l’instance réduite de GRACE .4 Données en entrées.5 Mise en œuvre .55 5 Conclusion et perspectives .61 Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 2/61 TIEU LUAN MOI download : skknchat@gmail.com Etude sur la définition et la modélisation de l’émotion Remerciements Je tiens particulièrement à remercier professeur Dominique DUHAUT, mon responsable de stage, pour l’encadrement, l’aide, les conseils utiles et l’environnement de travail très chaleureuse qu’il m’a donné pendant toute la durée du stage. Je tiens également à remercier Sabine LETELLIER-ZARSHENAS, pour son explication très clairement des nouveaux concepts, ses aides, ses commentaires et ses discussions qui ont fait progresser mon travail. Je voudrais remercier tout le personnel du laboratoire VALORIA et particulièrement l’équipe du projet EmotiRob pour leur accueil chaleureux. J’adresse mes sincères remerciements à tous les professeurs de l’IFI, qui sont quelquefois très sévères, pour m’avoir enseigné et me donné les cours intéressants pendant mes études au niveau master.
Je profite de cette occasion pour dire remercier à tous les personnels de l’IFI qui m’ont apporté de l’aide. Finalement, je voudrais remercier ma famille, mes parents et mes amis qui sont toujours près de moi et m’ont apporté le courage dans les moments difficiles. Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 3/61 TIEU LUAN MOI download : skknchat@gmail.com Etude sur la définition et la modélisation de l’émotion Résumé Plusieurs études antérieurs ont prouvé que la thérapie assistée par robot est utile non seulement en tant que des moyens d'interaction entre les enfants et les thérapeutes, mais également en leur apportant un genre d'affection ou d'attention. Le projet EmotiRob se situe dans cette tendance en visant à concevoir un robot compagnie pour les enfants fragilisés ou pour les enfants devant subir un séjour long à l’hôpital.
Dans le cadre du projet EmotiRob, ce stage de Master, inspiré par l’aspect psychologique de l’interaction humane, vise donc à faire une étude sur le changement de l’état émotionnel au cours de cette interaction. Cet objectif cherche à répondre à la question : qu’est-ce qu’une émotion ? En regardant les études antérieures des philosophes et des psychologues, on trouve qu’il n’y a pas de consensus sur la définition de l’émotion. De l’autre côté, les travaux informatiques, ceux qui nous sont plus proches, proposent eux-mêmes des modèles différents. Par conséquent, on restreint l’objectif du stage à l’étude sur la définition et sur la modélisation de l’émotion.
Le travail du stage consiste à proposer une définition de l’émotion, à vérifier sa généricité et réaliser une instance réduite de cette définition pour pouvoir valider au fur et à mesure la pertinence des éléments importants dans la composition de ce modèle de l’émotion. Mots clés : Emotion, définition de l’émotion, modélisation de l’émotion, modélisation des robots de compagnon. Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 4/61 TIEU LUAN MOI download : skknchat@gmail.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion Etude sur la définition et la modélisation de l’émotion Abstract Many anterior researches have proved that the Robot Assisted Therapy is useful not only in term of interaction means between children and their therapist but also in bringing them a genre of affection or attention. In the same tendency, the project EmotiRob aims at designing a robot companion for impaired children or for children having to undergo lengthy hospital stays.
Inspired from psychological aspect of human interaction and enduring in the ambition of project EmotiRob, this stage aims at study the change of emotional state during this interaction. This goal drives us to the following question: what is an emotion? In studying the anterior researches of several philosophers and psychologists, we found that there is no consensus on definition of emotion. On the other hand, the researches in informatics, which seem to be closed to ours, proposed themselves different models. Therefore, the goal of stage is now restrained into a study on the definition and modeling of emotions.
The work of this stage consists of proposing a definition of emotions, verifying its generality and then realizing a simple instance of this definition in order to be able to validate the pertinence of the definition step by step. Key words: Emotion, emotion definition, emotion modeling, robot companion construction. Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 5/61 TIEU LUAN MOI download : skknchat@gmail.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion (LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion Etude sur la définition et la modélisation de l’émotion Liste des figures Figure 1 - Architecture de FLAME .21 Figure 2 - Composant émotionnelle du modèle FLAME .22 Figure 3 - Architecture de ParleE .23 Figure 4 - Architecture du modèle d'émotions de Kismet .25 Figure 5 - Réseaux dynamiques de croyance du modèle Greta .26 Figure 6 - Architecture de EMA.27 Figure 7 - Architecture de GALAAD .28 Figure 8 - Typologie de la théorie d'Ortony et al.32 Figure 9 - Standard de personnalité MBTI (1985) .35 Figure 10 - Architecture de GRACE .37 Figure 11 - GRACE et FLAME .43 Figure 12 - GRACE et ParleE .44 Figure 13 - GRACE et les réseaux dynamique de Greta .45 Figure 14 - GRACE et EMA.46 Figure 15 - GRACE et GALAAD .46 Figure 16 - Fonctionnement de l'instance réduite de GRACE .50 Figure 17 - Affichage graphique du démo .54 Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 6/61 TIEU LUAN MOI download : skknchat@gmail.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion (LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion Etude sur la définition et la modélisation de l’émotion 1 Introduction De nos jours, il existe un nombre croissant de recherche indiquant les nombreux avantages que les animaux de compagnie offrent à des personnes, particulièrement à des enfants et aux personnes âgées. Certains études ont prouvé que les animaux sont capables d'abaisser le pression sanguine, réduisant le rythme du coeur et de respiration, montrant les changements positifs dans des niveaux hormonaux, altitude d'humeur, et facilitation sociale accrue [1].
Etant donné ces bénéfices pour la santé et pour la société, la thérapie assistée par animal (animal assisted therapy) est utilisée généralement pour le bénéfice des enfants hospitalisés, ou des personnes âgées. Malheureusement, les animaux de thérapie ne sont pas toujours à la disposition des patients dus aux allergies, au risque de maladie, aux programmes de visites limités, ou à d'autres raisons. Ainsi, pour fournir des prestations de santé, quand les animaux de thérapie ne sont pas disponibles, les applications de type thérapie assistées par robot (également appelée robot rehabilitation ou la robotique de réadaptation) ont récemment attiré l'attention des chercheurs en robotique.1 Thérapie assistée par robot Les chats et les chiens ont la capacité d'améliorer les niveaux de confort des patients, la tension artérielle et d'autres facteurs. L'utilisation des robots pourrait faire la même chose tout en allégeant l’inquiétude du médecin concernant des inconvénients possibles venant des animaux, tels que le besoin d'alimentation et d'exercice.
L'utilisation d'un robot évite également la possibilité de négliger ou abandonner l’animal. Les robots peuvent offrir des avantages particuliers dans la thérapie à long terme qui exige des exercices intenses et réitérées de mouvement. Il est facile de voir que les robots peuvent exécuter uniformément et avec précision la même tâche sans être fatigués, enregistrer et s'ajuster sur les réponses du patient. Les robots ont également un potentiel élevé pour la télé-réadaptation.
Avec le robot, un thérapeute pourrait théoriquement exécuter 10 sessions de thérapie en même temps, ou employer une webcam pour fournir une thérapie à distance. Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 7/61 TIEU LUAN MOI download : skknchat@gmail.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion (LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion Etude sur la définition et la modélisation de l’émotion D'autre part, ce genre de robot peut exécuter des tâches professionnels, comme des opérations de manipulation dans un environnement structuré (transport papier dans le travail bureautique, des méthodes d'essai dans le travail de laboratoire, etc.) et les activités de la vie quotidienne dans les environnements structurés et non-structurés, tels que jouer aux jeux, exécuter des tâches éducatives, manger, et aide aux tâches de l’hygiène personnelle. Ceci implique l'utilisation des robots d'une manière différente des applications industrielles où les robots fonctionnent normalement dans un environnement structuré avec des tâches prédéfinies, séparées à des opérateurs humains. En outre, des robots industriels sont actionnés avec le personnel particulièrement qualifié avec une certaine connaissance de la technologie.
Ceci peut ne pas être le cas en robotique de réadaptation. Ainsi, la robotique de réadaptation s’apparente plus à la robotique de service qui intègre des humains et les robots dans les mêmes tâches, exigeant certains aspects de sûreté et pour laquelle une attention particulière est donnée aux interfaces homme-machine. Ces derniers s’adressent alors à des personnes avec une basse connaissance de programmation ou des personnes avec des problèmes physiques actionnant un dispositif de programmation spécifique. Par conséquent, plus d'attention doit être prêtée aux conditions d’usage, car l'utilisateur est une partie du processus dans l'exécution de divers tâches.
Le travail sur la construction de robot revient à fabriquer un dispositif fait pour planifier l’exécution d’une tâche spécifique ou d’une série de tâches. La complexité de ces tâches, aussi bien que la quantité d'interaction humaine impliquée, varient largement à travers l'éventail de robots, mais la plupart des robots exigent au moins un certain degré d'interaction humaine pour accomplir des tâches d’une complexité plus que moyenne. Des robots sont utilisés dans un énorme champ d’applications, de l'industrie au divertissement en passant par l'entretien à la maison. Le champ de la robotique de réadaptation est une direction moderne pour la robotique, car les machines deviennent plus accessibles et leurs capacités d’aide à l’humain augmentent.
Les avantages de la robotique de réadaptation sont nombreux. Dans le paradigme courant de la thérapie physique, beaucoup de thérapeutes travaillent souvent avec un patient, pour soutenir ses membres et pour les aider à se déplacer dans les premières étapes. Un exosquelette robotique permet à la réadaptation de se produire avec seulement un thérapeute, avec le robot fournissant l'appui et accompagnant la Mémoire de stage M2 – DANG Thi Hai Ha Août 2008 8/61 TIEU LUAN MOI download : skknchat@gmail.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion (LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion(LUAN.l’emotion Etude sur la définition et la modélisation de l’émotion démarche du patient. Un exosquelette robotique tient compte également d'un régime plus cohérent de formation, avec le robot dépistant le progrès d'un patient et décalant le niveau d'effort en conséquence, ou rendant des recommandations au thérapeute humain en charge.
D’ailleurs, les robots de compagnons pourraient apporter le réconfort psychologique grâce à ses facultés de haute technologie et son intelligence artificiellement construite.