Towards Affective Interactive ECAs Catherine Pelachaud – University of Paris 8 Isabella Poggi – University of Rome 3 WP6 workshop, 10-11 March 2005, Paris.

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Chapter 5 Transfer of Training
Kapitel 10. Copyright © Houghton Mifflin Company. All rights reserved.10 | 2 1. The passive voice.
Chapter 11 Attitude and Attitude Change
Chapter 7 System Models.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Managing Conflict and Change
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Jeff Mischkinsky Nickolas Kavantzas Goran Olsson Web Services Choreography.
ActionDescription 1Decisions about planning and managing the coast are governed by general legal instruments. 2Sectoral stakeholders meet on an ad hoc.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
STUDENT MANAGEMENT School Bus Driver Inservice.
Right vs. Left Brain. This theory of the structure and functions of the mind suggests that the two different sides of the brain control two different.
1 Cognitive sociolinguistics Richard Hudson Budapest March 2012.
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
Part Three Markets and Consumer Behavior
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Week 2 The Object-Oriented Approach to Requirements
Purpose To create the distribution of contents from the unit three.
OOAD – Dr. A. Alghamdi Mastering Object-Oriented Analysis and Design with UML Module 3: Requirements Overview Module 3 - Requirements Overview.
VOORBLAD.
Facial Affect Displays During Tutoring Sessions Mattijs Ghijsen – Dirk Heylen* Rieks op den Akker Anton Nijholt.
University of Paris 8 Animation improvements and face creation tool for ECAs Animation improvements and face creation tool for ECAs Nicolas Ech Chafai.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
COMPUTER INTERFACES.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
© 2012 National Heart Foundation of Australia. Slide 2.
Domain 1: Planning and Preparation
Science as a Process Chapter 1 Section 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Phonetics as a scientific study of speech
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
Organization Theory and Health Services Management
Approaches to Change Management
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
1 Functions and Applications
Abuse Prevention and Response Protocol.
Early Childhood Outcomes Center 1 Understanding the Three Child Outcomes.
1 Perceptual Control Theory (PCT) And the On-Going Evolution of Culture Release 1.0 ©April 2008 F. T. Cloak, Jr.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
From Model-based to Model-driven Design of User Interfaces.
Persuasive Listener in a Conversation Elisabetta Bevacqua, Chris Peters, Catherine Pelachaud (IUT de Montreuil - Paris 8)
Chapter 3 Nonverbal Communication. What is nonverbal communication? “Everything that communicates a message but does not use words” Facial expressions,
Lecture 3: Shared Workspace and Design Coordination Dr. Xiangyu WANG.
1 IUT de Montreuil Université Paris 8 Emotion in Interaction: Embodied Conversational Agents Catherine Pelachaud.
Obj.1.03 Practice interpersonal skills Ms. Jessica Edwards, M.A.Ed.
Chapter 4: Cultural Differences in Nonverbal communication
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
NON-VERBAL COMMUNICATION
Expressive Emotional ECA ✔ Catherine Pelachaud ✔ Christopher Peters ✔ Maurizio Mancini.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
The persuasive import of gesture and gaze. The importance of bodily behaviour in persuasive discourse has been acknowledged as early as in ancient Rome.
APML, a Markup Language for Believable Behavior Generation Soft computing Laboratory Yonsei University October 25, 2004.
Backchannels Through Gaze as Indicators of Persuasive Success E. Bevacqua, M. Mancini, C. Peters, C. Pelachaud University of Paris 8 Isabella Poggi Università.
Communication Additional Notes. Communication Achievements 7% of all communication is accomplished Verbally. 55% of all communication is achieved through.
Toward a Unified Scripting Language 1 Toward a Unified Scripting Language : Lessons Learned from Developing CML and AML Soft computing Laboratory Yonsei.
Feedback Elisabetta Bevacqua, Dirk Heylen,, Catherine Pelachaud, Isabella Poggi, Marc Schröder.
WP6 Emotion in Interaction Embodied Conversational Agents WP6 core task: describe an interactive ECA system with capabilities beyond those of present day.
Presentation transcript:

Towards Affective Interactive ECAs Catherine Pelachaud – University of Paris 8 Isabella Poggi – University of Rome 3 WP6 workshop, March 2005, Paris

2 humaine WP6 workshop WP6 Emotion in Interaction Embodied Conversational Agents WP6 core task: describe an interactive ECA system with capabilities beyond those of present day ECAs Conceptual framework consists of three key domains: perception, interaction and generation Advance ECA capabilities in the key domains of perception, interaction and generation

3 humaine WP6 workshop WP6 Emotion in Interaction Perception: perception from audio and visual information; Agent perception of the users / other agents / world. human perceptual attention Interaction: role of emotions in interaction; Balanced perception and generation Interactants model of speaker(s) and listener(s) Agent Interpretation of discourse signals Active interpretation of signals Social attention for speakers and listeners based on facial expressions during social interaction Create affective awareness

4 humaine WP6 workshop WP6 Emotion in Interaction Generation: design of expressive signs. Produce dynamic expressive visual and auditory behaviours Achieve coordination of signs of emotion in multiple modalities Define representation language to encode information and use it to drive animation of ECAs

5 humaine WP6 workshop Current conception ECAs with more or less sophisticated presentation facilities. ECAs are to a certain extent able: to compute what to say based on discourse plans to generate synchronized behaviours to talk with emotional appropriate intonation to show some emotional expressions to perform gesture and body movement

6 humaine WP6 workshop What needs to be done improve the naturalness of ECAs multimodal integration and the display of emotional behaviours improve the believability of ECAs consistency of an ECA’s behaviour in terms of personality, cultural context and situation. improve the interactivity of ECAs take into account the particular user and the particular context markes up its own model of user and of context

7 humaine WP6 workshop ECA ECA ought to be able to interact with the User not only through written text, but with all modalities: words, voice, gesture, gaze, facial expression, body movements, body posture (even through touch?) conceive, represent and convey all the possible meanings that natural language and multimodal interaction convey in humans

8 humaine WP6 workshop ECA - Capabilities Capabilities required from an ECA corresponds to steps to move research forward WP6 exemplar: Definition of Affective Interactive Embodied Conversational Agents with several capabilities covering the 3 domains: perception interaction generation

9 humaine WP6 workshop ECA - Capabilities Cognitive influences on action Emotion related attention shifts Adapt politeness behaviours to the user’s emotional state Creating Affective Awareness Creating Affective Bonds Imitation Adaptation Backchanneling

10 humaine WP6 workshop ECA - Capabilities Coordination of signs in multiple modalities From multimodal emotional corpora to models of coordination between modalities Multimodal behaviour Gesture repositories Expressivity Behaviour expressivity Speech Expressivity Context dependent emotional body gesture

11 humaine WP6 workshop Phases of Research Empirical research Modelling Implementation Evaluation

12 humaine WP6 workshop Phases of Research Phase 1 – Empirical Research Find out regularities in mind and behavior of Humans Define lexicons for all modalities: face, gaze, gesture, … through: empirical research (questionnaires) analysis of observational data Cooperation with WP3 (Theories and Models) and WP5 (Data and Database)

13 humaine WP6 workshop Phases of Research Phases 2 and 3 – Modelling and Implementation formalisation and representation of the rules found out in the previous phase Agent made of mind and body represent signals properties (shape and temporal dynamism) represent mind model Cooperation with WP4 (Signs of Emotion), WP7 (Emotion in Cognition and Action), WP8 (Communication and Emotion)

14 humaine WP6 workshop Phases of Research Phase 4 – Evaluation similarity of ECA behavior with human behavior believability of ECA animation added-value of ECA in interaction system how ECAs fit user’s need Cooperation with WP9 (Usability)

15 humaine WP6 workshop Example of ECA Greta: ECA system expressive agent individuality specification based on a model of communicative functions by I. Poggi

16 humaine WP6 workshop Model of Discourse and Conversation Based on Castelfranchi & Parisi and Poggi A sentence performs an action. It aims at a goal, and possibly at one or more supergoals A discourse is made of several sentences which aims at the same supergoals A conversation is a sequence of discourse where interactants “adopt” or “adhere” to each other’s goals adopt: I 1 acts to fulfil I 2 ’s goal even if I 2 has not asked I 1 to do so adhere: I 1 acts to fulfil I 2 ’s goal that I 2 has explicitly asked I 1 to do

17 humaine WP6 workshop Multimodal Communication Taxonomy of Communicative Functions (I. Poggi) The speaker may provide three broad types of information about: Information about the world: deictic, iconic (adjectival),… Information about the speaker’s mind: belief (certainty, meta cognitive) Goal (performative, rheme/theme, turn-system, belief relation) emotion Information about speaker’s identity (sex, cutlure, age…)

18 humaine WP6 workshop Information about Speaker’s Belief Speaker has the goal that Addressee believes some specific speaker’s beliefs Certainty markers: Indicate how reliable the provided information is Meta-cognitive marker: Meta information about the source or cognitive states of information the speaker is taking about: gaze of thought. Goal S Bel A (Bel S b)

19 humaine WP6 workshop Information about Speaker’s Goal Information about intention of single communicative act: performative of a sentence Information about a whole hierarchy of intentions: planning of a sentence Information about overall arrangement of conversation: turn-taking Information about the relation between beliefs Goal S Bel A Intend S Ag_Act Ag_Act: agent’s action

20 humaine WP6 workshop Performative Marker Communicate illocutionary force of speech act I order you to put on your coat I implore you to put on your coat I advise you to put on your coat Communicative intention of speaker that includes: Her goals (her reason to communicate to the addressee, what she wants the addressee to do) Her social relationship she wants to establish with addressee

21 humaine WP6 workshop Performative 3 main classes of performative (General Goals): request, inform, ask Request: command, implore, advise… Inform: warn, tell, announce… Ask: question, interrogate… Propositional content: set of beliefs speaker is mentioning and what she has to say about them.

22 humaine WP6 workshop Performative Elements distinguishing performatives within a same General Goal: In whose interest is the action requested: S or A * Advise vs command, inform vs warn Degree of certainty of S’s beliefs: certain, uncertain * Suggest vs assure Power relationship between S and A: * Command vs implore

23 humaine WP6 workshop Performative: Peremptory Order Example: In whose interest is the action: S Interest S a Degree of certainty: unmarked Power relationship: S has power on A Bel S (Power-on S A) Performative: S orders A to do action a. Ex: I order you to come here right away Goal S (Do A a) Signal of peremptory order: S looks down on A and frowns Bel S (if (not Do A a) then (Angry S))

24 humaine WP6 workshop Performative: Implore Example: In whose interest is the action: S (interest S a) Degree of certainty: unmarked Power relationship: A has power on S Bel S (Power-on A S) Performative: S implores A to do action a Ex: I implore for your help; I can’t do it otherwise Goal S (Do A a) Signal of imploration: S bends head aside and raised inner eyebrow Bel S (if (not Do A a) then (Sad S))

25 humaine WP6 workshop Information about Speaker’s Affective State Emotion are triggered by an event, action, person One can feel emotion toward another person (love, scorn) Emotion triggered by an event and not directed toward someone (fear, surprise) Signal: facial expressions of emotion Display of emotion are regulated Display or not of the emotion based on context Goal S Bel A (Feel S e)

26 humaine WP6 workshop Language of control of agent’s behaviors Based on APML: Affective Presentation Markup Language XML-based mark-up language Describe the communicative functions (I. Poggi) Control the agent’s animation Provide a mapping between meaning and signal

27 humaine WP6 workshop Expression Meaning deictic: this, that, here, there adjectival: small, subtle, difficult,…; or big, long, great,… certainty: certain, uncertain, … metacognitive: I'm planning, I'm thinking, … performative: greet, request (implore, order, suggest...), inform (warn, approve...), topic comment: this is the topic, this is the comment Belief relation: contrast,… turn allocation: take turn, give turn affective: anger, fear, happy, sorry-for, envy, relief, …

28 humaine WP6 workshop Expression signals Deictic: gaze direction, head direction Certainty: Certain: small intensity frown Uncertain: raised eyebrow adjectival: Small, tiny…: small eye aperture, small opening of fingers Belief relation: contrast: raised eyebrow; sequential symmetrical hand palm up Performative: Suggest: small raised eyebrow, head aside Emotion: Sorry-for: head aside, inner eyebrow up …

29 humaine WP6 workshop Example As far as vitamins are concerned research has shown that eating the recommended levels of vitamin A and C can have beneficial effects for your appearance and health

30 humaine WP6 workshop

31 humaine WP6 workshop Overall Architecture Björn Hartmann, Myriam Lamolle, Maurizio Mancini

32 humaine WP6 workshop Input Input text marked with APML Communicative Function tags and their coefficient of communicative strength Agent Definition Expressivity of agent Spatial, temporal, fluidity, power, repetitivity, overallActivity Agent-specific hierarchy of modalities (Which modalities the Agent tends to prefer?) Face, gaze, gesture, posture, … Predisposition factors (How expressive are each modalities?) Face, gaze, gesture, posture, … Database of

33 humaine WP6 workshop Video

34 humaine WP6 workshop Conclusion Creation of an Affective Interactive Embodied Conversational Agent perception interaction generation Collaboration requires within and across Workpackges