a framework for modeling the relationships between the
play

A framework for modeling the relationships between the rational and - PowerPoint PPT Presentation

A framework for modeling the relationships between the rational and behavioral reactions of assisting conversational agents Franois Bouchet Jean-Paul Sansonnet LIMSI-CNRS Universit Paris-Sud XI December 18th 2009 EUMAS 2009 Introduction


  1. A framework for modeling the relationships between the rational and behavioral reactions of assisting conversational agents François Bouchet Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI December 18th 2009 EUMAS 2009

  2. Introduction Agent architecture Case study: Cognitive Biases Conclusion Outline Introduction 1 Agent architecture 2 Case study: Cognitive Biases 3 Conclusion 4 François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  3. Introduction Agent architecture Case study: Cognitive Biases Conclusion Outline Introduction 1 Context: Assisting agents with a cognitive model Towards rational and behavioral ACA experimentation Agent architecture 2 Case study: Cognitive Biases 3 Conclusion 4 François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  4. Introduction Agent architecture Case study: Cognitive Biases Conclusion Context: Assisting agents with a cognitive model Assisting Conversational Agents (ACA) Issues of assistance to novice users “Paradox of motivation” (Carroll & Rosson, 1987) Users prefer the help provided by “a friend behind the shoulder” (Capobianco & Carbonell, 2001) A solution: conversational agents for assistance “Persona Effect”: an animated agent increases credibility (Lester, 1997) Natural language: ideal modality when facing cognitive distress (Carbonell, 2003) François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  5. Introduction Agent architecture Case study: Cognitive Biases Conclusion Context: Assisting agents with a cognitive model Realistic Assisting Conversational Agents To be used, must look like “the friend behind the shoulder”: Embodiment: movements, emotions rendering. . . → suitable with its visual realism – or risks to fall into the “Uncanny valley” (Mori, 1970) Cognitively: coherent personality, credible reactions to requests. . . → suitable with its embodiment – or risks to reproduce the “Clippy Effect” (Xiao et al., 2004) François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  6. Introduction Agent architecture Case study: Cognitive Biases Conclusion Towards rational and behavioral ACA experimentation Typical ACA architecture User interface (I) Assisting Agent (A) R ti Rational l Model of M d l f Translation Engine ( ξ r) assistance (M) Natural Language « Textual requests » GUI events Processing (NLP Chain) (NLP ‐ Chain) Formal Heuristics Resource files Request (in FRL) Multimodal inputs/outputs Application DOM structure reasoning reasoning Modeling files Modeling files Expression Dialogical etc. session Natural Language and « Textual answers » User Formal Gestural answers Non ‐ verbal behavior Browsing Answers GUI events (NLE Chain) (NLE ‐ Chain) (in FRL) (in FRL) DOM-Integrated Virtual Agents (DIVA) (Xuetao et al., 2009) François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  7. Introduction Agent architecture Case study: Cognitive Biases Conclusion Towards rational and behavioral ACA experimentation Typical ACA architecture issues Issue: Lack of human-likeness and dialogue naturalness 1 Repetition of cooperation: the agent is always responsive 2 Repetition of answer’s schemes: use of similar linguistic patterns 3 Repetition of rational reactions: independently from previously asked requests Solution: a modified architecture a personality model integrated tp the model of assistance M a correlated behavioral engine E b working with E r François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  8. Introduction Agent architecture Case study: Cognitive Biases Conclusion Towards rational and behavioral ACA experimentation Typical ACA architecture issues Issue: Lack of human-likeness and dialogue naturalness 1 Repetition of cooperation: the agent is always responsive 2 Repetition of answer’s schemes: use of similar linguistic patterns 3 Repetition of rational reactions: independently from previously asked requests Solution: a modified architecture a personality model integrated tp the model of assistance M a correlated behavioral engine E b working with E r ⇒ Relationship between E r and E b ? To define through experimentation with Rational and Behavioral (R&B) agents François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  9. Introduction Agent architecture Case study: Cognitive Biases Conclusion Outline Introduction 1 Agent architecture 2 Formal Request Language (FRL) Model of Assistance M Mind model M . Ψ Heuristics Case study: Cognitive Biases 3 Conclusion 4 François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  10. Introduction Agent architecture Case study: Cognitive Biases Conclusion General R&B agent architecture Model Rational Agent User Session Topic Behavioral Heuristics Heuristics Heuristics Heuristics Mind H Hr i Hb Hb i User’s formal FRL request request Rational Behavioral Query Scheduler Engine Engine Agent’s formal FRL answer answer Detailed model of assistance M (including agent’s mind) Separated heuristics as symbolic representation Behavioral Engine E b A query scheduler François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  11. Introduction Agent architecture Case study: Cognitive Biases Conclusion Formal Request Language (FRL) Language structure FRL supports I/O between the H r H b M A U S T Y user (u) and the agent (a) through the interface FRL E r E b QS FRL Form: PERFORMATIVE[ content ] Content Reference (R): element of the model M Action (A): operation executable in the environment Proposition (P): logical proposition regarding the state of M Value (V): value of an element of the model M Performatives François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  12. Introduction Agent architecture Case study: Cognitive Biases Conclusion Formal Request Language (FRL) Language structure FRL supports I/O between the H r H b A S T M Y U user (u) and the agent (a) through the interface FRL E r E b QS FRL Form: PERFORMATIVE[ content ] Content Performatives Knowledge: ASK u [ R|A|P ] , HOW u [ A ] , . . . Actions management: SUGGEST a [ A|P ] , . . . Feeling expression: FEEL u [ P ] , LIKE a [ R|A|P|V], . . . Dialogue: AGREE u [P] , BYE u [] , . . . François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  13. Introduction Agent architecture Case study: Cognitive Biases Conclusion Model of Assistance M Syntax Tree structure H r H b M A Y U S T Non-terminal nodes: concepts FRL Terminal nodes: symbols, E r E b QS FRL numbers, booleans, strings Skeleton of the M ontology 5 domains in the model M : Model = Rootconcept[ 1 The agent ( A ) Concept1[ 2 The user ( U ) Concept11[...], Concept12[...], 3 The request ( R ) ...] 4 The session ( S ) Concept2[ Concept21[...], 5 The topic ( T ) Concept22[...] M = < A , U , R , S , T > ...], ...] François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  14. Introduction Agent architecture Case study: Cognitive Biases Conclusion Model of Assistance M Dynamics M 0 = < A 0 , ∅ , ∅ , ∅ , T 0 > H r H b A S T M Y U Agent updates A , U , R and S according to interactions FRL E r E b QS FRL Application updates T Model Query Language (MQL) GET[ path ] return subtrees SET[ path,expr ] replaces subtree by expression ADD[ path,expr ] appends expression to the subtree DEL[ path,subtree ] deletes a subtree . . . Example of path: M . A .name A query object Q i wraps queries Q + i / Q − i stands for a successful/failed request François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  15. Introduction Agent architecture Case study: Cognitive Biases Conclusion Mind model M . Ψ Four mental states Unary Binary H r H b M A U S T Y Static Trait Ψ T Role Ψ R FRL E r E b QS FRL Dynamic Mood Ψ m Affect Ψ a Values In [ − 1 , 1 ] but we distinguish 5 intervals: v ∈ [ − 1 , − 0 . 8 ] < strongly antonymic v ∈ [ − 0 . 8 , − 0 . 2 ] - antonymic v ∈ [ − 0 . 2 , 0 . 2 ] = neutral v ∈ [ 0 . 2 , 0 . 8 ] + positive v ∈ [ 0 . 8 , 1 ] > strongly positive François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  16. Introduction Agent architecture Case study: Cognitive Biases Conclusion Mind model M . Ψ Four mental states Unary Binary H r H b M A U S T Y Static Trait Ψ T Role Ψ R FRL E r QS E b FRL Dynamic Mood Ψ m Affect Ψ a Traits Ψ T Classical “Big Five” (Goldberg, 1981) defining the personality Openness : appreciation for adventure, curiosity Conscientiousness : self-discipline and achieves goals Extraversion : strong positive emotions and sociability Agreeableness : compassion and cooperativeness Neuroticism : experience negative emotions easily François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

  17. Introduction Agent architecture Case study: Cognitive Biases Conclusion Mind model M . Ψ Four mental states Unary Binary H r H b M A S T Y U Static Trait Ψ T Role Ψ R FRL E r E b QS FRL Dynamic Mood Ψ m Affect Ψ a Moods Ψ m Personality factors changed in time by heuristics and biases Energy : physical strength Happiness : physical contentment regarding the situation Confidence : cognitive strength Satisfaction : cognitive contentment regarding the situation François Bouchet, Jean-Paul Sansonnet LIMSI-CNRS Université Paris-Sud XI

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend