DE L EARYOUS TRAINING INTERPERSONAL COMMUNICATION SKILLS USING UNCONSTRAINED TEXT INPUT Frederik Vaassen, Walter Daelemans Jeroen Wauters, Frederik Van.

Slides:



Advertisements
Similar presentations
Click to edit Master title style Active Listening 1 Lesson 2345 Module Menus Home P of Pages Lesson Menu Page In this module, you will learn how to use.
Advertisements

Qualities of a good facilitator
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Communication Transferring information from one person to another. Communication is used to instruct, clarify interpret, notify, warn, receive feedback,
Chapter 1 My Role on the Team. Chapter 1 My Role on the Team.
Audio-based Emotion Recognition for Advanced Information Retrieval in Judicial Domain ICT4JUSTICE 2008 – Thessaloniki,October 24 G. Arosio, E. Fersini,
Module 2 Oral Presentation Skills. Learning Outcomes  2.1 How to prepare for your presentation  2.2 How to structure your presentation  2.3 What content.
Module 8 Presentation Skills. Learning outcomes  8.1 How to prepare for your presentation  8.2 How to structure your presentation  8.3 What content.
ENTERFACE’08 Multimodal Communication with Robots and Virtual Agents.
Facial expression as an input annotation modality for affective speech-to-speech translation Éva Székely, Zeeshan Ahmed, Ingmar Steiner, Julie Carson-Berndsen.
 INTRODUCTION  STEPS OF GESTURE RECOGNITION  TRACKING TECHNOLOGIES  SPEECH WITH GESTURE  APPLICATIONS.
Public Communication 1 Focus Questions 1. What is public speaking? 2. Do ordinary people do much public speaking? 3. How do speakers earn credibility?
Learning in the Wild Satanjeev “Bano” Banerjee Dialogs on Dialog March 18 th, 2005 In the Meeting Room Scenario.
ISTD 2003, Thoughts and Emotions Interactive Systems Technical Design Seminar work: Thoughts & Emotions Saija Gronroos Mika Rautanen Juha Sunnari.
Module 7: Chapters 8 and 10 Stephanie Forbes Karen Stewart.
Communication Ms. Morris.
Producing Emotional Speech Thanks to Gabriel Schubiner.
Recognizing Emotions in Facial Expressions
Communication. Goals Appreciate the importance of communication in leadership and other interpersonal interactions. Understand the barriers to effective.
Overview of Search Engines
Unit 1 Task 4 Barriers To Communication Jackson Coltman.
Sunee Holland University of South Australia School of Computer and Information Science Supervisor: Dr G Stewart Von Itzstein.
Verbal & Non-Verbal Communication Active & Passive Listening
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Obj.1.03 Practice interpersonal skills Ms. Jessica Edwards, M.A.Ed.
Helpdesk video  bhtRU bhtRU.
Effective Communication Objectives:   Identify the components of effective communications   Organize information needed to complete a task   Compare.
Nonverbal Communication
EWatchdog: An Electronic Watchdog for Unobtrusive Emotion Detection based on Usage Analysis Rayhan Shikder Department.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
A FACEREADER- DRIVEN 3D EXPRESSIVE AVATAR Crystal Butler | Amsterdam 2013.
6 Presentation Skills Research Methods – Bazara Barry.
Chapter 13 COMMUNICATION. CHAPTER 13 Communication Copyright © 2002 Prentice-Hall Communication The sharing of information between two or more individuals.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
Topics for Today Task planning for non-player characters Coping with player character interactions and their effect on narrative In Hamlet on the Holodeck,
Communication GET OUT A PIECE OF PAPER BEFORE THE BELL RINGS.
Preparing Written and Oral Reports Effective Communication in CH402.
Body Language.
SPEECH CONTENT Spanish Expressive Voices: Corpus for Emotion Research in Spanish R. Barra-Chicote 1, J. M. Montero 1, J. Macias-Guarasa 2, S. Lufti 1,
Communication GET OUT A PIECE OF PAPER BEFORE THE BELL RINGS.
Interpersonal Skills in the Workplace Obj Differentiate between positive and negative interpersonal skills in a variety of workplace settings.
Math Information Retrieval Zhao Jin. Zhao Jin. Math Information Retrieval Examples: –Looking for formulas –Collect teaching resources –Keeping updated.
 Conversation Level Constraints on Pedophile Detection in Chat Rooms PAN 2012 — Sexual Predator Identification Claudia Peersman, Frederik Vaassen, Vincent.
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
LOGO A comparison of two web-based document management systems ShaoxinYu Columbia University March 31, 2009.
1/21 Automatic Discovery of Intentions in Text and its Application to Question Answering (ACL 2005 Student Research Workshop )
Feedback Elisabetta Bevacqua, Dirk Heylen,, Catherine Pelachaud, Isabella Poggi, Marc Schröder.
Emotion Detection in Customer Care Narendra Gupta, Mazin Gilbert, and Giuseppe Di Fabbrizio AT&T Labs - Research, Inc ACL.
Communications in Customer Service. Communication: The process in which information, ideas, and understanding are shared between two (or more) people.
District Leadership Module Preview This PowerPoint provides a sample of the District Leadership Module PowerPoint. The actual Overview PowerPoint is 73.
Communication GET OUT A PIECE OF PAPER BEFORE THE BELL RINGS.
1. 2 »Requires following laws and proper procedures »Requires people with strong human relation and communication skills »Responsibilities include: –maintaining.
Assertive Communication
Enhancing a Presentation by Using PowerPoint Paola Davila March 6, 2009 EDTC 3332: Instructional Technology Practicum Rene Corbeil.
COMMUNICATION The process of sending and receiving messages between people.
Communication and Social Styles Administrative Professional Series Rosalie Owens.
ENTERFACE’08 Multimodal Communication with Robots and Virtual Agents mid-term presentation.
WP6 Emotion in Interaction Embodied Conversational Agents WP6 core task: describe an interactive ECA system with capabilities beyond those of present day.
PRESENTER: MS. CRYSTAL WATSON DATE: OCTOBER 4, 2014 Preparing for a Successful Job Interview.
Eye contact activity Eye contact activity Face to face instructions Back to back instructions 1 min full eye contact from both conversation 1 min no eye.
Interpreting Ambiguous Emotional Expressions Speech Analysis and Interpretation Laboratory ACII 2009.
Multi-Class Sentiment Analysis with Clustering and Score Representation Yan Zhu.
Overview of Standards for Literacy in History/Social Studies, Science, and Technical Subjects The Common Core State Standards.
Eye contact activity 1. Communication and Employability Skills for IT Unit 1 2 1, 3 and 6 ONLY.
FOR MORE CLASSES VISIT  COM 537 Week 1 Individual Assignment Integrated Diffusion Paper  COM 537 Week 1 DQ 1  COM 537 Week 1 DQ.
The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression By: Patrick Lucey, Jeffrey F. Cohn, Takeo.
Final Project Presentation | CIS3203
FCE (FIRST CERTIFICATE IN ENGLISH) General information.
Presented by: Mónica Domínguez
Presentation transcript:

DE L EARYOUS TRAINING INTERPERSONAL COMMUNICATION SKILLS USING UNCONSTRAINED TEXT INPUT Frederik Vaassen, Walter Daelemans Jeroen Wauters, Frederik Van Broeckhoven, Maarten Van Overveldt, Karen Vanderloock, Koen Eneman

OVERVIEW Introduction Leary’s Rose Test Case System Architecture Scenario Natural Language Processing Scenario Engine Audio Visualization Future Work

INTRODUCTION deLearyous - Training Interpersonal Communication Skills through Natural Language Interaction with Autonomous Virtual Characters Serious game Virtual conversation partner Train the user’s communication skills Written natural language input “Realistic” reactions (In Dutch)

LEARY’S ROSE Framework for Interpersonal Communication

deLearyous Timothy Leary (1957) – Interpersonal Diagnosis of Personality: Functional Theory and Methodology for Personality Evaluation Leary’s Rose / Interpersonal Circumplex: Position of speaker vs. hearer in dialogue Two axes: Above – below Opposed – together 8 octants / 4 quadrants LEARY’S ROSE

Examples: My name is John, how can I be of assistance?  helping What do you suggest we do about this?  dependent That’s not my fault, administration’s not my responsibility!  defiant If you’re going to be rude there’s no use in continuing this conversation!  aggressive LEARY’S ROSE

Interpersonal dynamics: ABOVE triggers BELOW BELOW triggers ABOVE OPPOSED triggers OPPOSED TOGETHER triggers TOGETHER LEARY’S ROSE

Teach players to: Control instinctive reactions Consciously choose their position on the Rose Achieve the intended effect on the listener LEARY’S ROSE

TEST CASE Proof-of-concept on a well-defined scenario: Conversation between employer (player) and employee (Virtual Agent / VA) “parking spaces will no longer be free”

TEST CASE Three difficulty levels

TEST CASE Which arguments are commonly used? Any special conversation mechanisms we need to take into account? How do arguments relate to positions on Leary’s Rose? Facial expressions, body language, tone of voice? …  “Wizard of Oz” tests

TEST CASE “Wizard of Oz” tests Results: State chart of possible arguments and their links Training set of sentences annotated with their position on Leary’s Rose Player VA Actor audio video text

SYSTEM ARCHITECTURE Text InputNLP Scenario Engine Audio Visualization Scenario

SYSTEM ARCHITECTURE SCENARIO Text Input NLP Scenario Engine Audio Visualization Scenario

SCENARIO Two lists of statements VA (virtual actor) statements PL (player) statements Stored as XML-file Pluggable! New scenarios can be added by non-programmers

SCENARIO VA STATEMENTS Id Title One phrasing per octant One neutral phrasing

SCENARIO PL STATEMENTS Id Title List of keywords List of possible follow-up VA statements

SYSTEM ARCHITECTURE NATURAL LANGUAGE PROCESSING Text Input NLP Scenario Engine Audio Visualization Scenario

NATURAL LANGUAGE PROCESSING Two sub-modules: Leary Classifier determine the position of the player on Leary’s Rose Topic Detection identify the state corresponding to the user input

NATURAL LANGUAGE PROCESSING LEARY CLASSIFIER Training Sentences Parser Feature Extraction Training Vectors (with position) Machine Learner Test SentenceParser Feature Extraction Test Vector (no position) Model Predicted Position

NATURAL LANGUAGE PROCESSING LEARY CLASSIFIER Quadrants (+neutral)Octants (+neutral) AccuracyF-scoreAccuracyF-score SVM Classifier55.0%38.0%42.6%18.5% Random Baseline24.2%13.0% Classifier Performance Relatively low performance Still well above random  What about humans?

NATURAL LANGUAGE PROCESSING LEARY CLASSIFIER Low agreement between human annotators ―Difficult task even for humans +Wizard of Oz conversations worked well despite low agreement Quadrants (+neutral)Octants (+neutral) κ Avg. pairwise overlap53.0%30.0% Agreement between 4 annotators on a random conversation

Keyword matching Every state has its keywords Defined manually!  Limit amount of manual work Potential problems: Synonyms measure != decision Word forms measures != measure Negation final != !final NATURAL LANGUAGE PROCESSING TOPIC DETECTION “We’re only considering these measures, they’re not yet final.” Decision is final decision, final Decision is NOT final decision, !final

Synonyms: Automatic expansion of words with synonyms and related terms (Cornetto) measure > decision Word forms Lemmatization measures > measure Negation: Automatic negation detection (based on parser output) final > !final  Broad coverage with a minimum of manual work NATURAL LANGUAGE PROCESSING TOPIC DETECTION “We’re only considering these measures, they’re not yet final.” Decision is final decision, final Decision is NOT final decision, !final

Further Enhancements Keyword weights very common, less informative words  lower weight Linked keywords set+in+stone > final Result: broad coverage with a minimum of manual work NATURAL LANGUAGE PROCESSING TOPIC DETECTION

SYSTEM ARCHITECTURE SCENARIO ENGINE Text Input NLP Scenario Engine Audio Visualization Scenario

SCENARIO ENGINE Two main jobs update current VA Leary-position based on player octant Based on axis dynamics Select VA response Based on links in scenario Special statements may override links!

SCENARIO ENGINE Special statements Statement with specific trigger, specific action, or both Examples Reaction to insult Trigger: at least one offensive word in player input Storm out of the room Trigger: VA is in negative octant, player has pushed in wrong direction multiple times Action: play “storming out” animation and end conversation

SYSTEM ARCHITECTURE AUDIO Text Input NLP Scenario Engine Audio Visualization Scenario

AUDIO Professional actor used to record all statements Extra work, but also extra benefit The reply of the VA is played in his current Leary octant Problem: sudden changes of position Solution: use neutral phrasing when close to center of Rose P1P1 P2P2

SYSTEM ARCHITECTURE VISUALIZATION Text Input NLP Scenario Engine Audio Visualization Scenario

VISUALIZATION

Head Body Background

VISUALIZATION BACKGROUND Visual style adjustable to in-house company style Color scheme configurable through scripts Logo and paper textures can adapted Result:

VISUALIZATION BACKGROUND Result

Map body positions to Circumplex Examples: VISUALIZATION BODY Lean forward Arms crossed Lean backward Avoid eye contact

VISUALIZATION FACE Map facial expressions (6 basic emotions) to Circumplex Lip Synchronization 1 Neutral 2 Disgust 3 Happiness 4 Sadness 5 Fear 6 Surprise 7 Anger

FUTURE WORK Further improvements in NLP and Scenario Manager Focus testing Technical How natural did the conversation feel? Influence of erroneous Leary classifications? Influence of wrong topic matches? Learning goals Can the player learn anything from playing the game? How much human supervision is required?

Contact: