DIT++ Taxonomy of dialogue acts

The DIT++ taxonomy is a comprehensive system of dialogue act types obtained by extending the taxonomy of Dynamic Interpretation Theory (DIT), originally developed for information dialogues, with a number of dialogue act types from other schemas. The DIT++ taxonomy forms a layered, multidimensional system. Dimensions, in the sense of Bunt (2006), are different aspects of communication; a dialogue utterance may have a communicative function in each dimension (at most one per dimension). Layers are labeled groups of communicative functions, the labels being introduced for convenience of reference to these groups. Some communicative functions are specific for a certain dimension, the so-called "dimension-specific" functions. Other functions are "general-purpose" in the sense that they can be used in every dimension. In the presentation of the DIT++ communicative functions below, first the general-purpose functions are shown and subsequently the dimension-specific functions.

This document consists of three parts. The first part shows the taxonomy of communicative functions, beginning with the general-purpose functions; the second part contains the definitions of all the communicative functions, and the third part gives examples of the linguistic and/or nonverbal expression of these functions. You can consult the definition of a communicative function by clicking on its name in the taxonomy, to see examples click on a definition. In the taxonomy, dimensions are represented in boldface italic; layers are in italics. Some of the dimensions have communicative functions with hierarchical relations between them, indicated by indentation. The positions in such hierarchies reflects relative degrees of specificity of dialogue acts, in the sense that an act with communicative function F1 is more specific than an act with function F2 if the preconditions for performing an F1 act stronger than (logically entail) those of an act with function F2. For instance, a Check is more specific than a YN-Question because it has an additional precondition about the speaker's expectation of the answer. This is reflected in the taxonomy by Check being dominated by YN-Question. A communicative function inherits all the preconditions of its ancestors in the hierarchy.

See also the Annotation guidelines for applying the DIT++ descriptors in the annotation of dialogues.
  • General-Purpose Communicative Functions
  • Dimension-Specific Communicative Functions

    DIT definitions

    (Click to see examples)
  • General-Purpose Communicative Functions are functions that can be applied to any kind of semantic content. In particular, they can be applied not only to content information concerning a domain or task, but also to information concerning the communication. In the latter case they form a `dialogue control act'. For example, the utterance I did not hear what you said has the communicative function Inform, and in view of the type of is semantic content, it provides (negative) feedback about the speaker's perception of the previous utterance.
  • Dimension-specific communicative functions: By contrast with general-purpose communicative functions, dimension-specific functions are only applicable to information concerned with a specific dimension of communication.


  • Examples

    Sources:

    'DIAMOND' = from DIAMOND project corpus of dialogues (in Dutch);
    'IMIX' = from IMIX project corpus of dialogues (in Dutch);
    'AMI' = from AMI project corpus of dialogues (in English)
    'SCHISMA' = from SCHISMA project corpus of dialogues (in Dutch);
    'OVIS" = from OVIS project corpus of dialogues (in Dutch).
  • General-Purpose Communicative Functions
  • Feedback Elicitation acts:
  • Partner Communication Management acts
  • Own Communication Management acts
  • Time management acts
  • Topic management acts:

    Harry Bunt, October 25, 2006
    <harry.bunt@uvt.nl>