1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman...

33
1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs

Transcript of 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman...

Page 1: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

1

GRETA+OSSE: De la description de scenariossocio-emotionnels au narrateur virtuel expressif

Roman Miletitch Nicolas Sabouret, Magalie Ochs

Page 2: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

2

Contexte StoryTelling

Ontologie pour la narration [Cavazza 2007]The story Teller : Réalisateur [Heylen 2002]

Modèle émotionnelOSSE [Sabouret Ochs &Corruble 2009]

Avatar virtuel : Agent Communicant AniméGRETAAncrage plus fort grâce à une représentation

du narrateur [Cassel 2001]

Page 3: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

3

Plan

Présentation du problème Hypothèse et solution proposée Ontologie et relations Algorithme de parcours Résultats

Page 4: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

4

Présentation du problème

En partant d’un scénario, raconter une histoire CohérenteNon répétitive Intéressante, PrenanteChargée en émotions [Bates 1994]Avec une gestion de la tension

Page 5: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

5

En entrée

OSSEEmotionsRelations Sociales

ScénarioSuite d’évènements

EvènementAgent, Verbe, Patient

Page 6: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

6

Interface OSSE

Page 7: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

7

Narration existante

Phrases écrites à la main, à l’avance. Aucune génération Aucun remplissage de phrases Aucun brodage autour du squelette

Page 8: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

8

Scénario

Ambiance WesternClint, le shérifTuco, le hors-la-loi

Exemple d’évènement :Tuco, to watch, Maria

Page 9: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

9

En sortie :

Texte Greta

Lecture de texteExpressions facialesLangage corporel

Page 10: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

10

Hypothèse scientifique

Pour broder autour du scénario :Représentation du monde : [Stone 2004]

Modèle de représentation des connaissances

Rajout de phrases dépendant… [Bailey 1999] … des évènements considérés … des connaissances représentées

Non-déterminisme [Pachet 2009] Le spectateur va à la recherche du sens

Page 11: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

11

Solution proposée

Représentation des connaissancesOntologie - représentationRelation binaire sur ses concepts - déscription

Algorithmes de parcoursBasés sur les relationsGénérateur d’interet [Dessalles 2005, 2006]Renforcement de l’impact émotionel

[Rosis 2000]

Page 12: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

12

Exemple de concept

Page 13: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

13

Ontologie

Page 14: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

14

Lien entre OSSE et l’ontologie

Page 15: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

15

Trait de haut niveau

Ajout de tag sur la personnalité dans OSSE [Isbister 2006]

Page 16: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

16

Relations

Id Nom Type Concept de gauche Concept de droit

Relation

GaucheDroite

Page 17: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

17

Types de relations

Relations de proximitéComporteContient EndroitContient GrosProche

Relations grammaticalesSujetCOD

Page 18: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

18

Types de relations

Relations de qualificatifs LinkAdj LinkAdv

Objet_Verbe Null

Exemple : TucoLinkAdjMean

Page 19: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

19

Exemple de relation

Page 20: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

20

Structure de la phrase

Paragraphe : vecteur de phrases Phrase : vecteur d’items Item

Concept ontologiqueListe de qualificatifsCatégories grammaticales

Sujet, Verbe, COD, Complément, Null

Page 21: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

21

Organisation des phrases

Agrégations par contenu similaireTest sur les Sujet, Verbes, COD

Agrégations particulièresEach other : le COD d’un évènement et le

Sujet de l’autre. Itself : le Sujet et le COD d’un évènement sont

les mêmes.

Page 22: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

22

Algorithmes de parcours

Algo Introduction - Conclusion Algo StandAlone Algo Relation Sociale Algo Suspense Algo Evénement Algo Phrase du narrateur Algo Filling

Page 23: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

23

Suspense

Evènement : (Ag, Vrb, Pt) COD’ = Pt ou [ ]~Objet_Verbe~ Vrb Verbe’ = COD’ ~Objet_Verbe~ [] Agent’ = Ag On ajoute {Agent’, Verbe’, COD’} au

paragraphe.

Page 24: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

24

Exemple Suspense

Tuco opens the safe. Patient : safe, ou {key, lockpick} Verbe : {to use, to watch, to play with} Agent : Tuco Résultat:

Tuco plays with the key. Tuco opens the safe.

Page 25: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

25

Résultat de modification de phrases

Evènement Clint shoots Tuco. Tuco shoots Clint.

Page 26: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

26

Résultat de modification de phrases

StandAlone Clint watch over the window. Clint shoots

Tuco. Tuco shoots Clint.

Page 27: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

27

Résultat de modification de phrases

Relation Sociale Clint watch over the window. Tuco frowns

to Clint. Clint shoots Tuco. Tuco shoots Clint.

Page 28: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

28

Résultat de modification de phrases

Suspense Clint watches through the window. Tuco

frowns to Clint. Clint watches his gun. Clint shoots Tuco. Tuco shoots Clint.

Page 29: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

29

Résultat de modification de phrases

Phrase narrateur Clint watches through the window. Tuco

frowns to Clint. Clint watches his gun. Clint shoots Tuco. Tuco shoots Clint. I wish I could have done something to help!

Page 30: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

30

Résultat de modification de phrases

Filling Clint slowly watch through the big window.

Tuco frowns to Clint the sheriff. Clint watches his old gun. Clint shoots mean Tuco. Tuco shoots violent Clint. I wish I could have done something to help!

Page 31: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

31

Exemple de modification de phrases

Organisation de la phrase Clint slowly watches through the big

window. Tuco frowns to Clint the sheriff. Clint watches his old gun. Then violent Clint and mean Tuco shoot each other. I wish I could have done something to help!

Page 32: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

32

Conclusion

Rappel hypothèse scientifique :Ontologie, Relations, Algorithmes

Evaluation en cours Perspectives

WordNet AffectModification de l’ontologie par les

évènements Interface graphiqueBibliothèque

Page 33: 1 GRETA+OSSE: De la description de scenarios socio-emotionnels au narrateur virtuel expressif Roman Miletitch Nicolas Sabouret, Magalie Ochs.

33

Références J.-L. Lugrin D. Pizz, F. Charles and M. Cavazza. Interactive storytelling with literary

feelings, 2007. A. Nijholt M. Theune, S. Faas and D. Heylen. The virtual storyteller. ACM

SIGGROUP, 2002. N. Sabouret M. Ochs and V. Corruble. Simulation of the dynamics of non-player

characters emotions and social relations in games, 2009. M. Stone. Ontology and description in computational semantics. 2004. F. Pachet. In Open Systems Science, chapter : The future of content is in

ourselves, 2010. J-L. Dessalles. Vers une modélisation de l'intérêt, 2005. J-L. Dessalles. Le rôle de l'impact émotionnel dans la communication des

evenements, 2006. F. De Rosis and F. Grasso. Affective natural language generation. Affective

interactions, 2000. P. Bailey. Searching for storiness: Story-generation from a reader's perspective,

1999. J. Bates. The role of emotion in believable agents, 1994. J. Cassell. Embodied conversational agents: representation and intelligence in user

interfaces, 2001. K. Isbister. Better game characters by design: a psychological approach. Elsevier,

2006.