Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T08:14:58.785Z Has data issue: false hasContentIssue false

DialogueView: annotating dialogues in multiple views with abstraction†

Published online by Cambridge University Press:  01 January 2008

FAN YANG
Affiliation:
Center for Spoken Language Understanding, OGI School of Science & Engineering, Oregon Health & Science University, 20000 NW Walker Rd., Beaverton, OR 97006, USA
PETER A. HEEMAN
Affiliation:
Center for Spoken Language Understanding, OGI School of Science & Engineering, Oregon Health & Science University, 20000 NW Walker Rd., Beaverton, OR 97006, USA
KRISTY HOLLINGSHEAD
Affiliation:
Center for Spoken Language Understanding, OGI School of Science & Engineering, Oregon Health & Science University, 20000 NW Walker Rd., Beaverton, OR 97006, USA
SUSAN E. STRAYER
Affiliation:
Center for Spoken Language Understanding, OGI School of Science & Engineering, Oregon Health & Science University, 20000 NW Walker Rd., Beaverton, OR 97006, USA
Rights & Permissions [Opens in a new window]

Abstract

This paper describes DialogueView, a tool for annotating dialogues with utterance boundaries, speech repairs, speech act tags, and hierarchical discourse blocks. The tool provides three views of a dialogue: WordView, which shows the transcribed words time-aligned with the audio signal; UtteranceView, which shows the dialogue line-by-line as if it were a script for a movie; and BlockView, which shows an outline of the dialogue. The different views provide different abstractions of what is occurring in the dialogue. Abstraction helps users focus on what is important for different annotation tasks. For example, for annotating speech repairs, utterance boundaries, and overlapping and abandoned utterances, the tool provides the exact timing information. For coding speech act tags and hierarchical discourse structure, a broader context is created by hiding such low-level details, which can still be accessed if needed. We find that the different abstractions allow users to annotate dialogues more quickly without sacrificing accuracy. The tool can be configured to meet the requirements of a variety of annotation schemes.

Information

Type
Papers
Copyright
Copyright © Cambridge University Press 2006
Figure 0

Fig. 1. The interface of WaveSurfer.

Figure 1

Fig. 2. The interface of Transcriber.

Figure 2

Fig. 3. Utterance segmentation in WordView.

Figure 3

Fig. 4. Utterance segmentation in UtteranceView.

Figure 4

Fig. 5. UtteranceView with utterance tags displayed.

Figure 5

Fig. 6. Sample utterance annotation panel.

Figure 6

Fig. 7. Grouping utterances into blocks in UtteranceView.

Figure 7

Fig. 8. Misleading utterance segmentation.

Figure 8

Fig. 9. Altered start time for “okay” utterance.

Figure 9

Fig. 10. Abandoned utterances.

Figure 10

Fig. 11. Speech repair example.

Figure 11

Fig. 12. Effect of overlap, abandoned, incomplete, and completion tags.

Figure 12

Fig. 13. Dialogue excerpt with three of the blocks closed.

Figure 13

Fig. 14. Dialogue excerpt with all of the blocks closed.

Figure 14

Fig. 15. BlockView.

Figure 15

Table 1. Statistics for the two dialogues used in testing

Figure 16

Fig. 16. Accuracy results: black is for the full style and white for abstracted.

Figure 17

Fig. 17. Duration results: black is for the full style and white for abstracted.

Figure 18

Fig. 18. Interface of ACT.

Figure 19

Fig. 19. Block comparison in the BlockDiffView.