Semantic annotation framework Part 2: Dialogue acts ISO/TC37/SC4 N442 rev00 Harry Bunt Tilburg University ISO TC 37/SC 4 meeting Marrakech, May 25, 2008.

Slides:



Advertisements
Similar presentations
The semantics of dialogue acts Harry Bunt Oxford, IWCS 2011.
Advertisements

Rationale To encourage all students to take a full part in the life of our school, college, workplace or wider community. To provide opportunities to enable.
Conceptualization and Measurement
Language and communication What is language? How do we communicate? Pragmatic principles Common ground.
1 © 2006 Curriculum K-12 Directorate, NSW Department of Education and Training Implementing English K-6 Using the syllabus for consistency of teacher judgement.
I102 User Support Week Four – Lab. Objectives  Effective Listening  Assessing Learners  Exercise – Learning Outcomes.
MLIF: A Metamodel to Represent and Exchange Multilingual Textual Information ISO TC37 SC4 WG Samuel Cruz-Lara, Gil Francopoulo, Laurent Romary,
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.
Yule, Politeness and interaction Pertemuan 9 Matakuliah: G1042/Pragmatics Tahun: 2006.
Multidimensional dialogue act annotation using ISO Harry Bunt Tilburg University ISO Project Leader IJCNLP 2011 tutorial, November 8, Chiang.
Dialogue Act Coding and Modalities GSLT: Dialogue Systems Leif Grönqvist – 11. June :30.
Minnesota Manual of Accommodations for Students with Disabilities Training Guide
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
The LC-STAR project (IST ) Objectives: Track I (duration 2 years) Specification and creation of large word lists and lexica suited for flexible.
Trini Torres-Carrion. AGENDA Overview of ED 524B Resources Q&A.
Dialogues in Context: An Objective User-Oriented Evaluation Approach for Virtual Human Dialogue Susan Robinson, Antonio Roque & David Traum.
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
Communication Skills Anyone can hear. It is virtually automatic. Listening is another matter. It takes skill, patience, practice and conscious effort.
PS429 Social and Public Communication PS429 Social and Public Communication Week 4 (25/10/2005) Reading group discussion.
Towards an integrated scheme for semantic annotation of multimodal dialogue data Volha Petukhova and Harry Bunt.
Communicative function General purpose functionsDimension specific functions Task/Domain Feedback Interaction Management Social Obligation Management Auto-Feedback.
EngageNY.org Argument Writing: Going Deeper with Teachers.
The ISO-DCR 17 January /20111CMDI tutorial Marc Kemps-Snijders a, Menzo Windhouwer b, Sue Ellen Wright c a Meertens Institute, b MPI for.
Principles of Adult Education
Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente.
ISO Project Semantic Annotation Framework, Part 2: Dialogue Acts Editorial Group first meeting Pisa, September 2008 TC 37/SC 4/WG 2 Kiyong.
Kristie J. Newton, Temple University Jon R. Star, Harvard University.
Working group on multimodal meaning representation Dagstuhl workshop, Oct
Theories of Discourse and Dialogue. Discourse Any set of connected sentences This set of sentences gives context to the discourse Some language phenomena.
The Reference Interview Ione Hooper LIS 503 Fall 2003.
Topic 9: perlocution and illocution
Creating a Healthy Communication Climate in the Workplace Presented by: Katherine E. Oleson Communication Studies Department Bellevue College.
Developing Communicative Dr. Michael Rost Language Teaching.
Validity & Practicality
Dialogue Modeling and Dialogue Management Frameworks Svetlana Stoyanchev Seminar on SDS, Columbia 2/16/2015.
Encompasses a broad, overall approach to instruction.
User Inspired Design 2013 Jack Whalen Yiying Wu
{ The writing process Welcome. In the prewriting stage the follow must be considered:   factual information pertaining to topic   clear definition.
Towards multimodal meaning representation Harry Bunt & Laurent Romary LREC Workshop on standards for language resources Las Palmas, May 2002.
NTAC/NCDB Parent Workshop On Effective Listening.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Issues for Introducing Early Foreign Language Learning No theoretical optimum age to start teaching Early learning of non-mother tongue should be integrated.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Morten Blomhøj and Paola Valero Our agenda: 1.The journal NOMAD’s mission, review policy and process 2.Two reviews of a paper 3.Frequent comments in reviews.
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.
Politeness & Speaking Style Discourse & Dialogue CS 359 November 15, 2001.
Cesg-1 CSS Area Report -- Super BOF Background From A. Hooke to CESG: (CSS AD emphasis ) Date: Fri 02 Oct 2009 To: CESG cc: CMC Subject: Proposed.
A Data Category Registry- and Component- based Metadata Framework Daan Broeder et al. Max-Planck Institute for Psycholinguistics LREC 2010.
Referring to Objects with Spoken and Haptic Modalities Frédéric LANDRAGIN Nadia BELLALEM & Laurent ROMARY LORIA Laboratory Nancy, FRANCE.
Topic and the Representation of Discourse Content
INSTRUCTIONAL OBJECTIVES
Commission on Teacher Credentialing Ensuring Educator Excellence 1 Program Assessment Technical Assistance Meetings December 2009.
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
Software Requirements Specification Document (SRS)
The FDES revision process: progress so far, state of the art, the way forward United Nations Statistics Division.
Goteborg University Dialogue Systems Lab Comments on ”A Framework for Dialogue Act Specification” 4th Workshop on Multimodal Semantic Representation January.
SemAF – Basics: Semantic annotation framework Harry Bunt Tilburg University isa -6 Joint ISO - ACL/SIGSEM workshop Oxford, January 2011 TC 37/SC.
Lexical, Prosodic, and Syntactics Cues for Dialog Acts.
Assessing Student Learning Workshop 2: Making on-balance judgements and building consistency.
SPEECH ACTS Saying as Doing See R. Nofsinger, Everyday Conversation, Sage, 1991.
1 TEAM BUILDING & MANAGEMENT. 2 CONTENTS Generalities The individual The individual in the group To manage the group The group manager The group facing.
Conversational role assignment problem in multi-party dialogues Natasa Jovanovic Dennis Reidsma Rutger Rienks TKI group University of Twente.
Chapter 6 Guidelines for Modelling. 1. The Modelling Process 1. Modelling as a Transformation Process 2. Basic Modelling Activities 3. Types of Modelling.
Speech Act Theory Instructor: Dr Khader Khader.  Outline:  How Speech Act Theory began  What is the theory about  Levels of performing speech acts.
Principles of conversation
2. The standards of textuality: cohesion Traditional approach to the study of lannguage: sentence as conventional object of study Structuralism (Bloofield,
LREC 2016, Portoroz, May The DialogBank Harry Bunt1, Volha Petukhova2, Andrei Malchanau2, Alex Chengyu Fang3 and Kars Wijnhoven1 1Tilburg.
Grounding by nodding GESPIN 2009, Poznan, Poland
Lecture Software Process Definition and Management Chapter 3: Descriptive Process Models Dr. Jürgen Münch Fall
SPEECH ACTS Saying as Doing
Presentation transcript:

Semantic annotation framework Part 2: Dialogue acts ISO/TC37/SC4 N442 rev00 Harry Bunt Tilburg University ISO TC 37/SC 4 meeting Marrakech, May 25, 2008

Purpose and justification Dialogue acts are widely used in studies of dialogue phenomena, in dialogue annotation, and in the design of dialogue systems. Dialogue acts are particularly useful for: describing functional and intentional aspects of the dialogue utterance meaning; the design of dialogue management systems.

Dialogue acts Well-known examples of communicative functions (“core dialogue acts”): question WH-question YN-question check/verification statement/inform answer (WH-answer. YN-answer) confirmation, disconfirmation request instruct promise acknowledgement greeting

Purpose and justification (2) Alternative dialogue act schemas: TRAINS, Map Task, Verbmobil, DAMSL, SWBD-DAMSL, COCONUT,... with different: underlying approach to dialogue modelling definitions of basic concepts level of granularity and mutually inconsistent terminology Particularly unsatisfactory: Lack of solid foundations of definitions and multidimensionality Lack of interoperability

ISO approach Preparatory studies in TDG 3 in a joint effort with eContent project LIRICS. Focus: How to best support the annotation of dialogues with dialogue act information in an empirically and theoretically well-founded way. Outcome: 1.Design of a preliminary set of data categories for multidimensional dialogue act annotation, based on DAMSL, DIT++, and other schemas, tested for coverage and usability by annotators and endorsed by ISO TC37/SC4/TDG3. 2.Recommendation to set up an ISO project based on 1 as part the Semantic Annotation Framework project.

Summary Main points of project outlined in ISO/TC37/SC4 N442 (rev00): Aim to: 1.Provide more solid foundations for multidimensionality of DA tag sets 2.Design consistent truly semantic definitions of core dialogue acts 3.Develop agreed definitions in the form of ISO data categories and enter in ISO registry 4.Define annotation language with abstract syntax, concrete XML-based syntax, and semantics compliant with LAF

Theoretical foundations of DA annotation concepts Information-state change approach to dialogue semantics: the meaning of an utterance in dialogue is the way in which the information state of a listener is changed by understanding the utterance (Bunt & Romary, LREC 2002). A dialogue act has two components for describing utterance meanings: the information which the speakers makes available to the addressee - the “semantic content” the “communicative function”, capturing the way the speaker intends an addressee to update his information state with the semantic content.

Multifunctionality 1.U: Can you tell me what time is the first train to the airport on Sunday? 2.S: On Sunday morning the first train to the airport is at U: Thank you. - expression of thanks

Multifunctionality 1.U: Can you tell me what time is the first train to the airport on Sunday? 2.S: On Sunday morning the first train to the airport is at U: Thank you.

Multifunctionality 1.U: Can you tell me what time is the first train to the airport on Sunday? 2.S: On Sunday morning the first train to the airport is at U: Thank you. - expression of thanks

Multifunctionality 1.U: Can you tell me what time is the first train to the airport on Sunday? 2.S: On Sunday morning the first train to the airport is at U: Thank you. - expression of thanks - positive feedback (about understanding and acceptance)

Multifunctionality 1.U: Can you tell me what time is the first train to the airport on Sunday? 2.S: On Sunday morning the first train to the airport is at U: Thank you. - expression of thanks - positive feedback (about understanding and acceptance) - indication of dialogue closure

Multifunctionality 1.U: Can you tell me what time is the first train to the airport on Sunday? 1.S: The first train to the airport on Sunday is at... let me see positive auto-feedback about perception and interpretation - WH-answer (to indirect WH-question)

Multidimensionality Utterances have multiple functions ==> multiple annotation tags are required (or syntactically and semantically (!) complex tags -- cf. studies by Popescu-Belis), i.e. annotation must be multidimensional.

Multidimensional annotation Usual informal notion of dimension: Set of mutually exclusive tags Not satisfactory... See problems in multidimensional annotation according to DAMSL (Bunt, LREC 2006)

Dimensions in Dialogue Basic intuition: participants in a dialogue do multiple things simultaneously, such as: making progress in performing the activity (“task”) which motivates the dialogue; providing and eliciting communicative feedback; take and assign turns; monitor contact, attention, use of time,... greet, thank, apologize, say goodbye,...

Dimensions in Dialogue A dimension is an aspect of participating in a dialogue such that: 1.There is a class of dialogue acts for addressing this dimension (empirical foundation); 2.It can be addressed independently of other dimensions; 3.Within a dimension, an utterance has at most one communicative function.

Observed dimensions (TDG3/LIRICS) Performing a certain task or activity through or with support from the communication Monitoring the interaction - providing and eliciting feedback - editing one’s own or one’s partner’s speech - managing the turn-taking - managing the use of time - managing contact and attention - managing the opening and closing of (sub-) dialogues and thematic progression Dealing with social obligations: greeting, thanking, apologizing,…

Dimensions for dialogue acts Examples: dimension function example 1.Auto-feedback OverallPositive Okay. 2.Allo-feedback EvaluationElicitation Okay? 3.Turn management TurnGiving Yes 4.Time management Stalling Well, you know,.. 5.Contact man’t ContactChecking Hello? 6.Own comm. man’t Self-correction I mean... 7.Partner comm.man. Completion... completion 8.Topic management TopicShiftAnnounc. Something else. 9.Dialogue structuring DA-announcement Question: 10.Social oblig. man’t Valediction Bye 11.Task/domain OpenMeeting I open this meeting

Dimensions of dialogue acts Example: Inform The KL204 leaves at Task/domain

Dimensions of dialogue acts Example: Inform The KL204 leaves at Task/domain I see what you mean. Auto-feedback

Dimensions of dialogue acts Example: Inform The KL204 leaves at Task/domain I see what you mean. Auto-feedback We should first discuss the agenda. Topic management

Dimensions of dialogue acts Example: Inform The KL204 leaves at Task/domain I see what you mean. Auto-feedback We should first discuss the agenda. Topic management I’m very grateful for you help. Social obligation management

Dimensions of dialogue acts Example: Inform The KL204 leaves at Task/domain I see what you mean. Auto-feedback We should first discuss the agenda. Topic management I’m very grateful for you help. Social obligation management ==> Inform acts can be used in every dimension.

Dimensions for dialogue acts A number of the most commonly used types of dialogue act, such as questions, answers, statements, requests, instructions, or offers,.. do not belong to any dimension: they are ‘general purpose functions’: they can be used in any dimension. (DAMSL ‘dimensions’ like Info-request and Answer are clearly not proper dimensions.)

General-purpose functions Applicable in any dimension are:  Information-seeking functions WH-question, YN-question, Alternatives-question, Check,..  Information-providing functions Inform, WH-Answer, YN-Answer, Confirmation, Disconfirmation, Agreement, Correction,..  Commissive functions Offer, Promise, AcceptRequest,..  Directive functions Instruct, Request, Suggest,..

Core dimensions and dialogue acts Data categories from LIRICS: Set of 54 core dialogue act types 24 general-purpose functions 30 dimension-specific functions spread over 10 dimensions described in the form of ISO (12620) data categories. Compare: DAMSL: 12 dimensions, 30 functions SWBD-DAMSL: 60 functions DIT++: 11 dimensions, 95 functions

Validation of LIRICS data categories Usability for human annotators Inter-annotator agreement measurements for English and Dutch; 2 trained annotators working on raw text/audio Results: almost perfect agreement (Rietveld & van Hout, 1993: kappa ≥ 0.80)

Inter-annotator agreement scores Function classEnglishDutchaverage Information-seeking Information-providing Feedback Interaction management Social obligations management 0.94

Validation of LIRICS data categories Applicability also demonstrated for Italian (annotated test suite developed in Pisa). Application of to multi-party multimodal AMI dialogues (Petukhova & Bunt, IWCS-7); results comparing favourably with use of AMI or DAMSL annotation schemes. Machine learnability investigations are promising (Geertzen et al., SIGDIAL 2007).

Towards a dialogue act annotation language DA tag components: Examples: Note: for dimension-specific functions, the dimension name is in fact redundant.

Design of dialogue annotation language: DiaML Distinction in Linguistic Annotation Framework: annotations: information structures independent of representation format (“abstract syntax”) representations: annotations cast in a certain format (“concrete syntax”)

Design of dialogue annotation language: DiaML Distinction in Linguistic Annotation Framework: annotations: information structures independent of representation format (“abstract syntax”) representations: annnotations cast in a certain format (“concrete syntax”) In addition: semantics, defined for abstract syntax

DiaML abstract syntax Abstract Syntax: format-independent definition of information structures For dialogue acts: pairs of stretches (possibly discontinuous) of dialogue behaviour and sets of dialogue act types (at most one function in each dimension) Information to be expressed in DiaML: speaker and addressee(s) segments of dialogue behaviour dimensions communicative functions optionally: functional dependencies (e.g. an utterance is an Answer to which Question, or provides Feedback on which previous dialogue act)

DiaML abstract syntax Information to be expressed in DiaML: speaker and addressee(s) segment of dialogue behaviour dimension communicative function optionally: functional dependency Conceptual elements: finite set of dialogue participants finite, ordered set of segment begin/end indicators finite set of dimensions finite sets of domain-specific and general-purpose comm. functions

DiaML abstract syntax Information to be expressed in DiaML: speaker and addressee(s) segment of dialogue behaviour dimension communicative function Structure definitions: A DiaML segment (‘markable’) is a finite sequence of pairs of segment begin/end indicators, defining a stretch of source text A DiaML tag is an n-tuple of pairs A complete DiaML structure is a 4-tuple

DiaML concrete syntax

Current status Result of NWIP ballot? If NWIP approved: 1. Project (“editorial”) group: David Traum Claudia Soria Jae-Woong Choe Andrei Popescu-Belis Jan Alexandersson Alex Chengyu Fang Koiti Hasida (tbc) Time schedule and meetings: Moscow, August 2008? (TC 37 annual meeting) Pisa, October 2008, workshop Tilburg, January 2009 (IWCS-9), workshop

Dimensions in DAMSL FLF Dimensions: 1.Statement 2.Info-request 3.Influencing-addressee-future-action 4.Committing-speaker-future-action 5.Conventional Opening or Closing 6.Explicit-performative 7.Exclamation 8.Other

Dimensions in DAMSL (3) Example: 1.A: I hope you’ll have a good time! 2.B: Yeah, thanks. And you’ll be visiting friends in Italy. 3. A: That’s right.

Dimensions in DAMSL Definitions of some FLF Dimensions: 1.Statement: Speaker makes a claim about the world 2.Info-request: Speaker requests Addressee to provide information 3.Influencing-addressee-future-action 4.Committing-speaker-future-action 5.(.... 8)

Dimensions in DAMSL (2) BLF Dimensions: 1.Agreement 2.Understanding 3.Answer 4.Information-relation

Dimensions in DAMSL (4) Conclusion: ‘Question’ and ‘statement’ are mutually exclusive tags => having them in different dimensions is wrong

Dimensions in DAMSL (2) Definitions of some BLF Dimensions: 1.Agreement 2.Understanding: Utterances concerning the understanding between Speaker and Addressee 3.Answer: Speaker provides information requested by the Addressee 4.Information-relation

Dimensions in DAMSL (4) Can ‘question’ and ‘answer’ be alternatives in the same dimension? Consider: 1. S: Did you ask me something? 2. U: Can I change the contrast? - question

Dimensions in DAMSL (4) Can ‘question’ and ‘answer’ be alternatives in the same dimension? Consider: 1. S: Did you ask me something? 2. U: Can I change the contrast? - question - answer

Dimensions in DAMSL (4) Can ‘question’ and ‘answer’ be alternatives in the same dimension? Consider: 1. S: Did you ask me something? 2. U: Can I change the contrast? - question - answer So question and answer can co-occur => question and answer cannot be in the same dimension

Dimensions in DAMSL (3) Example: 1.A: I hope you’ll have a good time! 2.B: Yeah, thanks. And you’ll be visiting friends in Italy. 3. A: That’s right.

Dimensions in DAMSL (3) Example: 1.A: I hope you’ll have a good time! 2.B: Yeah, thanks. And you’ll be visiting friends in Italy. Statement? Question? 3. A: That’s right.

Dimensions in DAMSL (3) Example: 1.A: I hope you’ll have a good time! 2.B: Yeah, thanks. And you’ll be visiting friends in Italy. Statement? Question? DAMSL: - statement - info-request... but a speaker cannot at the same time state something and question its truth!

Dimensions in DAMSL (4) Conclusion: ‘Question’ and ‘statement’ are mutually exclusive tags => having them in different dimensions is wrong Can they be alternatives in the same dimension?

Dimensions in DAMSL (4) Can ‘question’ and ‘answer’ be alternatives in the same dimension? Consider: 1. S: Did you ask me something? 2. U: Can I change the contrast?

Dimensions in DAMSL (4) Can ‘question’ and ‘answer’ be alternatives in the same dimension? 1. S: Did you ask me something? 2. U: Can I change the contrast? - question about what the task doman - answer about what the speaker said => The task domain and what the speaker said are different ‘dimensions’; an utterance can be a question in one dimension and an answer in another.

Dimensions in DAMSL (5) Example: A: And what possibilities do you have on Tursday? B: Did you say Thursday? - function in (DAMSL’s) Understanding dimension, but which? - Signal-understanding? - Signal-non-understanding? - Check (function in DAMSL’s Info- request dimension)

Multidimensional annotation scheme for dialogue acts Two parts: 1.dimension-specific communicative functions for each dimension 2.general-purpose functions (hierarchically organized, reflecting degrees of specificity)