Int J Speech Technol (2008) 11: 209–221 DOI 10.1007/s10772-009-9052-6 Modelling dialogue as inter-action Gemma Bel-Enguix · M. Dolores Jiménez-López Received: 14 July 2009 / Accepted: 26 October 2009 / Published online: 12 November 2009 © Springer Science+Business Media, LLC 2009 Abstract In this paper we introduce a formal model of di- alogue based on grammar systems theory: Conversational Grammar Systems (CGS). The model takes into account ideas from the study of human-human dialogue in order to define a flexible mechanism for coherent dialogues that may help in the design of effective and user-friendly com- puter dialogue systems. The main feature of the model is to present an action view of dialogue. CGS model dialogue as an inter-action, this is a sequence of acts performed by two or more agents in a common environment. We claim that CGS are able to model dialogue with a high degree of flexi- bility, which means that they are able to accept new concepts and modify rules, protocols and settings during the compu- tation. Keywords Dialogue modeling · Formal language theory · Dialogue management · Conversational grammar systems 1 Introduction Human-computer interaction (HCI) did not exist as a field of scientific inquiry in the earliest days of computers because very few people interacted with computers, and those who did generally were technical specialists. Papers on the topic began to appear only in the 1960s. As more and more people G. Bel-Enguix () · M.D. Jiménez-López GRLMC-Research Group on Mathematical Linguistics, Rovira i Virgili University, Av. Catalunya, 35, 43002 Tarragona, Spain e-mail: gemma.bel@urv.cat M.D. Jiménez-López e-mail: mariadolores.jimenez@urv.cat found themselves using computers for a broadening variety of tasks, the topic became an important focus of research. HCI has now become a major area of research in computer science, human factors, engineering psychology and closely related disciplines. According to Ogden and Bernick (1997), a goal of hu- man factors research with computer systems is to develop human-computer communication modes that are both error tolerant and easily learned. Since people already have exten- sive communication skills through their own native or nat- ural language, many believe that natural language interfaces can provide the most useful and efficient way for people to interact with computers. Taking into account this idea, what we propose in this paper is to start by the study and analysis of spoken human-human dialogues in order to abstract their main principles and mechanisms and to apply them to the definition of a formal model of dialogue that may be used for designing effective, efficient and user-friendly computer dialogue systems. Research on dialogue has been largely absent from aca- demic disciplines till the second half of the 20th century. The importance of dialogue was discovered by an empirical discipline, known as Conversation Analysis, that emerged in the early 1960s within the field of ethnomethodology. The main purpose of that research stream—always related to the names of Sacks, Schegloff and Jefferson—can be stated quite simply: to describe the ‘technology of dialogue.’ The most important objective of conversation analysis is to ex- plain procedures used by participants in a dialogue to pro- duce utterances and to make sense of other people’s talk. Be- ing concerned with talk as a collaborative matter and with how parties can jointly produce an organized sequence of talk, conversation analysis tries to specify how the consec- utive actions that dialogue consists of are related one to another and how they build up a conversational sequence.