1 Natural Language Processing Lecture Notes 14 Chapter 19.

Slides:



Advertisements
Similar presentations
Social Interaction Functions Making Conversations Work.
Advertisements

5/10/20151 Evaluating Spoken Dialogue Systems Julia Hirschberg CS 4706.
Copyright c 2006 Oxford University Press 1 Chapter 2 Your Communication in Groups Verbal communication Words and meanings Concrete vs. abstract words Patterns.
Chapter12 part 1 Providedby:Fpourshahbaz. Speaking is so much part of daily life that we tend to take it for granted. learning speaking involves subtle.
Contextual Components: Outline of an Ethnography of Communication
The HIGGINS domain The primary domain of HIGGINS is city navigation for pedestrians. Secondarily, HIGGINS is intended to provide simple information about.
User interaction ‘Rules’ of Human-Human Conversation
U1, Speech in the interface:2. Dialogue Management1 Module u1: Speech in the Interface 2: Dialogue Management Jacques Terken HG room 2:40 tel. (247) 5254.
Error detection in spoken dialogue systems GSLT Dialogue Systems, 5p Gabriel Skantze TT Centrum för talteknologi.
Language as Action James Pustejovsky USEM 40a Spring 2006.
Interface Design for ICT4B Speech, Dialects, and Interfaces Prof. Dan Klein and Prof. Marti Hearst.
Grounding in Communication Herbert H. Clark and Susan E. Brennan.
Conversational Agent 1.Two layers: Dialogue manager and Conversational agent. 2.Rule-Based Translator (ELIZA and PARRY) 3. Layer one: Dialogue Manager.
Detecting missrecognitions Predicting with prosody.
6/28/20151 Spoken Dialogue Systems: Human and Machine Julia Hirschberg CS 4706.
PowerPoint™ Presentations prepared by: Naomi Young University of California, San Diego Human Communication: The Basic Course Twelfth Edition Joseph A.
MODULE 2 Meaning and discourse in English
Natural Language Processing and Speech Enabled Applications by Pavlovic Nenad.
Communication Strategies GoalClassroom Techniques and strategies Ability to Initiate and Maintain Eye contact Model the behavior you want to see by getting.
dialog and dialog systems elevator project seminar, ws06/07
Interactive Dialogue Systems Professor Diane Litman Computer Science Department & Learning Research and Development Center University of Pittsburgh Pittsburgh,
Discourse Markers Discourse & Dialogue CS November 25, 2006.
Theories of Discourse and Dialogue. Discourse Any set of connected sentences This set of sentences gives context to the discourse Some language phenomena.
Speech User Interfaces Katherine Everitt CSE 490 JL Section Wednesday, Oct 27.
1 TrIn 3101: Introduction to Interpreting Unit 7: Process Management.
circle Adding Spoken Dialogue to a Text-Based Tutorial Dialogue System Diane J. Litman Learning Research and Development Center & Computer Science Department.
Evaluation of SDS Svetlana Stoyanchev 3/2/2015. Goal of dialogue evaluation Assess system performance Challenges of evaluation of SDS systems – SDS developer.
Intonation in Communication Skill: Recent Research Discourse, both in theoretical linguistics and in foreign language pedagogy,has focused on describing.
Adaptive Spoken Dialogue Systems & Computational Linguistics Diane J. Litman Dept. of Computer Science & Learning Research and Development Center University.
Discourse Analysis Force Migration and Refugee Studies Program The American University in Cairo Professor Robert S. Williams.
Discourse 2 – Multi-speaker interaction LO: to understand key features of conversational analysis and be able to analyse spoken texts Starter: imagine.
Conversation as Action Under Uncertainty Tim Paek Eric Horvitz.
Pragmatics conversation. FloorFloor –The right to speak TurnTurn –The opportunity to speak Turn-takingTurn-taking –The change of speaker Local management.
Turn-taking Discourse and Dialogue CS 359 November 6, 2001.
Issues in Multiparty Dialogues Ronak Patel. Current Trend  Only two-party case (a person and a Dialog system  Multi party (more than two persons Ex.
Zimmerman and West. Their Study They recorded 31 conversations, all participants were white, middle class and under 35. In 11 mixed-sex conversations,
16.0 Spoken Dialogues References: , Chapter 17 of Huang 2. “Conversational Interfaces: Advances and Challenges”, Proceedings of the IEEE,
ENTERFACE 08 Project 1 “MultiParty Communication with a Tour Guide ECA” Mid-term presentation August 19th, 2008.
Language Use. Pragmatics Revisited Deborah Tannen’s (1990) Research Men (hierarchy, competition) Women (connecting, cooperation) Grice’s Maxims 1) quality.
Comprehensible Input “Say WHAT?!” Translating “teacherese” into “studentese” with ease! ~Dr. Cindy Oliver.
Discourse & Dialogue CS 359 November 13, 2001
Challenges in Dialogue Discourse and Dialogue CMSC October 27, 2006.
Turn-taking and Backchannels Ryan Lish. Turn-taking We all learned it in preschool, right? Also an essential part of conversation Basic phenomenon of.
May 2006CLINT CS Dialogue1 Computational Linguistics Introduction NL Dialogue Systems.
Spoken Dialog Systems Diane J. Litman Professor, Computer Science Department.
Natural conversation “When we investigate how dialogues actually work, as found in recordings of natural speech, we are often in for a surprise. We are.
TOPIC MANAGEMENT AND TURN-TAKING Discourse Strategies used by speakers and how cooperation is achieved.
Can a blind person guess the state of mind of someone they are talking with without seeing them? SAK-WERNICKA, JOLANTA. "EXPLORING THEORY OF MIND USE IN.
Adapting Dialogue Models Discourse & Dialogue CMSC November 19, 2006.
Misrecognitions and Corrections in Spoken Dialogue Systems Diane Litman AT&T Labs -- Research (Joint Work With Julia Hirschberg, AT&T, and Marc Swerts,
1 Spoken Dialogue Systems Error Detection and Correction in Spoken Dialogue Systems.
Grounding and Repair Joe Tepperman CS 599 – Dialogue Modeling Fall 2005.
Agent-Based Dialogue Management Discourse & Dialogue CMSC November 10, 2006.
Objectives of session By the end of today’s session you should be able to: Define and explain pragmatics and prosody Draw links between teaching strategies.
Predicting and Adapting to Poor Speech Recognition in a Spoken Dialogue System Diane J. Litman AT&T Labs -- Research
Chapter 8 Spoken Discourse. Linguistic Competence communicative competence: the knowledge we bring to using language as a communicative tool in conversation.
Challenges in Dialogue
PRAGMATICS 3.
Grounding by nodding GESPIN 2009, Poznan, Poland
Spoken Dialogue Systems
Issues in Spoken Dialogue Systems
Spoken Dialogue Systems
Spoken Dialogue Systems: Human and Machine
Spoken Dialogue Systems: Managing Interaction
Spoken Dialogue Systems
Spoken Dialogue Systems
Lecture 30 Dialogues November 3, /16/2019.
Spoken Dialogue Systems: System Overview
Spoken Dialogue Systems
Challenges in Dialogue
Presentation transcript:

1 Natural Language Processing Lecture Notes 14 Chapter 19

2 Today Spoken dialogue systems

3 Talking to Computers Spoken dialogue systems make it possible to accomplish real tasks without talking to a real person Keys to success –goal-directed interactions in a limited domain –Priming users to adopt a vocabulary you can recognize –Segmenting the task into manageable stages –Judicious use of system vs. mixed initiative

4 Dialogue vs. Monologue Monologue and dialogue both involve interpreting –Information status (given and new info) –Coherence issues –Reference resolution –Speech acts, implicature, intentionality Dialogue involves managing –Turn-taking –Grounding –Detecting and repairing misunderstandings –Initiative and confirmation strategies

5 Example Here’s an (unfair) example from the ATT Toot system.

6 Segmenting Speech into Utterances What is an `utterance’? –Single syntactic sentence may span several turns A: We've got you on USAir flight 99 B: Yep A: leaving on December 1. –Multiple syntactic sentences may occur in single turn A: We've got you on USAir flight 99 leaving on December. Do you need a rental car? –Utterance segmentation: cue words, n-gram word or POS sequences, prosody (pitch, accent, phrase-final lengthening, pause duration)

7 Turns and Utterances Dialogue is characterized by turn-taking: –Who should talk next –When they should talk Turns in recorded speech: –Little speaker overlap (around 5% in English) –But little silence between turns either

8 Turn Taking How do we know when a speaker is –Giving up or taking a turn? –Holding the floor? –Interruptable? How do I know when –Its my turn obligatorily –Optionally?

9 Simple Turn-Taking Rules At each transition-relevance place (TRP) of each turn: –If current speaker has selected A as next speaker, then A must speak next –If current speaker does not select next speaker, any other speaker may take next turn –If no one else takes next turn, the current speaker may take next turn TRPs are where the structure of the language allows speaker shifts to occur

10 Turn Taking Scripts Adjacency pairs set up next speaker expectations –GREETING/GREETING –QUESTION/ANSWER –COMPLIMENT/DOWNPLAYER –REQUEST/GRANT Significant silence is dispreferred A: Is there something bothering you or not? (1.0s) A: Yes or no? (1.5s) A: Eh? B: No.

11 Overall System Strategies System Initiative (Control freak) S: Please give me your arrival city name. U: Baltimore. S: Please give me your departure city name U: Boston S:… Rigid, unnatural, difficulty with chatty users

12 Overall System Strategies Mixed initiative S: How may I help you? U: I want to go to Boston. S: What day do you want to go to Boston? User Initiative S: How may I help you? U: I want to go from Boston to Baltimore on November 8.

13 Grounding Participants are trying to come to a meeting of minds, they’re trying to establish common ground (or a set of mutual beliefs)

14 Grounding Hearers must ground a speaker’s utterances by making it clear whether or not understanding has occurred Various ways to do this… S: I can upgrade you to an SUV at that rate. User: ????

15 Grounding (Clark and Schaefer 1989) S: I can upgrade you to an SUV at that rate. –Continued attention/permission to proceed (User gazes appreciatively at S) –Relevant next contribution U: Do you have an Explorer available? –Acknowledgement/backchannel U: Ok/uh-huh/Great! –Display/repetition U: An SUV? U: You can upgrade me to an SUV at the same rate? –Request for repair U: Huh?

16 Evaluation Performance of a dialogue system is affected both by what gets accomplished by the user and the dialogue agent and how it gets accomplished Maximize Task Success MinimizeCosts EfficiencyMeasuresQualitativeMeasures

17 Metrics Efficiency of the Interaction:User Turns, System Turns, Elapsed Time Quality of the Interaction: ASR rejections, Time Out Prompts, Help Requests, Barge-Ins, Cancellation Requests, … User Satisfaction Task Success: perceived completion, information extracted, information learned (in tutorial setting)

18 User Satisfaction Metrics TTS Performance –Was system easy to understand in this conversation? ASR Performance –In this conversation, did system understand what you said? Task Ease –In this conversation, was it easy to do what you wanted? Interaction Pace –Was the pace of interaction appropriate in this conversation? User Orientation –In this conversation, did you know what you could say at each point of the dialog? System Response –How often was the system sluggish and slow to reply to you in this conversation? Expected Behavior –Did system work the way you expected it to in this conversation?

19 Misrecognition Repair Recognizing when the conversation has gone astray and recovering… –Mainly by analyzing the user’s utterances for signals that things are going astray

20 Wrapup Spoken dialogue systems present new problems -- but also new possibilities –Recognizing speech introduces a new source of errors –Additional information provided in the speech stream offers new information about users’ intended meanings, emotional state (grounding of information, speech acts, reaction to system errors)