Vous êtes sur la page 1sur 26

motion, interaction sociale, et agents motionnels

Cyril Septseault* Gale Rozec** Alexis Ndlec* Dominique Follut** Jacques Tisseau*
BP 38 F - 29280 Plouzan [septseault,nedelec,tisseau]@enib.fr ** PerformanSe SAS La Fleuriaye, BP40703 F-44481 Carquefou Cedex [gaele.rozec,dominique.follut]@performanse.fr
* Centre Europen de Ralit Virtuelle

RSUM. Nous prsentons dans cet article un tat de lart sur les thories des motions et les diffrents modles dagents motionnels existants, dans loptique de crer des personnages crdibles. Nous proposons ensuite dans le cadre de nos travaux dune part dutiliser des cartes cognitives oues an de prendre en compte des traits de personnalit dans la cration des motions, et dautre part un modle dagent motionnel.

of existing emotional agents, in optics to create believable characters. We then propose within the context of our work on the one hand to use fuzzy cognitive charts in order to take into account features of personality in the creation of the emotions, and on the other hand a model of emotional agent.
MOTS-CLS : KEYWORDS:

ABSTRACT. We present in this article a state of the art on emotionstheories and on various models

motion, interactions sociales, agents motionnels, humain virtuel Emotion, social interactions, emotional agents, virtual human

1re soumission RIA, le 31 mai 2005

1re soumission RIA

1. Introduction Le projet que nous menons sur la modlisation dagents intelligents intgrant les motions, de manire obtenir des comportements crdibles, fut mis en place suite un appel projet du rseau RIAM1 cr en juillet 2000 par le Comit interministriel pour la socit de linformation (CISI). Dans ce cadre, le projet appel GRACE 2 vise intgrer en temps rel, dans des systmes multi-agents (SMA), des prols comportementaux et tats motionnels propres aux diffrents agents de lenvironnement de simulation. Dans ce contexte applicatif, les motions ont un rle important jouer de part ce quelles apportent au processus cognitif. Elles permettent en effet de traiter linformation de manire adquate et ce, tant au niveau de la perception de ce quil se passe dans lenvironnement, quau niveau de la prise de dcisions et de llaboration dactions socialement cohrentes et adaptes. Il sagira donc dans cet article de prsenter, dans un premier temps, les bases thoriques et conceptuelles issues de la psychologie sociale et de la psychologie des motions permettant dintgrer des processus motionnels complexes des entits numriques. Puis, dans une seconde partie, nous introduirons diffrentes thories cognitives des motions et les liens quelles entretiennent avec les modles informatiques existants et les modlisations dj ralises. Nous verrons ensuite les diffrentes applications existantes construites partir de ces modles. Enn, ce balayage conceptuel, mthodologique et applicatif nous permettra de poser les problmes soulevs par la perception et lexpression dtats motionnels an de proposer dune part lintgration de prol de personnalit dans la modication de ltat motionnel, ceci au travers de lutilisation de cartes cognitives oues, et dautre part, la cration dun agent motionnel bas sur des modules danticipation, de motivation, et de mmoire pisodique 2. Psychologie et interactions sociales Dans le contexte de la simulation dentits autonomes en interaction, il nous parat important de comprendre et dexpliquer les mcanismes des interactions sociales chez lHomme et les concepts qui y sont associs. En effet, la mise en uvre dune dimension relationnelle base sur lmotionnel reprsente lenjeu de notre approche. Les champs de la psychologie sociale et de la sociomtrie nous apportent un clairage fondamental au travers de deux positions orthogonales : le fonctionnement collectif (processus de formation et de cohsion du groupe, tablissement de liens affectifs entre membres dun mme groupe) et le fonctionnement propre lindividu (de la perception de son environnement social au contrle de laction). Nous voquerons aussi
1. Rseau national de Recherche et Innovation en Audiovisuel et Multimdia 2. Groupes Relationnels dAgents Collaboratifs Emotionnels. URL : http ://www.riam-grace.com

motion et agents motionnels

les lments prendre en compte dans llaboration dune action motive et adapte au contexte social. 2.1. Fonctionnement collectif Trois approches distinctes vont nous permettre daborder le domaine du fonctionnement collectif : la psychologie sociale, lapproche sociomtrique et la dynamique des groupes. La psychologie sociale se situe comme interface entre la psychologie gnrale et la sociologie des institutions. Son domaine comprend ltude des petits groupes, lanalyse des interactions de toute nature entre lindividu et les groupes dont il fait partie, et la description de linuence exerce par les groupes sociaux sur les fonctions psychologiques telles que la perception, la mmoire ou la motivation. La question de lidentit et des rles sociaux est lun des domaines dtudes privilgi de la psychologie sociale. En ce sens deux processus sont particulirement importants : la socialisation et lidentication. La socialisation passe par un ensemble de processus par lequel un individu acquiert diffrents lments culturel de son groupe dappartenance lui permettant de sintgrer dans une socit dtermine. Le processus didentication conduit lindividu reconnatre son appartenance un certain groupe. Ce processus est lun des mcanismes fondamentaux de la dynamique identitaire. La sociomtrie, quant elle, est le point de rencontre de deux tendances opposes : cest dire dune part la reconnaissance du rle de la sensibilit affective et des manifestations inconscientes dans les mcanismes sociaux (issu du courant psychanalytique) et dautre part, lanalyse mtrique des relations entre les individus. Pour J.L.Moreno (Moreno, 1934), chef de le de la sociomtrie, toute unit sociale est considrer comme un systme de prfrences et de rpulsions spontanes . Les contributions extrinsques de la sociomtrie se situent au niveau des phnomnes de sociabilit. Il sagit alors de mettre en relation ces modles avec diverses variables dordre sociologiques (inuence de la structure cologique sur le statut et les associations psychomtriques, effet homophilique de lanalogie dge, de sexe, dethnie, de classe sociale, de profession dopinion,...) ou dordre psychologiques (relation entre traits de personnalit et position sociale, motivations). La notion de groupe et dinteraction entre les individus a t introduite par K. Lewin (Lewin, 1959, Lewin, 1975) Il a ouvert ltude de la dynamique des groupes en considrant comme un tout structur lensemble form par le sujet et son environnement. Tous les lments sont pour lui interdpendants, ainsi toute modication de lun des lments du champ psychologique le modie en entier. La cohsion dans le groupe est maintenue par quelques facteurs : lafnit, lattrait pour un objectif commun et la satisfaction de besoins personnels (domination, dpendance, pulsions agressives, dsir dtre reconnu et accept). La cohsion peut se manifester par un ensemble de conduites collectives comme le conformisme (uniformit dans les conduites, les opinions, les sentiments et le langage), les conduites dviantes ou lagressivit en-

1re soumission RIA

vers un autre groupe. En effet, il existe en permanence dans un groupe une certaine obligation de conformit. Tant que lindividu se conforme ces normes, le groupe lapprouve et le protge. Mais, lindividu sexpose la rprobation voire aux sanctions ds quil sort des chemins prtablis par son groupe dappartenance. Tant que la personne dviante est seule, le groupe nest pas vraiment mis en danger et cette dernire est nalement neutralise. Mais, lorsquelle russit entraner avec elle une minorit dans ses projets, ces derniers peuvent se normaliser et engendrer un nouveau conformisme. 2.2. Fonctionnement individuel Aprs avoir introduit les bases du fonctionnement collectif, il apparat essentiel dapprofondir les mcanismes sous-tendant la gnration des comportements individuels. En effet, les relations quentretiennent les individus entre eux sont aussi empreint dun certain nombre de facteurs dont nous ne sommes pas toujours conscients. On a pu mettre en vidence les effets des reprsentations sociales non seulement sur la perception, mais sur les comportements dindividus observs au sein dun groupe. Selon Moscovici (Moscovici, 1976), les reprsentations sociales sont la base de notre vie psychique et se situent linterface de la psychologie et de la sociologie. Ces reprsentations sociales sont essentielles notre connaissance du sens commun et jouent un rle tout aussi dterminant dans la vie mentale de lindividu (dans les penses, les sentiments, les plans daction, les rfrents relationnels) que dans la vie des groupes. Leur fonction est la prescription dattitudes, de conduites et de constructions du monde. Les reprsentations sont donc des rgulateurs de la vie sociale. Les relations inter-individuelles ne se basent donc pas uniquement sur les donnes issues du langage verbal. Les communications non-verbales sont, entre autres, un lment important permettant la cohsion dun groupe dindividus. Elles prennent leurs sources travers les canaux sensoriels pour sexprimer travers la vision et lexpression faciale. Les communications non-verbales peuvent tre ici dnies comme lensemble des moyens de communication existant entre les individus autre que la parole (les gestes, la posture, les marquages somatiques, voire les organisations dobjets, les rapports de distance entre les individus) qui sont vecteurs dinformation. En ce sens, tous les comportements sont porteurs dinformation, mais sarticulent aussi comme des systmes orients vers un lactualisation dun but. Les fonctions des communications non-verbales sont essentiellement lies ladaptation et lintgration de lindividu. Patterson (Patterson, 1983) diffrencie 5 classes de fonctions : la transmission dinformation, la rgulation de linteraction, lintimit, le contrle social et le service professionnel. De mme, les rapports spatiaux entre les individus, comme la distance quils mnagent entre eux, sont de rels systmes de communication tout autant que les signaux utiliss pour limiter son espace. Hall (Hall, 1966) a cr le terme de proxmie pour qualier tout ce qui touche lorganisation et lutilisation de lespace chez lHomme. Il distingue 4 distances (intime, personnelle, sociale et publique) destines voquer

motion et agents motionnels

le type dactivit et le type de rapports propres chaque distances an de les associer des catgories spciques de relations et dactivits. La distance choisie dpend des rapports inter-individuels, des sentiments et des activits des individus concerns. De plus, Hall remarque que ces systmes proxmiques varient selon la culture. La perception tant comprise comme un mcanisme rgulateur de laction adaptative, elle prend ncessairement en compte tous les aspects du contexte dans lequel cette action sffectue. Ainsi, laction dun individu tient compte de sa personnalit et de ses motivations, mais sinsre obligatoirement dans un contexte social. Lindividu se doit donc de prendre en compte, sil veut pouvoir sadapter , les comportements dautrui an dajuster les siens. 2.3. Cognition sociale, actions et motivations Toute action suppose des anticipations, des attentes organises en fonction du but atteindre. Les mcanismes perceptifs auront tenir compte de ces attentes diriges vers des buts qui sont dtermins par les besoins, les motivations, les intrts du sujet. Toute action doit comporter des aspects dfensifs contre les perturbations qui pourraient compromettre son droulement. Les actions de lhomme sont sans cesse motives par ses pulsions affectives et les besoins de lorganisme. Ainsi, sollicit par une multitude dobjets qui peuplent lespace, lhomme est contraint se rednir constamment dans sa relation avec lautre tout en adoptant des conduites cohrentes, adaptes et autonomes. Cohrentes car chaque action trouve sa place dans un programme plus complexe dou dune nalit. Adaptes car elles respectent les normes imposes par le milieu et par la vie sociale. Autonomes car laction doit chapper la routine pour afrmer loriginalit de la personne. Dun point de vue neurologique, cest le cortex prfrontal qui assure la cohrence du comportement en planiant laction long terme tout en maintenant lobjectif (Fuster, 1997). Il contrle ladaptation en soumettant les conduites aux contraintes sociales. Lensemble des comptences et des expriences (cognitives et motionnelles) qui rgissent les relations et expliquent les comportements en rapport avec lenvironnement social est appel cognition sociale (Fiske et al., 1991). La cognition sociale se fonde sur la mmoire pisodique et autobiographique qui contribue la cohrence de la conscience de soi (Self). Elle implique la capacit prendre des dcisions adaptes, ce qui suppose une analyse de chaque situation en rfrence aux reprsentations cognitives et motionnelles propres chaque individu. Il nexiste pas de cognition sociale sans conscience dautrui, sans prise en compte des sentiments et des motions dautrui ou sans hypothses prdictives sur les sentiments et les intentions dautrui. La cognition sociale ncessite donc un fonctionnement adquat des capacits de reconnaissance des motions des autres et, en interaction rciproque, dexpression de ses propres motions. Ainsi, nous adaptons le langage conventionnel dni par le contexte et tout particulirement aux attentes de linterlocuteur. Cette capacit attribuer aux autres les contenus mentaux (penses, sentiments) est aussi le fondement de la thorie de lesprit et serait rgi par les lobes frontaux, les structures limbiques et lamygdale.

1re soumission RIA

En effet, dun point de vue neurologique, un dcit des fonctions excutives est souvent (mais pas toujours) associ un dcit dempathie. Ainsi, certains troubles comportementaux suite des lsions frontales pourraient reter le dysfonctionnement des systmes impliqus dans la rgulation des comportements sociaux (Anderson et al., 1999). Le comportement humain est donc dtermin par de multiples phnomnes. Un mme dterminant peut avoir diffrentes consquences sur le comportement au niveau inter-individuel et/ou au niveau intra-individuel. Le concept de motivation est un des plus important dans le sens o il reprsente le construit hypothtique utilis an de soutenir les forces internes et/ou externes qui produisent un comportement motiv. La motivation permet donc : (1) le dclenchement du comportement (lorsquun individu change dtat passant de labsence dactivit lexcution dune tche ; (2) la direction du comportement (la motivation oriente vers le comportement appropri aux besoins et vers un but spcique ; (3) lintensit du comportement, et (4) la persistance du comportement (cest un indice motivationnel qui caractrise lengagement de lindividu dans ses activits). 2.4. Apport des interactions sociales Les caractristiques personnelles de lindividu ont un effet sur la perception des vnements externes, ce qui inuence le niveau de motivation. La motivation est aussi dtermine par les facteurs lis la tche et par le contexte social. De manire gnrale, les comportements motivs sont rguls par un ensemble de mcanismes sociaux. Pour les thories actuelles, la motivation est un processus dynamique qui concerne la direction active du comportement vers la ralisation de certaines prfrences. Ces thories cognitives considrent lhomme en tant que sujet actif, agissant intentionnellement et de manire auto-dtermin. Elles prennent en compte la dimension volontaire des comportements motivs. Le processus motivationnel est donc sous-tendu par une construction permanente et dynamique module par des facteurs internes et externes. Les buts, les attentes et lvaluation ne peuvent donc tre considrs indpendamment du contexte social. 3. Thories des motions Comme nous lavons vu prcdemment, il est difcile de traiter de perception sans prendre en compte les caractristiques individuelles dans la mesure o elles reprsentent un poids non ngligeable dans linterprtation du contexte. A ce titre, les motions se positionnent clairement comme inuenant ce ltre perceptif. Une intgration de la dimension sociale et relationnelle dans un systme de simulation tel que celui que GRACE ne peut ignorer le concept dmotion tant au niveau de la perception du contexte que comme lment de communication nonverbale part entire. Toutefois, si ltude des motions est clairement intressante

motion et agents motionnels

pour notre sujet, il faut admettre que ce nest pas chose aise du fait notamment de son caractre intime et individuel. Cependant, il est certain quau del de ce caractre personnel, lmotion est ressentie par tous. Cette permanence justie son tude et son explicitation. Le champ de la psychologie propose un certain nombre de thories explicatives. Nous prsentons ici brivement les lments majeurs de cette approche qui contribuent la construction de notre proposition. Il est possible de catgoriser les thories des motions en quatre courants (Cornelius, 2000) : Darwinien o les expressions dmotions et les motions sont prises en compte en tant que fonction de survie (Darwin, 1872). Jamesien. o le changement physiologique suit directement la perception dun fait existant, et que ce changement et le sentiment de ce changement sont lmotion (James, 1884). Cognitiviste, o toutes les motions dpendent dun processus permettant de dterminer le ct positif ou ngatif dun vnement. Ce processus est appel appraisal (valuation)(Arnold, 1960). Social constructiviste, o les motions prennent leur sens et sont apprises via les rgles sociales. Les motions serviraient rguler les relations interpersonnelles (Averill, 1980, Oatley, 1993). Nous aborderons dans cette partie diffrentes thories de lmotion : dune part, celles centres sur les aspects physiologiques priphriques et centraux des motions, et dautre part celles centres sur les processus cognitifs dans llaboration des motions. 3.1. Lapproche physiologique des motions Les thories priphriques de James et de Lange (James et al., 1967) ont mis laccent sur les changements physiologiques propres au processus motionnel. Ainsi, les changements priphriques suivent directement la perception du stimulus, et cest la perception de ces changements qui constitue lmotion. Le feedback corporel est donc une composante ncessaire de lmotion, car sans feedback il ne peut y avoir dmotion. Dans cette perspective, chaque type dmotion correspond une structure diffrente de sensations. Un point de dsaccord existe entre ces deux auteurs au sujet de lexistence dun centre motionnel spcique. Ainsi, contrairement James, Lange prne lexistence dun centre spcique, le centre vasomoteur qui commanderait le systme vasculaire. Dans la thorie centrale de Cannon (Cannon, 1927), linduction de changements priphriques ne sufrait pas provoquer un tat motionnel authentique. La source de lmotion serait le systme nerveux central et les modications corporelles en seraient la consquence. Contrairement la thorie de James et Lange, les recherches de Cannon montrent que les modications corporelles sont semblables lors dmotions

1re soumission RIA

trs diffrentes (comme une grande joie, une grande peur ou un grand chagrin). Si ces motions ne sont pas diffrencies cest parce quelles prparent laction. Pour Cannon, le thalamus serait le centre de coordination des ractions motionnelles : il produirait et rgulerait les dcharges physiologiques des motions et serait la source des expriences affectives. A la mme poque, Watson (Watson, 1919) enlve la question des motions toute porte psychologique. Il dcrira les motions comme des rponses rexes, hautement conditionnables et dpourvues de toute valeur adaptative dans une socit civilise. Lapport des thories physiologistes ont permis de mettre en vidence le fait que toute motion est accompagne de manifestations physiologiques. Par contre, ces thories ne prennent pas en compte les aspectes sociaux ni lvaluation subjective de lvnement stimulus. Dans les annes cinquante, le concept physiologique dactivation (arousal) fut loccasion de ce regain dintrt. Avec ce concept, des auteurs comme Hebb (Hebb, 1955), Lindsley (Lindsley, 1951), Schlosberg (Schloberg, 1954), ont pens dtenir la cl commune des processus motivationnels et motionnels. La question du lien entre lmotion et la cognition sur le dclenchement et le droulement de la squence motionnelle est le coeur du dbat. Alors que la psychologie cognitive ne porte que peu dintrt aux motions, il apparat que ces deux concepts, motion et cognition , se rvlent tre indissociable. Cest ainsi quun certain nombre de modles ont essay de rendre compte des motions en faisant plus ou moins appel aux concepts de la psychologie cognitive. Ce sont les thories de lmotion centres sur les processus cognitifs dans llaboration des motions. 3.2. Thories cognitives des motions La plupart des thories des motions utilises actuellement comme base pour des modles informatiques sont issues du courant cognitiviste. Dans le cadre de ce projet, nous porterons donc un intrt tout particulier aux thories cognitives des motions. Les notions de motivation, de mise en rseau et de valence nous semblent fondamentales. Cest pourquoi, parmi une multitude de thories cognitives des motions, nous avons choisi de nen prsenter quun nombre restreint. La thorie relationnelle, motivationnelle et cognitive des motions de Lazarus (Lazarus, 1991a, Lazarus, 1991b) propose que les interactions entre un individu et son environnement, susceptible daffecter son bien-tre, auraient une signication motionnelle potentielle. Ainsi, une interaction entrane une motion positive lorsquelle favorise ou amplie la ralisation des buts et intrts individuels. Cette thorie est dite motivationnelle car elle fait rfrence aux buts et objectifs personnels atteindre selon les contraintes de lenvironnement. De plus, cest une thorie cognitive car lmotion ncessite une connaissance et une valuation des changements dans linteraction individu-environnement induisant la mise en place de stratgies pour assimiler et intgrer la situation. Les dterminants des processus dvaluation cognitive dpendraient de facteurs situationnels, culturels et de personnalit.

motion et agents motionnels

Scherer (Scherer, 1984) postule quant lui que lmotion est multidimensionnelle. Il distingue 5 composantes ayant chacune une fonction : (1) une composante dvaluation cognitive des situations permettant lvaluation de lenvironnement, (2) une composante physiologique dactivation permettant la rgulation du systme motionnel, (3) une composante dexpression motrice permettant la prparation laction, (4) une composante motivationnelle (bauches dactions et prparations comportementales) permettant la communication des intentions et (5) une composante subjective permettant la rexion, le contrle et la surveillance. Cette dernire permettrait la comparaison de ses propres actions avec les standards externes ou internes (comme les normes sociales et les valeurs personnelles) et serait lorigine de la honte ou de la culpabilit. Les motions seraient donc une interface entre lorganisme et lenvironnement et auraient pour fonction principale de permettre ladaptation du comportement aux stimulations externes et/ou internes. Le modle de Bower (Bower, 1992) nous parat particulirement intressant dans le contexte de cette recherche. Il considre en effet la mmoire comme un rseau de noeuds interdpendants reprsentant chacun un concept smantique. Chaque noeud motionnel (Joie, Peur, Tristesse, Colre....) serait li dautres noeuds reprsentant les expriences personnelles passes (motions ressenties, manifestations comportementales, etc..). Lorsque lactivation dun noeud motionnel atteint un certain seuil, lactivation se diffuse dans une partie du rseau dclenchant alors un pattern dactivation automatique et le comportement appropri. Si deux noeuds sont activs alors le comportement expressif correspondra une combinaison de ces deux patterns purs. Lactivation de ces noeuds aura plusieurs consquences. La premire est quelle rendrait plus sensibles les units perceptives, les motions actives tant donc plus rapidement identies que dautres (Postman et al., 1952). De plus, un noeud motionnel activ serait en relation directe avec dautres noeuds de mme tonalit. Ce processus de diffusion permettrait de comprendre que le noeud dpression soit reli dautres noeuds de tonalit ngative. Le sujet dprim aurait ainsi tendance se focaliser davantage sur les vnements tristes qui, par feedback, augmenteraient lactivation du noeud motionnel dpression . Le sujet serait donc plus attentif des informations en relation avec son propre tat motionnel. La seconde consquence de la diffusion de lactivation serait que la liaison, entre un noeud et une trace mnsique correspondant linformation traite, soit intensie. Ainsi, une intensit motionnelle forte produirait une meilleure mmorisation et un meilleur rappel de linformation. Toujours autour de la notion dun rseau associatif dmotions, Isen (Isen, 1984) a propos un modle organis principalement sur la base de deux affects : laffect positif et laffect ngatif. Toutes les informations ayant une tonalit positive seraient ainsi regroupes entre elles en mmoire, de mme que toutes celles de tonalit ngative. De ce point de vue, en terme de traitement de linformation, lexprience dun tat motionnel positif rendrait plus accessibles tous les concepts positifs. De mme, toutes les informations de tonalits ngatives seraient plus accessibles au cours dtat motionnel ngatif. Lang (Lang, 1994), quant lui, propose une thorie bio-informationnelle des motions dans laquelle les motions sont des dispositions laction. Les pisodes

10

1re soumission RIA

motionnels seraient stockes en mmoire sous formes de rseau et les motions seraient instantanes ds que le souvenir dpisode est activ. Les conceptions cognitives ont donc intgr la dimension cognitive du processus motionnel, et ce tant comme composante de lmotion que dterminante des rponses motionnelles. La plupart des travaux rcents sur lmotion partent de lide que le concept dmotion comporte les 5 composantes issues du modle de Scherer (Scherer, 1984). Ces thories ne rendent toutefois pas compte de la diversit des rponses individuelles dans une mme situation. Il apparat donc que le processus dvaluation dpend des expriences passes de lindividu, de ses croyances, des normes sociales. Une mme situation pourra donc tre perue de manire compltement diffrente selon les expriences de chacun, et induire de ce fait des motions diffrentes. Ds lors, la socialisation et la culture sont des facteurs importants prendre en compte dans la squence motionnelle. Ce balayage du concept dmotion, nous donne des pistes dutilisation au sein dun modle tel que celui que nous proposons. Tout dabord le lien entre cognition et motion nen est que renforc et la rsultante physiologique est un bon exemple de cette "complmentarit indissociable". Par ailleurs, le courant cognitiviste sappuie et renforce cette notion de rseau et apporte la notion de feed back motionnel en prcisant deux descripteurs forts de lmotion que sont lintensit et la valence. Ces travaux apporte un clairage opratif notre propos en esquissant les grands principes quun modle pourra (et devrait) mettre en uvre. 4. Modle dagents motionnels Du fait de leur statut majeur dans la perception, lvaluation et le contrle de la rponse, les motions sont un des lments fondamentaux de lactivit humaine. Les approches de modlisation dune intelligence articielle nignorent plus ce concept depuis le dbut des annes quatre-vingts. Cette intgration va de pair avec les travaux entrepris dans le champ des neuro-sciences an dune part dexpliquer le fonctionnement affectif de lHomme et dautre part den proposer des modlisations. Sloman (Sloman et al., 1981) et Minsky (Minsky, 1987) furent parmi les premiers prendre en compte les motions dans leur approches. Au niveau ralisation, lAffective Reasoner de Elliott (Elliott, 1992) et le projet Oz ((Reilly, 1996)) en utilisant le modle OCC (Ortony et al., 1988) ont ouvert la voie de nombreuses implmentations. Depuis, le nombre de travaux sur ce sujet a considrablement augment, que ce soit au niveau dapproches conceptuelles (Sloman, 1987, Caamero, 2000), ou orientes vers le monde des agents conversationnels (Pelachaud et al., 2003, Egges et al., 2004) ou des acteurs virtuels (Gratch, 2000, S. Kshirsagar, 2002). Dans le cadre du projet RIAM/GRACE, dont le but est de simuler des groupe dagents socialement et motionnellement crdible, nous nous intresserons ici aux types de modlisation

motion et agents motionnels

11

possible avant de dcrire les modles informatiques se basant sur une composante motionnelle. 4.1. Types de modlisation Il existe diffrentes faons de modliser des agents motionnels, suivant par exemple lapplication voulue, et de quel type de thories on sinspire. An de bien choisir sa modlisation, Canamero (Caamero, 1999) reprend les classications de Sloman (Sloman, 1992) et Wehrle (Wehrle, 1998) an de bien choisir sa modlisation. Pour Sloman (Sloman, 1992), il existe trois types de modles dpendant de la source dinspiration adopter : les modles bass sur la smantique, dpendant du sens des termes motionnels, les modles bass sur les phnomnes, liant fortement ltat motionnel aux phnomnes observables laccompagnant, et les modles bass sur la conception, qui se focalisent sur la faon dont le systme doit tre conu pour produire le comportement dsir. Wehrle (Wehrle, 1998) catgorise les modles suivant le but de la modlisation : la "bote noire" est plus une approche dingnieur, o le but est davoir un comportement similaire lobjet modlis. le modle orient processus dont le but est de faire lhypothse de lexistence de certains composants ou mcanismes internes, et dobtenir les comportements ou processus observs. Lapproche conceptuelle et le modle orient processus vont assez facilement de pair, leur nalit tant non pas dimiter des motions existantes, mais de synthtiser des motions, ou de faire "merger" des motions articielles ayant un sens pour lagent. 4.2. Modlisation dhumains virtuels Dans le cadre de la ralisation dhumains virtuels, un des enjeux majeurs est la crdibilit : un spectateur devra pouvoir sidentier cet humain virtuel, et ventuellement ne pas pouvoir faire de diffrence entre des humains virtuels interagissant entre eux et des avatars contrls par des tre humains. En utilisant la classication de Sloman, on saperoit que lutilisation de lapproche conceptuelle semble risque pour la modlisation dhumains virtuels, o le paratre est plus important que la manire dont le systme est conu. Dailleurs les modles sinspirant de cette approche (Allen, 2001, Caamero, 2000, Scheutz, 2002) ont comme applications la mise en interaction de cratures dans un contexte proie-prdateur : en effet, il est plus facile dvaluer le comportement dun animal devant survivre dans un environnement que la crdibilit dun humain virtuel qui ne peut se rsumer la russite ou non dun but. Les motions sont, dans ces modles, utilises comme moyen de rguler le comportement dans len-

12

1re soumission RIA

vironnement (Caamero, 1997). Une approche base sur les phnomnes parat donc plus approprie pour augmenter la crdibilit des personnage. Si lon utilise la classication de Wehrle, un modle bas sur une bote noire peut tre tout fait acceptable pour la modlisation dhumains virtuels. Dailleurs, les modles bass sur les processus utilisent des axiomes sur le rle des motions et leur possibles interactions avec l"esprit" (Sloman, 1999). Un humain virtuel ne devrait donc du point de vue des phnomnes, nutiliser une reprsentation motionnelle que le plus tard possible, par exemple pour la reprsentation faciale de cet tat. Toute reprsentation interne ne serait quun modle simpli risquant dentraner une perte de crdibilit ou en tout cas une moins grande adaptabilit lenvironnement. Et enn, il ne faut pas non plus oublier si lon prend en compte la dimension sociale, que toutes les motions ressenties ne sont pas toujours exprimes : on doit donc prendre en compte la rgulation des motions, que ce soit avant la cration de ltat motionnel (reappraisal), ou aprs (suppression) (Gross, 2001). On trouvera un tat de lart complet des modles informatiques antrieurs 1997 dans le livre de Picard (Picard, 1997). 4.3. Modles motionnels informatiques Lors de lutilisation dmotions dans un agent, il faut en gnral dcouper le problme en trois composantes : la synthse des motions, la reprsentation en interne, et la modication du comportement. 4.3.1. Synthse des motions Il existe principalement deux manires de "crer" des motions : soit en ne se basant que sur de la logique, lapproche cognitive, soit en incarnant lagent et donc en prenant en compte certaines donnes du corps, ce quon appellera ici une approche mixte. En ce qui concerne lapproche cognitive, nous aborderons le modle OCC (Ortony et al., 1988) utilis par Elliott comme thorie de base pour synthtiser les motions dans son Affective Reasoner (Elliott, 1992). Cette thorie dOrtony, Clore et Collins est une des thories de lappraisal : lvaluation de lenvironnement est la base du dclenchement de lmotion. Cette valuation de lenvironnement et de son changement (cest dire les vnements que lon peut percevoir) se fait par rapport aux buts de la personne et ses croyances. Ces notions de buts et de croyances, dj utilises dans de nombreux modles dagents (Rao, 1996, Huber, 1999) ont facilit le passage de thories psychologiques aux modles informatiques. Dans le cas du modle OCC, les auteurs ont exprim clairement dans leur livre que leur approche avait comme but dtre utilise dans un systme dintelligence articielle. Selon cette thorie, les motions sont synthtises suivant les consquences de lvnement, la valeur morale dune action dun agent, ou laffection quon porte un objet. Lensemble de ces valuations permet aux auteurs darriver

motion et agents motionnels

13

vingt-deux types dmotions. Ils donnent aussi quelques exemples de rgles formelles pour calculer lintensit de certains types dmotions. La plupart des applications (Bui et al., 2002, El-Nasr et al., 2000, Egges et al., 2004) se basent sur ce modle, mme si, en gnral, un nombre important de modications sont faites. Ainsi, lutilisation dOCC comme thorie motionnelle se rsume le plus souvent lvaluation des vnements extrieurs par rapport des buts ou des standards de lagent : rares sont, par exemple, les applications qui utilisent une reprsentation de ltat motionnel en tenant compte de lensemble des vingt-deux types dmotions dOCC. Dautres modles sont mixtes, tel que Cathexis de Velasquez (Velasquez, 1996) ou les Abbotts de Canamero (Caamero, 1997) et nutilisent lvaluation des vnements que parmi dautres mthodes, et prennent en compte des paramtres tel que : le temps, ltat prcdent, la motivation, qui peut par exemple modier le niveau dactivation de lmotion, la mmorisation, qui permet ladaptation lenvironnement, et donc augmente la crdibilit dans le cadre dhumains virtuels, les variables physiologiques, utilises lorsque les motions servent amliorer lesprance de vie en rgulant le comportement de lagent dans son environnement (approche plus darwinienne) (Caamero, 1997, Allen, 2000), le processus attentionnel, qui peut lui aussi modier entirement lmotion synthtise : suivant la focalisation sur une action o la personne en tant lauteur, lmotion pourrait tre par exemple la tristesse ou la colre. Les motions sont aussi trs importantes dans le cadre de lapprentissage : elles permettent de faciliter la mmorisation dune information en la liant un contexte motionnel. Selon Damasio (Damasio, 1994), diffrents types dmotions existent : les motions primaires qui seraient en quelques sortes innes, et les motions secondaires qui se construiraient avec le dveloppement de lindividu. Les travaux de Damasio sont la source dinspiration de plusieurs modles : Gadanho (Gadanho, 2003) utilise dans larchitecture ALEC des associations entre comportement-tat et une valeur de bien-tre, utilise comme renforcement dans lapprentissage, lauteur faisant une analogie entre ces associations et les marqueurs somatiques de Damasio. Ventura et Pinto-Ferreira (Ventura et al., 1999) utilisent eux aussi les notions de marqueurs somatiques pour reconnatre rapidement laspect motionnel dune perception. Et enn Velasquez a rajout Cathexis (Velasquez, 1998) lapprentissage dune conduite motionnelle suivant les vnements arrivants lindividu an de mmoriser les causes dune motions. 4.3.2. Reprsentation interne des motions Les motions doivent tre reprsentes un moment ou un autre de faon ce quelles puissent tre utilises ensuite que ce soit pour lexpression ou la modication

14

1re soumission RIA

du comportement. Il y a en gnral 3 manires denregistrer un tat motionnel : soit en utilisant les motions basiques, soit en utilisant des types dmotions, dpendant de la manire dont les vnements sont valus, et enn les espaces motionnels. Plusieurs thories se basent sur un petit nombre dmotions primaires permettant de former un tat motionnel. Ekman (Ekman, 1999) proposent ainsi six motions (peur, joie, colre, tristesse, dgot, surprise) qui permettraient de former une expression faciale motionnelle et, partir desquelles on pourrait obtenir nimporte quel tat motionnel. Dautres thories essaient de diviser les motions suivant leur valuation. Par exemple la thorie OCC, de Ortony, Clore et Collins, propose 22 types dmotions, dpendant : du lien entre lvnement et leur utilit par rapport aux buts de lagent, les actions des agents par rapports aux standards (il sagit dune certaine forme de morale des agents), les attitudes des agents par rapport des objets ou dautres agents (le fait dapprcier ou non un objet). Reilly (Reilly, 1996) classe par exemple ces motions de manire hirarchique. Aprs le noeud total, un niveau contenant positif et ngatif permet de connatre lhumeur gnrale de lagent. Le niveau suivant contient les diffrents types dmotions dnis par Ortony, et enn des spcialisations peuvent suivre et donner lieu des comportements plus prcis . La peur, par exemple, pourra faire sursauter. Les espaces motionnels permettent de reprsenter ltat motionnel global de lagent via plusieurs dimensions, parmi lesquelles on retrouve le plus souvent ltat dactivation et la valence. Les modles informatiques utilisant ce genre de reprsentation se basent en gnral sur le circumplex de Russell (Russell, 1980) On peut par exemple citer le robot Kismet de Breazeal (Breazeal, 2003), qui utilise des marqueurs somatiques (inspir de Damasio) pour convertir les facteurs pouvant inuencer ltat motionnel en espace [Arousal,Valence,Stance](tat dactivation, valence, attirance/rpulsion vers un objet) 4.3.3. Comportements motionnels Si certaines applications utilisent les motions pour modier lexpression faciale (Bui et al., 2002) ou le dialogue (Breese et al., 1998, Egges et al., 2004), dautres lutilisent aussi pour plus profondment modier le comportement de lagent. Dans le cadre de la modlisation dhumains virtuels, o le modle doit tre le plus crdible possible, cette modication du comportement par ltat motionnel doit tre raliste. Reilly a propos un comportement plus fort que dans la ralit, o les personnages ragissent plus fortement aux motions, comme dans les dessins anims. Dans FLAME de ElNasr (El-Nasr et al., 2000), le comportement est choisi suivant des rgles oues qui peuvent dpendre de ltat motionnel (par exemple si telle motion est de faible intensit et que lon a telle perception, alors faire tel comportement). Dautres modles nont pas pour but lhumain ou lacteur virtuel, mais certaines notions intressantes peuvent en tre extraites. Par exemple le modle des Abbots de

motion et agents motionnels

15

Canamero, qui utilise la motivation pour choisir un comportement . Cette motivation dpend de la valeur des paramtres physiologique de lagent, et est aussi inuence par les motions (Caamero, 1997). Les comportements choisis sont assez simples (attaquer, boire, manger ...) et dans loptique dune utilisation pour une application de type proie-prdateur. Gratch et Marsella (Marsella et al., 2002, Gratch et al., 2004) proposent un modle bas sur la thorie de Smith et Lazarus (Smith et al., 1990) permettant de grer les motions en agissant : sur lenvironnement an de modier les stimuli reus. Par exemple, si un stimulus entrane une motion ngative, lagent se comportera de manire viter son apparition, sur limportance des buts et des motivations de lagent. La notion dmotion est prsente dans un nombre remarquable de modles qui ont t mis en uvre. Lapproche motionnelle existe au travers de trois approches complmentaires : la cration des motions, la reprsentation de ces motions pour un agent en tant que concept interne et la construction de comportement motionnels, cest--dire de comportements moduls par le facteur motion. Les diffrentes approches rendent bien compte la fois des potentialits offertes par lintgration de ce concept au sein dune intelligence articielle mais aussi de ltendue du travail permettant daller vers un ralisme plus toff. 5. Applications Un mme modle peut servir diffrentes applications. Ainsi, mme si nous nous intressons plus spciquement aux humains virtuels et aux simulations dinteractions entre ces humains virtuels, il ne faut pas oublier que dautres types dapplications des modles motionnels existent : on peut citer les applications bases sur les interactions entre la machine et lutilisateur, et les simulations proie-prdateur. Un autre lment pouvant fortement conditionner lutilisation de tel ou tel modle est lenvironnement dans lequel voluera lagent. 5.1. Environnements On peut distinguer principalement deux catgories denvironnements : restreint et ouvert. Un environnement restreint permet en gnral au concepteur de mettre en uvre des rgles rigides entre ltat motionnel, la perception et le comportement produire. Ce type dagent peut parfaitement tre crdible puisque, les rgles tant en nombre limit, on peut modier celles-ci en regardant lagent se comporter dans son environnement (P. Bcheiraz, 1998, El-Nasr et al., 2000).

16

1re soumission RIA

Dans un environnement ouvert, de nombreuses interactions peuvent se produire, et certaines peuvent mme tre en partie inconnues. An de pouvoir continuer avoir des agents qui se comportent de manire crdible, plusieurs mthodes peuvent tre utilises : lutilisation de mmoires an dapprendre lenvironnement (Velasquez, 1998), lutilisation de rgles gnriques. Mais ces rgles ne peuvent garantir un comportement crdible si les paramtres quelles utilisent ne sont pas bien rgls. De plus, mme en ayant rgl ces paramtres an davoir un personnage crdible dans une situation particulire, des effets indsirables peuvent apparatre tel un comportement incohrent lors de larrive dun vnement non prvu par le concepteur. 5.2. Comportements de type Proie-Prdateur Les motions sont souvent utilises an daider au choix du comportement adopter dans loptique de faire survivre une crature le plus longtemps possible. Les motions sont alors exploites dun point de vue fonctionnel, en prenant en compte leur capacit aider lindividu tre en accord avec lenvironnement. On peut citer comme application Gridland de Caamero (Caamero, 1997), qui inspire aussi les travaux de Allen (Allen, 2000). 5.3. Interactions agent/utilisateur Les motions peuvent aussi faciliter linteraction entre un utilisateur et son ordinateur. Pour cela Picard (Picard et al., 2001) pense que la mesure de certaines caractristiques physiologiques de lutilisateur peuvent permettre dimaginer son tat motionnel, et ainsi de mieux ragir en consquence. Lutilisateur a le mme genre de relation avec son ordinateur quavec un autre tre humain. Le recours des personnages virtuels donnant limpression quils ont des motions peut ainsi permettre un feed-back motionnel : en utilisant par exemple des expressions ou des gestes chargs motionnellement , on peut faire comprendre lutilisateur certains messages. Ceci pourrait ainsi amliorer les relations entre lutilisateur et la machine. La transmission de messages caractre motionnel peut aussi tre utilise an damliorer les interactions entre un tuteur virtuel et son lve dans le cadre des environnements virtuels de formation (Gratch, 2000), ou dans un but pdagogique (Marsella et al., 2000, Prendinger et al., 2002, Paiva et al., 2002). Kismet est un autre exemple de linteraction entre des tres humains et une machine, qui est ici un robot (Breazeal, 2003). McCauley et Franklin (McCauley et al., 2000) ont travaill sur deux agents communiquant en langage naturel avec des utilisateurs soit pour traiter des rservations pour des confrences(agent CMattie), soit pour des possibilits de travail (agent IDA). Ces agents se basent sur une thorie de la conscience et prennent aussi en compte les motions an de modier une grande partie des activits cognitives (perception, slection dactions, mmoire ...). Ces motions ont ici encore une sorte de rle rgu-

motion et agents motionnels

17

lateur pour indiquer lagent la qualit de son travail, cest dire la qualit de ses interactions avec les utilisateurs. 5.4. Interactions sociales et comportement de groupe Un certain nombre de modles dhumains virtuels nutilisent les motions que dans le cadre dune interaction avec lutilisateur (Velasquez, 1998, Bui et al., 2002, Cassell, 2000). Linteraction entre plusieurs agents est en effet rarement aborde autrement que dun point de vue planication : un agent B nintervient dans la cration dmotion de lagent A que sil modie ses plans, ou si lagent A a une reprsentation des plans de lagent B. Quelques modles traitants des comportements de groupes existent, tel que celui de Guye-Vuillme (Guye-Vuilleme et al., 2001), ou la simulation prend en compte la notion de rles, de normes, de valeurs, et des "vues du monde", mais pas les motions. Le modle de Mac Namee ((Namee et al., 2003b, Namee et al., 2003a)) est plus intressant car il prend en compte la fois la notion de rle et les motions. Il simule linteraction avoir avec un autre agent partir de 3 composantes : la personnalit suivant le modle 2 dimensions dEysenck (Eysenck et al., 1965) (aspect nvrotique et extraversion), le modle des motions 2 dimensions de Lang (Lang, 1995) (veil et valence), lensemble de variables reprsentant ltat de linteraction avec lautre agent. Si lon veut simuler un comportement de groupe avec une approche agent situ, le concepteur ne peut plus imaginer la totalit des actions qui vont avoir lieu et vouloir garder une simulation entirement crdible. Les choix des paramtres rglant le comportement des agents deviennent l encore difcile. Une faon de montrer quun personnage a un comportement crdible serait de mettre en avant que le groupe dans lequel il interagit ait lui aussi un comportement crdible, cest dire qui suive des schmas dj observs dans la ralit. Le fait de garder la crdibilit en changeant dchelle augmenterait les chances que le modle test soit robuste lenvironnement, et permettrait la validation des rgles de comportements dans un nouvel environnement. Aprs avoir prsent diffrentes applications possibles des modles motionnels existant, nous allons exposer les perspectives de modlisation des motions travers les cartes cognitives issues de la logique oue qui constitue laxe majeur de notre approche. 6. Conclusion Cet article constitue donc une synthse des diffrents types dinteractions relationnelles au sein dun groupe social dans lobjectif dintgrer dans des Systme Multiagents (SMA) des modles comportementaux bass sur les tats motionnels. Cette tude pralable nous parat pertinente pour nos travaux de recherche, notamment dans

18

1re soumission RIA

le cadre du projet GRACE, o la dimension pluridisciplinaire se prsente comme un lment majeur. Les domaines concerns vont du groupe et de son fonctionnement lindividu et ses motions. Comme nous venons de le voir, modliser les motions pour un agent nest pas exempt dobstacle, tant dans lvaluation des vnements provenant de lenvironnement et des autres agents que dans lexpression et lutilisation des tats motionnels de lagent. Il existe, comme nous lavons vu, des modles de reprsentation et des modles informatiques qui rendent tangible une intgration motionnelle. Toutefois, il ne faut pas perdre de vue deux lments fondamentaux. Tout dabord, il sagit du contexte de mise en uvre de ce modle, en effet ces modles se veulent gnriques mais il faut rester conscient de leurs limites et du cadre de conception avant de les intgrer dans un systme de simulation. Le risque tant dtre, soit trop exhaustif en manipulant des donnes inutiles ou mal values qui peuvent introduire un bruit nfaste dans la simulation, soit trop rducteur en simpliant lextrme le modle qui naura que peu de pertinence. Enn, tous ces modles dcrivent un fonctionnement idal et risque de ce fait de lisser lide mme de personnalit. 7. Perspectives Dans le cadre de notre projet, nous proposons donc pour dcrire les motions, dune part lexploitation des cartes cognitives oues qui intgrent des composantes descriptives de lindividu au travers dun modle de comptences comportementales, et dautre part un modle dagent motionnel incarn. 7.1. Modlisation des motions travers les CCF Lobjectif tant de simuler, de manire dynamique et interactive, les comportements dagents intelligents, nous avons choisi de modliser les comportements des agents virtuels laide de cartes cognitives oues (Kosko, 1986, Parenthon et al., 2002), que nous appellerons dans le contexte des motions cartes motionnelles oues ou CEF (Figure ci-dessous). Ces CEF permettent de spcier un comportement perceptif en dnissant des concepts sensitifs, moteurs et motionnels (comme noeuds dun graphe orient). Les noeuds reprsentent les concepts motionnels et les arcs entre ces noeuds traduisent les relations excitatrices ou inhibitrices entre les concepts associs. Le poids de ces liens sera dpendant des prols comportementaux provenant du modle utilis par la Socit PerformanSe qui sappuie la fois sur les Big Five (Costa et al., 1992) et sur une approche systmique (Waltzlawick, 1980). Nous avons choisi de considrer les motions fondamentales le plus souvent cites par les diffrents travaux concernant lmotion. Nous avons donc choisi de prendre en compte 6 motions dites positives opposes 6 motions dites ngatives . Nous avons donc au total 12 motions, reprsentes par autant de Cartes motionnelles Floues, qui peuvent prendre une valeur entre 0 et 1. Nous avons distingu les motions selon quelles soient : propre lindividu (joie/tristesse ; ert/honte), en rapport aux changes relationnels (approbation/opposition; sympathi /antipathie) ou

motion et agents motionnels

19

Figure 1. Carte motionnelle oue gnrique en rapport aux vnements extrieurs (espoir/inquitude ; satisfaction/dception). De plus,ces CEF alimentent des jauges runissant les couples dmotions antagonistes. Nous avons donc un ensemble de 6 jauges motionnelles reprsentes par un continuum variant de -1 1. Le modle gnral de fonctionnement comprend donc une CEF, un module dvaluation en entre de la carte qui permet au systme de percevoir ce qui se trouve lentre des capteurs. Il mesure entre autre la distance laquelle se trouve lautre agent, son expression faciale, sa posture ou sa gestuelle, ainsi que les messages verbaux qui lui sont adresss et ce qui se passe de manire gnrale dans son environnement. Ces stimuli sont ensuite valus en fonction des tats internes lagent (personnalit, buts, vision du monde, etc.) avant dtre utilis dans la ou les carte(s). Les cartes renvoient leur tour deux types de donnes : (1) des informations de ractualisation et (2) des tendances laction. Les diffrentes informations de ractualisation permettent au systme dvoluer en fonction des relations que lagent entretient avec les autres et de ce qui se passe dans son environnement. Ainsi, lafnit que lagent peut avoir avec les autres agents va pouvoir voluer avec le temps et permet lagent de stocker dans une sorte de mmoire les relations passes quil a entretenues avec les autres agents. La fatigue gnrale reprsente le niveau global dnergie de notre agent. Il est aliment en fonction de la valeur de l intensit daction . Plus lintensit daction sera forte, plus cela va entraner un cot et donc plus le concept fatigue sera active. Le

20

1re soumission RIA

concept dtat desprit ou dtat motionnel permet au systme de connatre ltat des diffrentes jauges motionnelles. Un tat motionnel positif renforcera la sensibilit des capteurs dmotions positives, et diminuera la sensibilit des capteurs dmotions ngatives. Inversement, un tat motionnel ngatif renforcera la sensibilit des capteurs dmotions ngatif et diminuera la sensibilit des capteurs dmotions positives ! Le concept dhabitude permet de prendre en compte le nombre de fois o une mme motion est ressentie de manire continue par lagent. Lagent shabitue de plus en plus et ni par tre de moins en moins sensible : lhabitude inhibe donc le concept de sensibilit . Au nal, des tendances laction et une intensit daction sont proposes en sortie de la carte et values dans le module de dcision. Ce dernier traite ces donnes en fonction de ltat interne lagent et des donnes inscrites en mmoire. Ce systme permettra nos agents dagir sur leur environnement en fonction dune multitude dlments et son action, selon quelle soit adapte ou non, permettra la rvision de ses buts. 7.2. Proposition dun modle dagent Dans le cadre de notre simulation de personnages ayant un comportement crdible, nous proposons un modle dagent incarn auquel nous associeront un tat motionnel. La cration du modle est vue de manire incrmentale. Le modle de base permettra de slectionner une action parmi une liste dactions possibles. A ce modle nous rajouterons des buts notre agent. En associant notre agent des capacits danticipation, nous lui permettrons de prvoir les consquences de ses actions et ainsi dliminer celles qui auront des rsultats nfastes par rapport ces buts. Lajout dun tat motionnel permettra damliorer lvaluation des situations anticipes. La prise en compte de la mmoire pisodique offrira la possibilit de se remmorer limpact motionnel dactions ralises dans une situation semblable. Le processus attentionnel permettra notre modle dagent de ltrer de manire plus importante les actions proposes. Et enn la prise en compte des motivations de lagent permettra dajouter dynamiquement des buts en cours de simulation. Lobjectif dun tel modle est dtre rutilisable dans nombre dapplications o les personnages nont quun comportement li des vnements faiblement chargs en motions (contrairement un environnement comme MRE (Gratch et al., 2004)). Nous ne nous intresserons donc pas pour le moment aux effets de gestion de lmotion. Dans ce modle, les motions sont utilises comme un moyen de communication non-verbale permettant dassocier un tat affectif des situations ou des objets, et donc ensuite de modier la prise de dcision en fonction du vcu de lagent. Parmi les exemples dapplications possibles, la simulation de la vie dtudiants dans un appartement, ou la modlisation de comportement de pitons dans une simulation de scurit routire reprsenteront des tests de validation de notre modle.

motion et agents motionnels

21

Dans le cadre de notre proposition, nous utilisons comme base le modle de lagent SOAR (Newell, 1990, Laird et al., 1987). Ce dernier dsigne une thorie, mais aussi un langage et une architecture. Nous utiliserons ce modle car il nous parait particulirement adapt au dveloppement de la partie cognitive dun agent, de nombreux travaux sont bass sur son utilisation (Tambe, 83-124, Tambe et al., 1998, Rickel et al., 1999, Laird, 2001, Wray et al., 2004, Gratch et al., 2004). Il a aussi des particularits intressantes par rapport aux systmes base de rgles classiques (Technology, 2002) tel que CLIPS : principalement sa capacit diviser un problme en sous problmes via lutilisation du subgoaling an de rsoudre les conits, et sa dlibration (le choix de laction applique) base sur la prfrence associe aux actions (appeles "operateurs"). Nous partons donc du cycle de base de SOAR an de crer le comportement de nos personnages. Comme le montre la gure 2 certaines actions vont tre proposes suivant la perception que lagent a de lenvironnement. Des rgles de production vont alors donner des prfrences aux diffrentes actions proposes, ceci an quune seule action soit slectionne. Cette action sera ensuite retransmise aux effecteurs de lagent pour modier son tat interne ou agir sur lenvironnement. Nous rajoutons ensuite de manire incrmentale les autres composants de notre architecture (g. 3).
Perception Proposition dactions Selection dune action Action

Figure 2. Cycle de base


Motivation Buts

Perception + Focalisation

Proposition dactions

Selection dune action

Action

Emotion

Anticipation

Mmoire pisodique

Figure 3. Cycle de base + buts + anticipation + motions + mmoire pisodique + attention + motivation

22

1re soumission RIA

8. Remerciement Nous remercions le ministre franais de la recherche pour sa contribution dans le projet GRACE soutenu par le rseau RIAM. 9. Bibliographie
Allen S., A Concern-Centric Society-Of-Mind Approach To Mind Design , Proceedings of the AISB00 Symposium on How To Design A Functioning Mind, Birmingham, England, 2000. Allen S. R., Concern Processing in Autonomous Agents, PhD thesis, Faculty of Science of The University of Birmingham, Birmingham, England, 2001. Anderson S. W., Bechara A., Damasio H., Tranel D., Damasio A. R., Impairment of social and moral behavior related to early damage in human prefrontal cortex , Nature Neurosciences, vol. 2, n 11, p. 1032-1037, 1999. Arnold M., Emotion and Personality, Columbia University Press, NY, 1960. Averill J., A constructivist view of emotion , in , R. Plutchik, , H. Kellerman (eds), Emotion : Theory, research and experience, vol. 1, Academic Press, New York, p. 305-339, 1980. Bower G., How might emotions affect learning ? , in , S. Christianson (ed.), The handbook of emotion and memory : Research and theory, Lawrence Erlbaum Associates, Hillsdale, NJ, p. 3-31, 1992. Breazeal C., Emotion and sociable humanoid robots , International Journal of Human Computer Studies, vol. 59, p. 119-155, 2003. Breese J., Ball G., Modeling Emotional State and Personality for Conversational Agents, Technical Report n MSR-TR-98-4, Microsoft Research, One Microsoft Way, Redmond, WA, March, 1998. Also appeard as AAAI TR SS-98-03. Bui T. D., Heylen D., Poel M., Nijholt A., ParleE : An adaptive plan-based event appraisal model of emotions , Proceedings KI 2002, 25th German Conference on Articial Intelligence, Springer, p. 129-143, 2002. Cannon W., The James-Lange theory of emotions : A critical examination and an alternative theory , American Journal of Psychology, vol. 39, p. 106-124, 1927. Cassell J., More Than Just Another Pretty Face : Embodied Conversational Interface Agents , Communications of the ACM, 2000. Caamero D., Modeling motivations and emotions as a basis for intelligent behavior , Proceedings of the rst international conference on Autonomous agents, ACM Press, p. 148155, 1997. Caamero D., Emotions pour les agents situs , in , A. Drogoul, , J.-A. Meyer (eds), Intelligence Articielle Situe, Hermes, Paris, 1999. Caamero D., Designing Emotions for Activity Selection, Technical report, Dept. of Computer Science Technical Report DAIMI PB 545, University of Aarhus, Denmark, 2000. Cornelius R. R., Theoritical approaches to emotion , SpeechEmotion-2000, p. 3-10, 2000. Costa P., McCrae R., Four ways ve factors are basic , Personality and Individual Differences, vol. 13, n 6, p. 653-665, 1992.

motion et agents motionnels

23

Damasio A., Descartes error : emotion, reason, and the human brain, Putnams Sons, New York, 1994. Darwin C., The expression of the emotions in man and animals, University of Chicago Press, Chicago, 1872. Egges A., Kshirsagar S., Magnenat-Thalmann N., Generic Personality and Emotion Simulation for Conversational Agents , Computer Animation and Virtual Worlds, 2004. Ekman P., Basic Emotions , in , T. Dalgleish, , M. Power (eds), Handbook of Cognition and Emotion, John Wiley & Sons, Ltd, Sussex, U.K., chapter 3, p. 45-60, 1999. El-Nasr M. S., Yen J., Ioerger T. R., FLAME-Fuzzy Logic Adaptive Model of Emotions , Autonomous Agents and Multi-Agent Systems, vol. 3, n 3, p. 219-257, 2000. Elliott C., The Affective Reasoner : A process model of emotions in a multi-agent system, PhD thesis, Northwestern University, Evanston, Illinois, 1992. Eysenck H., Rachman S., The Causes and Cures of Neuroses, Routledge and Kegan Paul, London, 1965. Fiske S., Taylor S., Social Cognition, McGraw-Hill International Editions, 1991. Fuster J., The prefrontal cortex, Lippincott and Raven Press, New-york, 1997. Gadanho S. C., Learning behavior-selection by emotions and cognation in a multi-goal robot task , The Journal of Machine Learning Research, vol. 4, p. 385-412, 2003. Gratch J., mile : Marshalling passions in training and education , Proceedings of the fourth international conference on Autonomous agents, ACM Press, p. 325-332, 2000. Gratch J., Marsella S., A domain-independent framework for modeling emotion , Cognitive Systems Research, vol. 5, n 4, p. 269-306, 2004. Gross J., Emotion Regulation in Adulthood : Timing Is Everything , Current Directions in Psychological Science, vol. 10, p. 214-219, 2001. Guye-Vuilleme A., Thalmann D., A high-level Architecture for Believable Social Agents , VR Journal, vol. 5, p. 95-106, 2001. Hall E., La dimension cache, dition du Seuil, Paris, 1966. Hebb D., Drives and C.N.S. (Conceptual Nervous System) , Psychological, 1955. Huber M. J., JAM : a BDI-theoretic mobile agent architecture , Proceedings of the third annual conference on Autonomous Agents, ACM Press, p. 236-243, 1999. Isen A. M., Toward Understanding the Role of Affect on Cognition , in , R. Wyer, , T. Srull, , A. Isen (eds), Handbook of Social Cognition, Erlbaum, Hillsdale, NJ, p. 179-236, 1984. James W., What is an Emotion ? , Mind, vol. 9, p. 188-205, 1884. James W., Lange C., The emotons, Hafner, New York, 1967. (Rimpressions des textes publis en 1884 & 1890). Kosko B., Fuzzy Cognitive Maps. , International Journal of Man-Machine Studies, vol. 24, n 1, p. 65-75, 1986. Laird J. E., It knows what youre going to do : adding anticipation to a Quakebot , in , J. P. Mller, , E. Andre, , S. Sen, , C. Frasson (eds), Proceedings of the Fifth International Conference on Autonomous Agents, ACM Press, Montreal, Canada, p. 385-392, 2001. Laird J. E., Newell A., Rosenbloom P. S., Soar : An architecture for general intelligence , Articial Intelligence, vol. 33, n 1, p. 1-64, 1987.

24

1re soumission RIA

Lang P., The motivational organisation of emotion : Affect-reex connections , Emotions : Essays on emotion theory, Lawrence Erlbaum Associates, Hilsdate, NJ, 1994. Lang P. J., The emotion probe : Studies of motivation and attention , American Psychologist, vol. 50, p. 372-385, 1995. Lazarus R., Emotion and adaptation., Oxford University Press., New York, 1991a. Lazarus R., Progress on a cognitive-motivational-relational theory of emotion , American Psychologist, vol. 46, n 8, p. 819-834, 1991b. Lewin K., Psychologie dynamique, 3me dition 1967 edn, PUF, Paris, 1959. Lewin K., Psychologie dynamique des relations humaines, PUF, Paris, 1975. Lindsley D., Emotion , in , S. Stevens (ed.), Handbook of experimental psychology, Willey, 1951. Marsella S., Gratch J., A Step Toward Irrationality : Using Emotion to Change Belief , Proceedings of the 1st International Joint Conference on Autonomous Agents and MultiAgent Systems, Bologna, Italy, p. 334-341, 2002. Marsella S., Johnson W. L., LaBore C., Interactive pedagogical drama , Agents 2000, p. 301308, 2000. McCauley L., Franklin S., Bogner M., An Emotion-Based "Conscious" Software Agent Architecture , in , A. Paiva (ed.), Affective Interactions, Lecture Notes on Articial Intelligence ed., vol. 1814 of Lecture Notes in Computer Science, Springer, p. 107-120, 2000. Minsky M., The society of mind, Simon and Schuster, New York, 1987. Moreno J., Fondements de la sociomtrie, PUF, Paris, 1934. Trad. Frse de Who shall survive ? Moscovici S., Psychologie des reprsentations sociales , Cahiers Vilfredo Pareto, vol. 14, p. 409-416, 1976. Namee B. M., Cunningham P., Creating Socially Interactive Non Player Characters : The -SIC system , International Journal of Intelligent Games & Simulations, 2003a. Namee B. M., Dobbyn S., Cunningham P., OSullivan C., Simulating Virtual Humans Across Diverse Situations , Proceedings of Intelligent Virtual Agents 03, p. 159-163, 2003b. Newell A., Unied Theories of Cognition, Harvard University Press, 1990. Oatley K., Social construction in emotions , in , M. Lewis, , J. Haviland (eds), Handbook of emotions, Guilford Press, p. 341-352, 1993. Ortony A., Clore G., Collins A., The Cognitive Structure of Emotions, Cambridge University Press, New York, 1988. P. Bcheiraz D. T., A Behavioral Animation System for Autonomous Actors personied by Emotions , First Workshop on Embodied Conversational Characters (WECC 98), California, USA, 1998. Paiva A., Machado I., Life-Long Training with Vincent, a Web-based Pedagogical Agent , the International Journal of Continuing Engineering Education and Life-Long Learning, 2002. Parenthon M., Tisseau J., Morineau T., Believable decision for virtual actors , IEEE International Conference on Systems, Man and Cybernetics (IEEE-SMC), vol. 3, Tunisia, p. MP2R3, 2002. Patterson M., Nonverbal Behavior. A functional perspective, Springer Verlag., New York, 1983.

motion et agents motionnels

25

Pelachaud C., Bilvi M., Computational Model of Believable Conversational Agents , Communication in Multiagent Systems 2003, p. 300-317, 2003. Picard R. W., Affective computing, MIT Press, 1997. Picard R. W., Vyzas E., Healey J., Toward Machine Emotional Intelligence : Analysis of Affective Physiological State , IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, n 10, p. 1175-1191, 2001. Postman L., Brown D., The perceptual consequences of success and failure , Journal of Abnormal and social Psychology, vol. 47, p. 213-221, 1952. Prendinger H., Descamps S., Ishizuka M., Scripting Affective Communication with Life-like Characters in Web-based Interactions Systems , Applied Articial Intelligence, vol. 16, n 7-8, p. 519-553, 2002. Rao A. S., AgentSpeak(L) : BDI Agents Speak Out in a Logical Computable Language , in , R. van Hoe (ed.), Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, Eindhoven, The Netherlands, 1996. Reilly W., Believable social and emotional agents, Technical report cmu-cs-96-138, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 1996. Rickel J., Johnson W., Animated agents for procedural training in virtual reality : perception, cognition, and motor control , Applied Articial Intelligence, vol. 13, p. 343-382, 1999. Russell J., A circumplex model of affect , Journal of Personality and Social Psychology, vol. 39, p. 1161-1178, 1980. S. Kshirsagar N. M.-T., A Multilayer Personality Model , Proceedings of 2nd International Symposium on Smart Graphics, p. 107-115, 2002. Scherer K., Les emotions : Fonctions et composantes , Cahiers de Psychologie cognitive, vol. 4, p. 9-39, 1984. Scheutz M., Agents With or Without Emotions ? , FLAIRS 02, AAAI Press, 2002. Schloberg H., Three dimensions of emotions , Psychological Review, vol. 61, p. 81-88, 1954. Sloman A., Motives Mechanisms and Emotions , Cognition and Emotion, vol. 1, n 3, p. 166208, 1987. Sloman A., Prolegomena to a Theory of Communication and Affect , in , A. Ortony, , J. Slack, , O. Stock (eds), Communication from an Articial Intelligence Perspective : Theoretical and Applied Issues, Springer, Berlin, Heidelberg, p. 229-260, 1992. Sloman A., Architecture-based conceptions of mind , Proceedings 11th International Congress of Logic, Methodology and Philosophy of Science, eds Peter Gardenfors, Katarzyna Kijania-Placek and Jan Wolenski, Cracow, Poland, 1999. Sloman A., Croucher M., Why robots will have emotions , Proceedings of the Seventh IJCAI, Morgan-Kaufman, Vancouver, p. 197-202, 1981. Smith C., R. L., Emotion and Adaptation , Handbook of Personality : theory & research, Guilford Press, NY, p. 609-637, 1990. Tambe M., Towards Flexible Teamwork , Journal of Articial Intelligence Research, 83-124. Tambe M., Adibi J., Alonaizon Y., Erdem A., Kaminka G., Marsella S., Muslea I., Tallis M., ISIS : Using an explicit model of teamwork in RoboCup97 , RoboCup97 : Proceedings of the rst robot world cup competition and conferences, Springer Verlag, 1998. Technology S., Soar : A Comparison with Rule-Based Systems , 2002.

26

1re soumission RIA

Velasquez J. D., Cathexis : A Computational Model for the Generation of Emotions and their Inuence in the Behavior of Autonomous Agents , Masters thesis, MIT, 1996. Velasquez J. D., Modeling Emotion-Based Decision-Making , Proceedings of the 1998 AAAI Fall Symposium Emotional and Intelligent : The Tangled Knot of Cognition, AAAI Press, Orlando, FL, 1998. Ventura R., Pinto-Ferreira C., Emotion-based agents : Three approaches to implementation , Workshop on Emotion-Based Agent Architectures, Juan D. Velasquez editor, Seattle, U.S.A., 1999. Waltzlawick P., Le Langage du changement,, collection Points, Editions du Seuil, 1980. Watson J., Psychology from the standpoint of a behaviorist., Lippincott, Philadelphia, 1919. Wehrle T., Motivations behind modeling emotional agents : Whose emotion does your robot have ? , Numaoka C., Caamero D., Petta P. (eds.) :Grounding Emotions in Adaptive Systems, SAB98 (5th International Conference of the Society for Adaptive Behavior) Workshop Notes, Switzerland, 1998. Wray R. E., Laird J. E., Nuxoll A., Stokes D., Kerfoot A., Synthetic Adversaries for Urban Combat Training , Proceedings of the 2004 Innovative Applications of Articial Intelligence Conference, AAAI Press, San Jose, CA, 2004.