1 error handling – Higgins / Galatea Dialogs on Dialogs Group July 2005.

Slides:



Advertisements
Similar presentations
1 © 2005 CHIL KTH ASIDE 2005, Aalborg, Applications of distributed dialogue systems: The KTH Connector Jens Edlund & Anna Hjalmarsson Applications.
Advertisements

Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
/ nailon / – software for online analysis of prosody Interspeech 2006 special session: The prosody of turn-taking and dialog acts September 20, 2006 Jens.
California English Language Development Test Review of the Test Composition.
Using prosody to avoid ambiguity: Effects of speaker awareness and referential context Snedeker and Trueswell (2003) Psych 526 Eun-Kyung Lee.
TT Centre for Speech Technology Early error detection on word level Gabriel Skantze and Jens Edlund Centre for Speech Technology.
The HIGGINS domain The primary domain of HIGGINS is city navigation for pedestrians. Secondarily, HIGGINS is intended to provide simple information about.
Results Clear distinction between two question intonations: perception and understanding level Three distinct prototypes for different interpretations.
HIGGINS Error handling strategies in a spoken dialogue system Rolf Carlson, Jens Edlund and Gabriel Skantze Error handling research issues The long term.
HIGGINS A spoken dialogue system for investigating error handling techniques Jens Edlund, Gabriel Skantze and Rolf Carlson Scenario User:I want to go to.
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.
Design Activities in Usability Engineering laura leventhal and julie barnes.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
What can humans do when faced with ASR errors? Dan Bohus Dialogs on Dialogs Group, October 2003.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Detecting missrecognitions Predicting with prosody.
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang National Central University
Statement of the Problem Goal Establishes Setting of the Problem hypothesis Additional information to comprehend fully the meaning of the problem scopedefinitionsassumptions.
Guided Conversational Agents and Knowledge Trees for Natural Language Interfaces to Relational Databases Mr. Majdi Owda, Dr. Zuhair Bandar, Dr. Keeley.
Towards Natural Clarification Questions in Dialogue Systems Svetlana Stoyanchev, Alex Liu, and Julia Hirschberg AISB 2014 Convention at Goldsmiths, University.
Track: Speech Technology Kishore Prahallad Assistant Professor, IIIT-Hyderabad 1Winter School, 2010, IIIT-H.
14: THE TEACHING OF GRAMMAR  Should grammar be taught?  When? How? Why?  Grammar teaching: Any strategies conducted in order to help learners understand,
AQUAINT Kickoff Meeting – December 2001 Integrating Robust Semantics, Event Detection, Information Fusion, and Summarization for Multimedia Question Answering.
IS-242.b Effective Communication
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
Interactive Dialogue Systems Professor Diane Litman Computer Science Department & Learning Research and Development Center University of Pittsburgh Pittsburgh,
Center for Human Computer Communication Department of Computer Science, OG I 1 Designing Robust Multimodal Systems for Diverse Users and Mobile Environments.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Research Challenges for Spoken Language Dialog Systems Julie Baca, Ph.D. Assistant Research Professor Center for Advanced Vehicular Systems Mississippi.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
Three Reasons to Communicate Get something DONE Have a conversation Help with distress.
circle Adding Spoken Dialogue to a Text-Based Tutorial Dialogue System Diane J. Litman Learning Research and Development Center & Computer Science Department.
PETRA – the Personal Embedded Translation and Reading Assistant Werner Winiwarter University of Vienna InSTIL/ICALL Symposium 2004 June 17-19, 2004.
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,
CoFM: An Environment for Collaborative Feature Modeling Li Yi Institute of Software, School of EECS, Peking University Key Laboratory of High Confidence.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Reconceptualizing Mathematical Objects as Mediating Discursive Metaphors Aaron Weinberg Ithaca College.
Shijian Lu and C écile Paris CSIRO ICT Centre Sydney, Australia Authoring Content Structure for Adaptive Documents.
Conversation as Action Under Uncertainty Tim Paek Eric Horvitz.
Levels of Language 6 Levels of Language. Levels of Language Aspect of language are often referred to as 'language levels'. To look carefully at language.
Opinion Holders in Opinion Text from Online Newspapers Youngho Kim, Yuchul Jung and Sung-Hyon Myaeng Reporter: Chia-Ying Lee Advisor: Prof. Hsin-Hsi Chen.
16.0 Spoken Dialogues References: , Chapter 17 of Huang 2. “Conversational Interfaces: Advances and Challenges”, Proceedings of the IEEE,
Greg Marks Michigan Virtual School & Michigan LearnPort Virtual Challenge: Creating Quality E-Courses.
HYMES (1964) He developed the concept that culture, language and social context are clearly interrelated and strongly rejected the idea of viewing language.
1 Natural Language Processing Lecture Notes 14 Chapter 19.
Introduction to Dialogue Systems. User Input System Output ?
Chap#11 What is User Support?
Information state and dialogue management in the TRINDI Dialogue Move Engine Toolkit, Larsson and Traum 2000 D&QA Reading Group, Feb 20 th 2007 Genevieve.
Imposing native speakers’ prosody on non-native speakers’ utterances: Preliminary studies Kyuchul Yoon Spring 2006 NAELL The Division of English Kyungnam.
Discourse & Dialogue CS 359 November 13, 2001
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Letting Go of the Lecture: Stimulating Critical Thinking Through Discussion Cynthia Benn Tweedell, Ph.D. VP Quality Enhancement and Institutional Research.
User Responses to Prosodic Variation in Fragmentary Grounding Utterances in Dialog Gabriel Skantze, David House & Jens Edlund.
Integrating Multiple Knowledge Sources For Improved Speech Understanding Sherif Abdou, Michael Scordilis Department of Electrical and Computer Engineering,
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
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.
Key Stage 2 Portfolio. Llafaredd / Oracy Darllen / Reading Ysgrifennu / Writing Welsh Second Language.
Issues in Spoken Dialogue Systems
Spoken Dialogue Systems
Studying Spoken Language Text 17, 18 and 19
Spoken Dialogue Systems
Communicating and Adapting Language task
Chapter 11 user support.
Presentation transcript:

1 error handling – Higgins / Galatea Dialogs on Dialogs Group July 2005

2 work by … Gabriel Skantze ph.d. student KTH, Stockholm “I am doing research on spoken dialogue systems. More specifically, I am interested in studying miscommunication and error handling, but also in the representation and modelling of utterances and dialogue, as well as conducting experiments with users.“ and co-authors: J. Edlund, D. House, R. Carlson

3 3 papers Higgins Higgins – a spoken dialogue system for investigating error handling techniques, Edlund, Skantze, Carlson [2004] Galatea GALATEA: A Discourse Modeller Supporting Concept-Level Error Handling in Spoken Dialog Systems, Skantze [2005] Prosody & Clarifications The Effects of Prosodic Features on the Interpretation of Clarification Ellipses, Edlund, House, Skantze [2004]

4 1 st paper Higgins Higgins – a spoken dialogue system for investigating error handling techniques, Edlund, Skantze, Carlson [2004] Galatea GALATEA: A Discourse Modeller Supporting Concept-Level Error Handling in Spoken Dialog Systems, Skantze [2005] Prosody & Clarifications The Effects of Prosodic Features on the Interpretation of Clarification Ellipses, Edlund, House, Skantze [2004]

5 Higgins practical goal of Higgins project  build a collaborative dialog system in which error handling ideas can be tested empirically error handling issues, plus  incremental dialogue processing  on-line prosodic feature extraction  robust interpretation  flexible generation and output

6 domain pedestrian city navigation and guiding  user gives system a destination  system guides user by giving verbal instructions complex  large variety of error types  semantic structures can be quite complex  reference resolution domain can be extended even further

7 architecture follow-up from Adapt everything is XML  domain objects  utterance semantics  discourse model  database content  system output (before surface)  3D city model

8 research issues early detection and correction late detection incrementality error recovery

9 early detection and correction KTH LVCSR – output likely to contain errors robust interpretation Pickering:  some syntactic analysis is needed e.g. relations between objects  but handles insertions and non-agreement phrases humans - good at early detection (woz)

10 late detection and correction discourse modeller (GALATEA)  joins several results from Pickering into a discourse model  adds grounding information  can be manipulated later remove concepts which turn out not to be grounded

11 incrementality end-pointers cause trouble  even more so in this domain better:

12 incrementality [2] all components support incremental processing several issues  when to barge in? (semantic content and prosody)  longer-than-utterance units: interpreter or dialog manager?  rapid and unobtrusive feedback: challenge for synthesis

13 error recovery signaling non-understandings  decreased experience of task success  slower recovery ask other task-related question

14 2 nd paper Higgins Higgins – a spoken dialogue system for investigating error handling techniques, Edlund, Skantze, Carlson [2004] Galatea GALATEA: A Discourse Modeller Supporting Concept-Level Error Handling in Spoken Dialog Systems, Skantze [2005] Prosody & Clarifications The Effects of Prosodic Features on the Interpretation of Clarification Ellipses, Edlund, House, Skantze [2004]

15 GALATEA a discourse modeller for conversational spoken dialog systems  builds a discourse model (what has been said during the discourse) resolution of ellipses & anaphora tracks the grounding status  who said what when (plus confidence information)  can be used for concept-level error handling

16 should do grounding at concept level explicit and implicit verification on whole utterance can be tedious and unnatural 45% of clarifications in BNC are fragmentary / elliptical

17 should do grounding at concept level Traum (1994) – utterance level computational model of grounding Larsson (2002) – issue-level computational model of grounding in Issue-Based DM Rieser (2004), Schlangen (2004): systems capable of fragmentary clarification requests, but models do not handle user reactions systems should keep grounding information at the concept level like RavenClaw?

18 semantic representation rooted unordered trees of semantic concepts  nodes: attr-value pairs, objects, relations, properties

19 semantic representation enhanced with “meta”-information  confidence  communicative acts  info is new / given

20 ellipsis resolution transforms ellipsis into full propositions rule based  ~10 rules  domain-specific

21 anaphora resolution keeps a list of entities (talked about)  assigns ids when given entities are added to the discourse, look up the antecedent if found, unification (and move to the top of the entity list) unification also allows entities to be referred to in new ways how does this fare and compare?

22 grounding status who added the concept? in which turn? how confident? may be used by the action manager  for instance remove all items with high grounding status when referring to an entity

23 updating grounding status

24 late error detection discover inconsistencies in discourse model look at grounding status to see where error may be  concept can be removed

25 future methods for automatic tuning of strategy selection extend to track confidence and grounding status at different levels evaluate how people respond to incorrect confirmations, and how can that information be used to update grounding status error recovery after non-understandings other domains

26 3 rd paper Higgins Higgins – a spoken dialogue system for investigating error handling techniques, Edlund, Skantze, Carlson [2004] Galatea GALATEA: A Discourse Modeller Supporting Concept-Level Error Handling in Spoken Dialog Systems, Skantze [2005] Prosody & Clarifications The Effects of Prosodic Features on the Interpretation of Clarification Ellipses, Edlund, House, Skantze [2004]

27 prosody in clarifications effects of prosodic features on interpretation of elliptical clarifications  U: Further ahead on the right I see a red building…  S: Red (?) vary prosodic features study impact on user’s understanding of the system’s intention

28 motivation long (whole utterance) confirmations are not good  tedious, unnatural  BNC corpus: 45% of clarifications are elliptical short confirmations  make dialog more efficient by focusing on the actual problematic fragments however  interpretation depends on context and prosody

29 3 readings U: Further ahead on the right I see a red building… S: Red (?) Ok, red [all positive] Do you really mean red? What do you mean by red? [positive perception, negative understanding] Did you say red? [positive contact, negative perception]

30 stimuli 3 test words [red, blue, yellow] di-phone voice (MBROLA) manipulated  peak position [mid, early, late / 100ms]  peak height [130Hz / 160 Hz]  vowel duration [normal, long / +100ms]

31 subjects + design 8 speakers: 2f / 6m, 2nn / 6n introduced to Higgins listen to all 42 (only once); random order 3 options  Okay, X  Did you really mean X?  Did you say X?

32 results no effects for  color, subject, duration significant effects for  peak position, peak height, & their interaction

33 results Statement: early, low peak Question: late, high peak Clear division between “did you mean” and “did you say”

34 food for thought how about English? red red? red!? how many ways can you say it?

35 conclusion strong relationship between intonation and meaning statement: early, low peak question: late, high peak clear division between “did you mean” and “did you say”

36 the end