38
Conception de l’agent conversationnel Louise pour l’aide aux personnes âgées atteintes de troubles cognitifs Pierre Wargnier Séminaire du CRI – 7 décembre 2015

Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Conception de l’agent conversationnel Louise pour l’aide aux personnes âgées

atteintes de troubles cognitifs

Pierre Wargnier

Séminaire du CRI – 7 décembre 2015

Page 2: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Introduction

• Accroissement du nombre de personnes âgées atteintes de maladies neurodégénératives :– 35 millions en 2010, plus de 100 millions en 2050 ;

– Pénurie d’aidants professionnels ;

– Priorité de santé publique.

• Technologies d’assistance :– Améliorer la qualité de vie ;

– Favoriser le maintien à domicile ;

– Problèmes d’acceptabilité et d’accessibilité.

07/12/2015 2

Page 3: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Résumé du projet

• Objectif : Proposer une interface Homme-machine adaptée aux personnes âgées ayant des troubles cognitifs.

• Solution proposée : Agents conversationnels animés (ACA).

• Méthode de travail : Conception participative « living-lab ».

• Lieu : Hôpital Broca (Paris, France)

07/12/2015 3

Page 4: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Plan

1. Problématiques d’ergonomie1. Le vieillissement normal2. La démence

2. Agents conversationnels1. Qu’est-ce que c’est ?2. Intérêt3. Autres travaux

3. Gestion de l’attention – premières expérimentations1. Prototype2. Méthode3. Résultats4. Evolution du prototype

4. Prototype 21. Principe2. Améliorations apportées au système d’animation3. Analyse du comportement4. Gestionnaire de dialogue5. Description XML des scénarios

5. Travaux futurs

07/12/2015 4

Page 5: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Plan

1. Problématiques d’ergonomie1. Le vieillissement normal2. La démence

2. Agents conversationnels1. Qu’est-ce que c’est ?2. Intérêt3. Autres travaux

3. Gestion de l’attention – premières expérimentations1. Prototype2. Méthode3. Résultats4. Evolution du prototype

4. Prototype 21. Principe2. Améliorations apportées au système d’animation3. Analyse du comportement4. Gestionnaire de dialogue5. Description XML des scénarios

5. Travaux futurs

07/12/2015 5

Page 6: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Le vieillissement normal

• Diminution des capacités sensorielles :– Vue ;– Audition ;– (Odorat).

• Diminution des capacités cognitives :– Mémoire de travail ;– Partage d’attention ;– Cognition spatiale.

• Attention : ne pas confondre le déclin cognitif normal avec les troubles pathologiques !

07/12/2015 6

Page 7: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

La démence

• Démence = symptômes de maladies neurodégénératives de la personne âgée.

• Domaines cognitifs affectés :– Mémoire épisodique ;

– Mémoire de travail ;

– Capacités exécutives ;

– Capacités attentionnelles ;

– Perception ;

– Langage.

07/12/2015 7

Page 8: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Plan

1. Problématiques d’ergonomie1. Le vieillissement normal2. La démence

2. Agents conversationnels1. Qu’est-ce que c’est ?2. Intérêt3. Autres travaux

3. Gestion de l’attention – premières expérimentations1. Prototype2. Méthode3. Résultats4. Evolution du prototype

4. Prototype 21. Principe2. Améliorations apportées au système d’animation3. Analyse du comportement4. Gestionnaire de dialogue5. Description XML des scénarios

5. Travaux futurs

07/12/2015 8

Page 9: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Qu’est-ce qu’un ACA ?

• ACA = personnage virtuel + analyse du comportement + gestion du dialogue

07/12/2015 9

Figure 1 – Schéma de principe d’un ACA (framework SAIBA)

PML = Perception Markup LanguageFML = Function Markup LanguageBML = Behavior Markup Language

Page 10: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Intérêt

• Bonne performance dans le guidage des taches ;

• Attention et engagement ;

• Interaction naturelle (affordance) ;

• Confiance ;

• Synchronisation des lèvres ;

• Comportements non-verbaux ;

• Personnalisation.

07/12/2015 10

Page 11: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Autres travaux

07/12/2015 11

Ortiz et al. 2007Interaction avec une tête parlante à l’aide d’une télécommande.

Morandell et al. 2009Photo animée d’une personne de l’entourage, comparaison avec d’autres interfaces.

Listener Agent for Elderly People with Dementia Yoichi Sakai1 Yuuko Nonaka2 Kiyoshi Yasuda3 Yukiko I. Nakano2

1Graduate School of Science and Technology, Seikei University

3-3-1 Musashino-shi, Tokyo 180-8633, Japan

[email protected]

2Dept. of Computer and Information

Science, Seikei University [email protected] [email protected]

3 Chiba Rosai Hospital

Ichihara-shi, Chiba 290-0003, Japan

[email protected]

ABSTRACT

With the goal of developing a conversational humanoid that can

serve as a companion for people with dementia, we propose an

autonomous virtual agent that can generate backchannel feedback,

such as head nods and verbal acknowledgement, on the basis of

acoustic information in the user’s speech. The system is also

capable of speech recognition and language understanding

functionalities, which are potentially useful for evaluating the

cognitive status of elderly people on a daily basis.

Categories and Subject Descriptors

H.1.2 [Models and Principles]: User/Machine Systems – Human

factors. H.5.2 [Information Interfaces and Presentation]: User

Interfaces – Evaluation/methodology, User-Centered Design.

General Terms

Design, Human Factors

Keywords

Dementia, Conversational feedback.

1. INTRODUCTION The number of people with dementia is increasing, and most of

them are aged. It is difficult to find a sufficient number of

caregivers for such patients. Besides providing physical assistance

to those with physical impairments, it is important for assistive

robots to provide communication functions [1]. Pollak [2]

proposed three assistive functions for elderly people with

cognitive impairment:

- Ensuring that the elder is safe and that he/she performs the

necessary daily activities, and, if not, alerting a caregiver.

- Helping the elder to compensate for his/her impairment by

assisting in the performance of daily activities.

- Assessing the elder’s cognitive status.

In particular, we believe that a conversational humanoid can

perform the third function stated above. The assessment should be

natural, and it should not be unduly stressful for elderly people. If

the agent system can assess the patient’s cognitive status through

conversations, that will be a more natural way of measuring the

cognitive status of the patient. Moreover, interpersonal

communication is one of the most preferable daily activities for

elderly people. To accomplish this objective, we present a

prototype of a listener agent, and a conversation log system that

collects data for assessment.

2. LISTENER AGENT An agent can effectively serve as a listener for people with

Dementia if it is accepted as a companion by the patients.

Previous studies on the acceptance of a robotic agent by elderly

people reported that it is important for the agent to display social

signals, such as smiling and head nods [3]; this enables the agent

to gain the patient’s trust and enhances intimacy [4]. Thus,

initially, we implemented a simple virtual humanoid that only

returns head nods and acknowledgement as conversational

feedback.

2.1 System overview Figure 1 (a) shows a snapshot of the proposed listener agent, and

Figure 1 (b) shows the system architecture. To elicit responses

from the user, the agent presented the user with a set of questions,

one by one. We prepared the questions on the basis of those

typically asked by doctors or nurses, such as inquiries regarding

the patient’s physical condition and meals, and more general

topics, such as the patient’s childhood memories and his/her

locality.

Input Control Module: The speech recognition module detects the

user’s speech if the microphone input power exceeds a certain

threshold. The threshold is adjusted according to the user. Then,

the pitch acquisition module calculates the pitch information for a

(a) Snapshot of the agent

Speech

Input

Speech Processing

Feedback generation

Utterance

Detection

Pitch

acquisition

Profile DB

Animation

Speech

Number of utterances

Utterance duration

Keywords

User’s responses

Pitch

- Acknowledgement

- Nods

Input Control

ASR

Keywords potting

Question

understanding

Behavior Decision Behavior Control

Text-to-

Speech

Animation

rendering

(Flash)

(b) System architecture

Figure 1. Agent snapshot and system architecture

Copyright is held by the author/owner(s).

HRI’12, March 5–8, 2012, Boston, Massachusetts, USA.

ACM 978-1-4503-1063-5/12/03.

Session: LBR Highlights March 5–8, 2012, Boston, Massachusetts, USA

199

Sakai et al. 2012Écoute active et paires de questions – réponses.

Sidner et al. 2013 Compagnon pour personnes âgées isolées.

Page 12: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Autres travaux

07/12/2015 12

Bickmore et al. 2013 Coach d’exercice physique.

K. YASUDA, M. FUKETA, J. AOE. An anime agent system for reminiscence therapy. Geron-technology 2014; 13(2):xxx; doi:10.4017/gt.2014.13.02.xxx.xx Purpose A virtual agent system was developed to serve as a conversation partner for individuals with dementia

1,2. The com-

puter screens showed an animated face resembling “a  five-year-old  grandchild.”  The agent could ask any of 120 reminiscent pre-set questions

1,2,3, automatically detect the end of an indi-

vidual’s reply, and follow with a new question4. Methods Experiment 1 included eight individ-

uals with Alzheimer’s disease. Their average age was 78.5 years, and the mean Mini-Mental State Examination (MMSE) score was 22.2. A subset of 15 questions was selected. For the same 15 questions, each participant replied to the agent (agent condition 1) and to a human partner (58 year old, human condition 1). In Experiment 2, we observed a multi-party conver-sation between the agent and two participants with dementia or mild cognitive impairment. Their average age was 75.9 years and the mean MMSE score was 24. Five participant pairs conversed with this agent (agent condition 2), or without the agent (human condition 2). We evaluated the influence of the agent on their conversation using original psychological five-scale ratings. Results & Discussion For Experiment 1, we calculated the number of sylla-

bles included in each participant’s reply for the two conditions. All the participants uttered 5,494 (74%) syllables in the agent condition 1 compared with 7,406 (100%) syllables in the human condition 1. For Experiment 2, two participants conversed well with this agent. On the other hand, the agent adversely affected on the conversation of one pair. We discussed the effectiveness of this virtual agent system for the participants and multi-party conversations. References 1. Kuwahara N, Yasuda K, Tetsutani N, Morimoto K. International Journal of Computers in Healthcare

2010;1(2):126-143; doi:10.1504/IJCIH.2010.037458 2. Yasuda K, Kuwahara N, Kuwabara K, Morimoto K, Tetsutani N. American  Journal  of  Alzheimer’s  

disease and other dementias 2013;28(5):508-516; doi:10.1177/1533317513494440 3. Yasuda K, Kuwabara K, Kuwahara N, Abe S, Tetsutani N. Neuropsychological Rehabilitation

2009;19(4):603-619; doi:10.1080/09602010802586216 4. Sakai Y, Nonaka Y, Yasuda K, Nakano YI. Listener agent for elderly people with dementia. Proceed-

ings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction; 2012

Keywords: health & self-esteem, agent, anime, dementia, conversation, reminiscence Address: Chiba Rosai Hospital / Kyoto Institute of Technology, Ichiharashi / Kyotoshi, Japan E: [email protected]

Figure 1. The virtual anime agent Figure 2. The number of syllables included in the partici-pants’  replies  in the experiment 1. All the participants uttered 5,494 (74%) syllables in the agent condition 1 compared with 7,406 (100%) syllables in the human condition 1.

Yasuda et al. 2014 : questions de réminiscence,

écoute active.

6 R. Yaghoubzadeh, M. Kramer, K . Pit sch, S. Kopp

touch screen) and standard speakers, and a direct ional microphone for auto-

mat ic speech recognit ion on the input side. One funct ion of the daily assistant

will be to assist in organizing and following a day schedule, which is presented

graphically next to the agent . Fig. 1 (left ) shows the current version of the sys-

tem, also used in Study 2.

The virtual agent acts as an assistant in managing appointments on the

calendar. The current prototype uses an agent (Fig. 1, left ) driven by the ACE

architecture [7] for conversat ional agents, and current ly being ported to the

ASAP realizer system opt imized for incremental dialogue [15]. NLU is realized by

spot t ing keywords and simple grammat ical st ructures (such as direct declarat ion

of new appointments, quest ions about the schedule) in free-form speech data

as acquired from n-gram dictat ion-style recognizers, delivered by a Windows

Speech Recognit ion or a Nuance Dragon NaturallySpeaking backend. The NLU

module iscapableof providing incremental results from theparser to thedialogue

manager, which is an independent implementat ion following the basic tenets of

the Info-Stateapproach [13]. Thecurrent version of thesystem iscapableof going

over the weekly schedule with the user in an interrupt ible fashion and insert ing

or removing appointments as the user inst ructs. Schedule data in discussion are

provided by the system in a mult imodal fashion, using iconic visualizat ion and

highlight ing on the calendar board, speech synthesis, gaze, head movements, as

well as point ing and deict ic gestures by the agent . For laboratory setups, an eye

tracker component t racks the subject ’s visual focus to ascertain their capacity to

follow the dialogue, in part icular whether and where they look at the schedule,

and when they turn back to adress the agent .

F ig. 1. L eft : Daily assistant “Billie” present ing the user’s appointments; R ight : ap-

pointment cue cards used in the study.

In the present study, we did not use the autonomous prototype system but a

Wizard-of-Oz version in order to cancel out errors from accidental misinterpre-

tat ion and circumvent the need to t rain speech recognizers for each part icipant

Yaghoubzadeh et al. 2013 : agenda, stratégies de corrections d’erreurs.

Page 13: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Plan

1. Problématiques d’ergonomie1. Le vieillissement normal2. La démence

2. Agents conversationnels1. Qu’est-ce que c’est ?2. Intérêt3. Autres travaux

3. Gestion de l’attention – premières expérimentations1. Prototype2. Méthode3. Résultats4. Evolution du prototype

4. Prototype 21. Principe2. Améliorations apportées au système d’animation3. Analyse du comportement4. Gestionnaire de dialogue5. Description XML des scénarios

5. Travaux futurs

07/12/2015 13

Page 14: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Prototype d’ACA gestionnaire d’attention

• Premier problème abordé : les capacités attentionnelles.

07/12/2015 14

Figure 2 – Schéma de principe de Louise « magicien d’Oz »

Page 15: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Prototype d’ACA gestionnaire d’attention

07/12/2015 15

Figure 3 – apparence de l’ACA

Figure 4 – comportement de l’ACA

Page 16: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Evaluation – protocole

• Objectifs : – Evaluer la qualité de l’estimateur

d’attention ;– Tester l’efficacité des rappels ;– Se faire une idée de l’interaction entre

l’ACA et les patients.

• « Magicien d’Oz » avec rappels attentionnels automatiques ;

• 3 phrases d’intro, 7 questions et deux phrases de conclusion ;

• 2 distractions introduites volontairement ;

• Séances filmées, application instrumentée ;

• Annotation des vidéos par des experts et comparaison avec l’algorithme.

07/12/2015 16

Figure 5 – installation de l’expérience

Page 17: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Evaluation – participants

• Phase 1 :– 14 participants : 10 femmes, 4 hommes ;

– Experts des technologies d’assistance ;

– Age entre 22 et 62 ans (moyenne = 37).

• Phase 2 :– 8 participants : 6 femmes, 2 hommes ;

– 3 avec troubles cognitifs légers, 3 avec Alzheimer ;

– MMSE entre 17 et 29 (moyenne = 23) ;

– Age entre 63 et 91 ans (moyenne = 78).

07/12/2015 17

Page 18: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Résultats – Phase 1 (sep. 2014)

• 83% de bonnes détections

• Retour des experts :

– Bonne adaptation du personnage à leur comportement ;

– Facilité de compréhension ;

– Animation à améliorer.

07/12/2015 18

Figure 6 – Courbe ROC des performances de l’estimateur d’attention (groupe jeunes)

Page 19: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Résultats – Phase 2 (fév. 2015)

• 6 personnes ont interagi sans problème ;

• 1 ne se souvenait plus du contexte après la première distraction ;

• 1 avait de gros problèmes d’audition ;

• Score : 80% de détections correctes ;

• Efficacité des rappels.

07/12/2015 19

Figure 7 – Courbe ROC des performances de l’estimateur d’attention (groupe âgés)

Page 20: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Analyse des vidéos

• Grande concentration des personnes sur l’agent conversationnel :– Rappels envoyés 6 fois sur 19 ;– Intervention 1 fois sur 19 ;– Attention rétablie après rappel dans 1/6 cas.

• Observations anthropologiques :– Réponses plus longues des personnes avec troubles

cognitifs ;– Temps d’hésitation plus long chez les personnes avec

troubles cognitifs ;– Intervention des expérimentateurs dans les distractions

rend l’interaction multipartite.

07/12/2015 20

Page 21: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Plan

1. Problématiques d’ergonomie1. Le vieillissement normal2. La démence

2. Agents conversationnels1. Qu’est-ce que c’est ?2. Intérêt3. Autres travaux

3. Gestion de l’attention – premières expérimentations1. Prototype2. Méthode3. Résultats4. Evolution du prototype

4. Prototype 21. Principe2. Améliorations apportées au système d’animation3. Analyse du comportement4. Gestionnaire de dialogue5. Description XML des scénarios

5. Travaux futurs

07/12/2015 21

Page 22: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Principe

• Second problème : gestion de l’interaction ;

• Suivi tête et squelette ;

• Son.

07/12/2015 22

Figure 8 – gestion des interactions de Louise

Page 23: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Amélioration du système d’animation

• Fondé sur SmartBody + Panda 3D ;

• Utilise la description de comportements en BML ;

• Permet des comportements plus riches :

– direction du regard,

– gestes,

– mouvements de tête,

– expressions faciales,

– synchronisation des lèvres,

– clignement et saccades oculaires ;

• Permet facilement le changement de personnage et de voix ;

• Etend le BML grâce aux évènements : affichage d’image, contrôle du volume de la voix, vidéos d’exemples.

07/12/2015 23

Page 24: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Amélioration du système d’animation

07/12/2015 24

Page 25: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Analyse du comportement

• Détection de la personne ;

• Suivi tête et squelette ;

• Estimateur d’attention ;

• Détection de source sonore ;

• Reconnaissance vocale.

07/12/2015 25

Page 26: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Gestionnaire d’interaction

• Entrées :

– Attention ;

– Activité vocale ;

– Mots reconnus.

• Représentation en machine à états :

– Etat de l’utilisateur ;

– Gestionnaire de tours de parole ;

– Gestionnaire de scénario.

07/12/2015 26

Page 27: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Utilisateur

07/12/2015 27

Page 28: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Gestionnaire de scénario

07/12/2015 28

Page 29: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Gestionnaire de tours de parole

07/12/2015 29

Page 30: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Description XML

• Bloc de base : utterance.<utterance id=‘name’ type=‘chosenType’ wait=‘time’ mode=‘chosenMode’>

Contenu</utterance>

• Contenu d’une utterance :– Commande BML ;<command> Contenu BML </command>

– Transition(s) ;<transition condition=‘answer’> Next_utterance_id </transition>

– Commande BML de recontextualisation.<recontextualisation> Contenu BML </recontextualisation>

• Transitions par correspondance des identifiants entre l’utterance actuelle et la suivante.

07/12/2015 30

Page 31: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Description XML

• Contenu d’un scénario :

– Des utterances de type questions et affirmations ;

– Au moins une utterance de rappel ;

– Au moins une utterance de transition après rappel ;

• Balises <scenario> </scenario>

07/12/2015 31

Page 32: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

BML (SmartBody)

• Posture <body posture= ‘animation_name’ />• Saccades oculaires<saccade mode=‘chosen_mode’/>• Regard <gaze target=‘target_object’ sbm:joint-range=‘list of joints’/>• Animation <animation name=‘animation_name’ />• Mouvements de tête<head type=‘type_of_mvt’ repeats=‘N’ velocity=‘v’ amount=‘a’/>• Expressions faciales<face type=‘chosen_type’ au=‘au_number’ side=‘side_involved’ amount=‘number’/>• Paroles<speech type=‘chosen_type’> content of the speech </speech>• Evénements<event message=‘message_to_send’/>

07/12/2015 32

Page 33: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Exemple

<utterance id="debut" type="sans_rep"><command>

<speech id="sp" type="application/ssml"> Bonjour ! </speech><head id="hd" start="sp:end" type="NOD" amount="0.5"/><event start="hd:end" message="triggerEoBEvent()"/>

</command><transition> Ready? </transition><recontextualisation>

<speech id="sp" type="application/ssml"> Je vous disais </speech>

<event start="sp:end" message="triggerEoBEvent()"/></recontextualisation>

</utterance>

07/12/2015 33

Page 34: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Plan

1. Problématiques d’ergonomie1. Le vieillissement normal2. La démence

2. Agents conversationnels1. Qu’est-ce que c’est ?2. Intérêt3. Autres travaux

3. Gestion de l’attention – premières expérimentations1. Prototype2. Méthode3. Résultats4. Evolution du prototype

4. Prototype 21. Principe2. Améliorations apportées au système d’animation3. Analyse du comportement4. Gestionnaire de dialogue5. Description XML des scénarios

5. Travaux futurs

07/12/2015 34

Page 35: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Travaux futurs

• Tests d’évaluation du prototype (12/2015 –02/2016) :

– Trois scénarii (rappel de boire, choix des repas, guidage dans l’utilisation d’un pilulier) ;

– 20 à 30 sujets ;

– MCI et Alzheimer modéré (jusqu’à 10 – 15 au MMSE).

• Focus group d’aidants Alzheimer ;

• Amélioration du modèle ;

• Création d’un personnage non-humain.

07/12/2015 35

Page 36: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Conception de l’agent conversationnel Louise pour les besoins des personnes âgées atteintes de troubles cognitifs

Pierre Wargnier

Séminaire du CRI – 7 décembre 2015

Page 37: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Attention estimation method (1/2)

• A priori assumptions:– Attention = looking towards

the display– Sensor placed on top of the

display in the middle

• 3 features:– ϕ = divergence from direct

orientation of the body towards the sensor

– Yaw = the head’s rotation around the vertical axis

– Pitch = face up/face down rotation of the head

07/12/2015 37

yaw

Page 38: Louise pour l’aide aux personnes âgées atteintes de troubles … · 2015. 12. 14. · L is ten er A g en t fo r E ld erly P eo p le with D em en tia Y oic hi S a kai1 Y uuko Nonaka2

Attention estimation method (2/2)

• Features fj averaged over 1-second sampling

• Features normalized as:

• Maxj = 60° for ϕ, 30° for yaw and 20° for pitch

• Attention value A computed as:

• Sum of the weights ωj is 10, features in [0; 1]

• ωϕ = 3; ωyaw= 4; ωpitch= 3; n = 3

• Decision: empirical hysteresis threshold

07/12/2015 38

)cos(1

)cos()cos(

j

jj

jMax

Maxff

n

j

jj fA1