Steps towards Multi-Party Dialogue Management

The aim of this work is to enable the construction of artificial conversational agents capable of working in a multi-party setting. By an artificial conversational agent we mean a software agent (possibly with embodiment, personality etc.), capable of engaging in conversation with other conversational agents (human or artificial). By a multi-party setting we mean that more than two agents are engaged in the communication or dialogue. Components designed for two-party dialogue management including sequencing and turn management cannot, in general, handle multi-party dialogue phenomena, such as keeping track of the obligations regarding turn management and the rights and obligations to address an issue. We present an SCXML implementation of Issue-Based Dialogue Management, scaled up to handle more than two participants. The QUD-based dialogue manager makes a distinction between distributive questions (to be answered individually by each addressee) and collective questions (to be answered by the addressees collectively), in order to provide the right kind of grounding behaviour and in order to manage correctly the obligations put on the participants of the dialogue. The dialogue manager also features an SCXML implementation of the SSJ turn management model. We find that it is possible to scale up the Issue-Based Dialogue Management model from twoparty to multi-party dialogues, given that distributive and collective readings of questions can be identified.

[1]  Staffan Larsson,et al.  Information state and dialogue management in the TRINDI dialogue move engine toolkit , 2000, Natural Language Engineering.

[2]  E. Schegloff Overlapping talk and the organization of turn-taking for conversation , 2000, Language in Society.

[3]  T.K. Harris,et al.  A research platform for multi-agent dialogue dynamics , 2004, RO-MAN 2004. 13th IEEE International Workshop on Robot and Human Interactive Communication (IEEE Catalog No.04TH8759).

[4]  Oliver Lemon,et al.  DIPPER: Description and Formalisation of an Information-State Update Dialogue System Architecture , 2003, SIGDIAL Workshop.

[5]  Staffan Larsson,et al.  Issue-based Dialogue Management , 2002 .

[6]  Hao Yan,et al.  More than just a pretty face: affordances of embodiment , 2000, IUI '00.

[7]  Arash Eshghi,et al.  Collective States of Understanding , 2007, SIGDIAL.

[8]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[9]  H. H. Clark What is said to whom: A Rejoinder to Allan , 1986 .

[10]  David Traum,et al.  Semantics and Pragmatics of Questions and Answers for Dialogue Agents , 2003 .

[11]  B. Gillon Collectivity and distributivity internal to English noun phrases , 1996 .

[12]  David R. Traum,et al.  Modelling Grounding and Discourse Obligations Using Update Rules , 2000, ANLP.

[13]  J. Carletta,et al.  A simulation of small group discussion , 2002 .

[14]  David R. Traum,et al.  Embodied agents for multi-party dialogue in immersive virtual worlds , 2002, AAMAS '02.

[15]  Mattias Heldner,et al.  Utterance segmentation and turn-taking in spoken dialogue systems , 2005 .

[16]  Fredrik Kronlid,et al.  Implementing the Information-State Update Approach to Dialogue Management in a Slightly Extended SCXML , 2007 .

[17]  Emiliano Gomes Padilha,et al.  Modelling Turn-taking in a Simulation of Small Group Discussion , 2006 .

[18]  David R. Traum,et al.  Issues in Multiparty Dialogues , 2003, Workshop on Agent Communication Languages.

[19]  B. Granström,et al.  NATURAL TURN-TAKING NEEDS NO MANUAL : COMPUTATIONAL THEORY AND MODEL , FROM PERCEPTION TO ACTION , 2002 .

[20]  J. Hulstijn,et al.  Turntaking: a case for agent-based programming , 2003 .

[21]  H. H. Clark,et al.  Hearers and speech acts , 1982 .

[22]  E. Goffman,et al.  Forms of talk , 1982 .

[23]  Fredrik Kronlid,et al.  Turn Taking for Artificial Conversational Agents , 2006, CIA.

[24]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[25]  Hearers, overhearers, and Clark & Carlson's informative analysis , 1986 .

[26]  Jens Allwood,et al.  OBLIGATIONS AND OPTIONS IN DIALOGUE , 1994 .

[27]  J. Ginzburg Interrogatives: questions, facts and dialogue , 1996 .

[28]  R. Fernández,et al.  Action at a distance : the difference between dialogue and multilogue , 2005 .

[29]  E. Schegloff,et al.  A simplest systematics for the organization of turn-taking for conversation , 1974 .

[30]  S. Duncan,et al.  Some Signals and Rules for Taking Speaking Turns in Conversations , 1972 .