Goteborg University Dialogue Systems Lab Comments on ”A Framework for Dialogue Act Specification” 4th Workshop on Multimodal Semantic Representation January.

Slides:



Advertisements
Similar presentations
Kees van Deemter Matthew Stone Formal Issues in Natural Language Generation Lecture 4 Shieber 1993; van Deemter 2002.
Advertisements

An information state approach to natural interactive dialogue Staffan Larsson, Robin Cooper Department of linguistics Göteborg University, Sweden.
Negotiative dialogue some definitions and ideas. Negotiation vs. acceptance Clark’s ladder: –1. A attends to B’s utterance –2. A percieves B’s utterance.
Methods: Deciding What to Design In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT. icu.ac.kr Fall 2005 ICE0575 Lecture.
MODULE 3 1st 2nd 3rd. The Backward Design Learning Objectives What is the purpose of doing an assessment? How to determine what kind of evidences to.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Conducting systematic reviews for development of clinical guidelines 8 August 2013 Professor Mike Clarke
An example of hierarchical planning… (2) planning a sequence of communicative rhetorical actions Johanna Moore & Cécile Paris (1993) “Planning text for.
From requirements to design
Dialogue types GSLT course on dialogue systems spring 2002 Staffan Larsson.
Object-Oriented Analysis and Design
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Multiagent Systems and Societies of Agents
Chapter 2Modeling 資工 4B 陳建勳. Introduction.  Traditional information retrieval systems usually adopt index terms to index and retrieve documents.
Cognitive Linguistics Croft & Cruse 10 An overview of construction grammars (part 1, through )
Information, action and negotiation in dialogue systems Staffan Larsson Kings College, Jan 2001.
HAS. Patterns The use of patterns is essentially the reuse of well established good ideas. A pattern is a named well understood good solution to a common.
Communicative Language Ability
Generating Feedback and Sequencing Moves in a Dialogue System AAAI Spring Symposium 2003 Staffan Larsson Göteborg University, Sweden.
PRAGMATICS. 3- Pragmatics is the study of how more gets communicated than is said. It explores how a great deal of what is unsaid is recognized. 4.
Second Language Acquisition and Real World Applications Alessandro Benati (Director of CAROLE, University of Greenwich, UK) Making.
Sharif University of Technology Session # 7.  Contents  Systems Analysis and Design  Planning the approach  Asking questions and collecting data 
1. Introduction Which rules to describe Form and Function Type versus Token 2 Discourse Grammar Appreciation.
Chapter 9 Architecture Alignment. 9 – Architecture Alignment 9.1 Introduction 9.2 The GRAAL Alignment Framework  System Aspects  The Aggregation.
Communicative Language Teaching
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Introduction to linguistics II
McEnery, T., Xiao, R. and Y.Tono Corpus-based language studies. Routledge. Unit A 2. Representativeness, balance and sampling (pp13-21)
Managing Social Influences through Argumentation-Based Negotiation Present by Yi Luo.
DQA meeting: : Learning more effective dialogue strategies using limited dialogue move features Matthew Frampton & Oliver Lemon, Coling/ACL-2006.
WSMO-Full – Some thoughts Chris Preist. Opening Comments…. OWL-S was feature-driven rather than concept-driven…. The (implicit) conceptual architecture.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente.
Working group on multimodal meaning representation Dagstuhl workshop, Oct
2-Oct-15 Bojan Orlic, TU/e Informatica, System Architecture and Networking 12-Oct-151 Homework assignment 1 feedback Bojan Orlic Architecture.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Towards multimodal meaning representation Harry Bunt & Laurent Romary LREC Workshop on standards for language resources Las Palmas, May 2002.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
1 On Interactions in the RM-ODP Guy Genilloud, Gonzalo Génova WODPEC’2005 Workshop on ODP for Enterprise Computing * Information Engineering Group Departamento.
Dept. of Computer Science University of Rochester Rochester, NY By: James F. Allen, Donna K. Byron, Myroslava Dzikovska George Ferguson, Lucian Galescu,
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.
Language Testing Section 3: communicative language ability
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.
Plans and Situated Actions
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
Welcome Back, Folks! We’re travelling to a littele bit far-end of Language in Use Studies EAA remains your faithful companion.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
2004 Hawaii Inter Conf Comp Sci1 Specifying and Proving Object- Oriented Programs Arthur C. Fleck Computer Science Department University of Iowa.
LANGUAGE IMPAIRED. ELIGIBILITY CRITERIA Language Impaired (LI) An impairment in the language system is an abnormal processing or production of: Form including.
A preliminary classification of dialogue genres Staffan Larsson Internkonferens 2003.
Hullo Folks! How are you going? Let’s continue our adventure to the World of Language in Use With the Pragmatics Ranger E. Aminudin Aziz.
Chapter 14: Affective Assessment
Winter 2007SEG2101 Chapter 31 Chapter 3 Requirements Specifications.
Defining Discourse.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
Lecture 10 Semantics Sentence Interpretation. The positioning of words and phrases in syntactic structure helps determine the meaning of the entire sentence.
Discourse Analysis Week 10 Riggenbach (1999) Chapter 1 - Quotes.
ELED 6560 Summer Learning Exercises #10 The Un-Natural Part of Teaching  Five Ways that Teaching Behavior is Un-Natural 1. Helping Others 2.
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
Projection and the Reality of Routines – reflections of a computational modeller Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University.
Conversational role assignment problem in multi-party dialogues Natasa Jovanovic Dennis Reidsma Rutger Rienks TKI group University of Twente.
Agent-Based Dialogue Management Discourse & Dialogue CMSC November 10, 2006.
Reading literacy. Definition of reading literacy: “Reading literacy is understanding, using and reflecting on written texts, in order to achieve one’s.
The ‘text’ as linguistic unit. Different approaches to the study of texts from a linguistic perspective have been put forward - e.g. text grammar vs.
Classroom Assessment A Practical Guide for Educators by Craig A
Communicative Language Teaching
SECOND LANGUAGE LISTENING Comprehension: Process and Pedagogy
Presentation transcript:

Goteborg University Dialogue Systems Lab Comments on ”A Framework for Dialogue Act Specification” 4th Workshop on Multimodal Semantic Representation January Staffan Larsson Dept. of linguistics Göteborg University

Goteborg University Dialogue Systems Lab What the framework contains (among other things) Informal definitions of some central concepts –Dialogue act –Dialogue act type –Content –(Content type) –Communicative function –Meaning General formal definition of DA assignment system and taxonomy List of possible uses, and related constraints and requirements on DA taxonomies (???) The framework is intended as the basis for a repository (registry) of DA taxonomies –Presumably, since we cannot expect a consensus DA taxonomy anytime soon

Goteborg University Dialogue Systems Lab Definition of dialogue act A dialogue act is a unit in the semantic description of communicative behaviour produced by a sender and directed at an addressee specifying how the behaviour is intended to influence the context through understanding of the behaviour

Goteborg University Dialogue Systems Lab Definition of dialogue act A dialogue act is a unit in the semantic description of communicative behaviour in dialogues specifying how the behaviour is intended to change the information state of the addressee through his interpretation of the behaviour

Goteborg University Dialogue Systems Lab Two roads for a framework Avoid taking a stance on (be neutral w.r.t.) any controversial issues in the intended community of researchers –however, may result in a very weak (empty) framework –just because one person has an idiosyncratic (and perhaps incomprehensible) view on an issue, it is not necessarily “controversial” (understanding has limits...) Take a stand on (some) controversial issues –requires careful motivation –may still make framework less useful

Goteborg University Dialogue Systems Lab Which are the controversial questions? Traum (1999) lists 20 questions on dialogue act taxonomies divided into 4 groups –Defining dialogue acts –Dialogue act components –Relationships and complex acts –Taxonomic considerations On most of these issues, FDAS (Framework for DA Specification) is neutral On some issues, FDAS appears to take a stance which may not be shared by all researchers –increases the ”substance” of the framework –but may deter some potential users

Goteborg University Dialogue Systems Lab Q3: Under what conditions may an action said to have occurred? Kinds of conditions / criteria (can be combined) –a. intention of performer –b. form of the behaviour –c. achieved result –d. context in which the behaviour occurs In unproblematic cases, different criteria co- occur But in problematic cases some criteria hold and some don’t

Goteborg University Dialogue Systems Lab Q4: What is the role of speaker intention? Is an act defined in terms of the intention itself, or the recognition of the intention?

Goteborg University Dialogue Systems Lab Q5: What is the role of addressee uptake? Some researchers (Clark, Traum,...) require a grounding process before considering some dialogue acts (e.g. inform) successfully performed Meaning may also be negotiated Addressee may misinterpret and speaker may let it pass –A: The train leaves at five past five –B: OK, at five –A: So be there on time In addition to understanding an utterance, the addressee can accept or reject it

Goteborg University Dialogue Systems Lab Q13: Are there multi-agent dialogue acts? Some regard performance of illocutionary acts as collective action, in virtue of the grounding process DPs (Dialogue Participants) may e.g. complete each other’s utterances

Goteborg University Dialogue Systems Lab Definition of dialogue act again A dialogue act is a unit in the semantic description of communicative behaviour produced by a sender and directed at an addressee specifying how the behaviour is intended to influence the context through understanding of the behaviour

Goteborg University Dialogue Systems Lab but... Why is an act defined by the speaker’s intention, rather than e.g. the actual result? Is understanding enough? –contact, perception, uptake/acceptance Why just one sender, one addressee? –A single act may be produced by several DPs –and directed at several DPs (Why semantic? Why not pragmatic?)

Goteborg University Dialogue Systems Lab An alternative definition (example) A dialogue act is a unit in the semantic/pragmatic description of communicative behaviour produced by one or several sender(s) and directed at one or several addressee(s) specifying how the behaviour influences the context through uptake (understanding and acceptance) of the behaviour Perhaps one can come up with a definition which generalises over both this one and the previous

Goteborg University Dialogue Systems Lab Use of definition What is the status of the DA definition? Will it be enforced by the framework? How? Is it just a recommendation? Perhaps each DA taxonomy should make clear what position it takes on various controversial issues –e.g. by filling in a form

Goteborg University Dialogue Systems Lab Misc. comments

Goteborg University Dialogue Systems Lab Related concepts How does the concept of dialogue act relate to speech acts, communicative acts, dialogue moves? –To answer these questions, fairly detailed comparisons are needed

Goteborg University Dialogue Systems Lab DA type and IS update A DA type is distinguished by –(intended) context-changing effect (IS update) –observable features of behaviour Definition of DA type depends on IS type What counts as one IS update depends on –the type of IS e.g., can the IS capture the difference between a request for information and a question? –properties of the domain does it make any difference in the domain whether an utterance is a request or a question? –the capabilities of DPs e.g., can they distinguish normal and rhetorical questions? Criteria for distinguishing IS updates in a dialogue system vs. criteria for inter-annotator reliability in DA annotation

Goteborg University Dialogue Systems Lab DA types (= dimensions?) dialogue acts (Bunt) –task-driven –dialogue control feedback interaction management social obligations management –social obligations control dialogue acts (Allwood) –main message –communication management own communication management interactive communications management –feedback –turntaking –sequencing

Goteborg University Dialogue Systems Lab DA type – communicative function How are the concepts of ”dialogue act type” and ”communicative function” related? (bottom p.4) Dialogue act type = “dimension” (independent set of functions)? Utterance: ”Are you happy?” directed to “usr” –content: ?happy(usr) –function: ask –dialogue act: ask(?happy(usr)) –update: push ?happy(usr) on QUD (or similar) –dialogue act type: task-driven

Goteborg University Dialogue Systems Lab Function Each dimension (DA type) has a number of functions (which may or may not be mutually exclusive) Communicative functions (presumably this is an example?) –Information transfer question –check inform –answer »confirm –Action Discussion Function Does only the DA type “task driven” have comm. functions? –is “positive understanding feedback” a communicative function?

Goteborg University Dialogue Systems Lab Content and function ”it seems obvious that an utterance’s semantic content should not be used to determine its communicative function” (p.4) But... –”Can you close the window?” -> request –”Can you recite the phone book?” -> question –depends crucially on the action asked about, i.e. the content (and its relation to the context including commonsense knowledge) In 4.3 (Indirect speech acts) it is pointed out that figuring out indirect speech acts requires content Also in 4.5 for acts which require context

Goteborg University Dialogue Systems Lab Content type “Abstract content” Enough to determine e.g. whether the content is an action that the addressee has decision rights for, or not Example –A1: “We’re tired of you always hanging around.” –A2.1: “So you’re going home for Christmas” –A2.2: “So you’re leaving our home.”

Goteborg University Dialogue Systems Lab Information sources for DA assignment (p.5) Should perhaps include –4. semantic content + context information In GoDiS (Larsson 2002) dialogue moves are inferred from the relation between content and domain Examples: –”Give me information about flights to Paris!” –”Do you have flights to Paris?” –”I would like some information about flights to Paris.” –”Flights to Paris” All these are interpreted as the same set of moves: –{ answer(means-of-transport(flight)), answer(dest-city(paris))} –Simply because all utterances provide information relevant to certain issues in the domain Disregards intentions! –May not work generally, but for simple dialogue systems it works well

Goteborg University Dialogue Systems Lab Misc notes on Sec. 5 Increase uniformity of constraints and requirements w.r.t. uses of DA taxonomy –e.g. can annotation use contextual information? In subsection on dialogue management, focus on interpretation – but selection and generation is equally important

Goteborg University Dialogue Systems Lab Ranks and macros (related to section 5.1) Traum’s Q14: Can DAs be ”composed” of more primitive acts? –”ranks” (Halliday 1961) –Could there be some grammar or recipe for performance of an act of one stratum using acts of a lower stratum, similar to grammatical intra-sentence structure? Perhaps this could be included in the formal definitions –does not appear to be excluded by current formulation Related point: framework should allow for macros –single tag for combination of DAs on different levels

Goteborg University Dialogue Systems Lab Inter-annotator reliability Would be useful if framework supported computation of reliability Complex problem for multidimensional DA taxonomies

Goteborg University Dialogue Systems Lab Relational DAs For ”answer” or ”feedback” acts, should the framework support relating the DA to its antecedent? (cf. discourse relations)