Worksheet: Dialogue Act Classification

Understanding what speakers do with their words
Course: Natural Language Annotation for Machine Learning Task Type: Multi-class classification (utterance-level)
Author: Jin Zhao

Background

Dialogue act classification identifies the communicative function of each utterance in a conversation. This is crucial for dialogue systems, chatbots, and conversational AI.

Dialogue Act (Speech Act): The action a speaker performs through their utterance, beyond the literal meaning of the words.

Key Insight: "Can you pass the salt?" is literally a question but functions as a request.

Common Dialogue Act Categories

ActDescriptionExample
StatementAsserting information"The meeting starts at 3pm."
QuestionRequesting information"What time is the meeting?"
RequestAsking someone to do something"Please send me the report."
PromiseCommitting to future action"I'll send it by tomorrow."
AcknowledgmentConfirming understanding"Okay, got it."
GreetingSocial opening/closing"Hi, how are you?"

Part 1: Basic Classification

Classify each utterance with its primary dialogue act.

Customer:
"Hello, I need help with my order."
Agent:
"Of course! Can you provide your order number?"
Question 1

Should "Can you provide your order number?" be classified as a question or a request?

Part 2: Indirect Speech Acts

Sometimes the form doesn't match the function.

Person A:
"It's cold in here."
Manager:
"I see the report isn't finished yet."
Question 2

Should annotation capture the literal form or the intended function?

Part 3: Multi-Functional Utterances

Friend:
"Thanks for the advice! I'll definitely try that. Do you think it will work for my situation though?"
Question 3

This utterance performs multiple acts. Identify all that apply:

Part 4: Context Dependence

The same words can have different functions in different contexts.

Context A: At a restaurant

Diner:
"Could I have some water?"

Context B: In the desert, lost

Person:
"Could I have some water?"
Question 4

How much context should annotators have access to?

Part 5: Annotate a Full Dialogue

A:
"Hey, are you busy right now?"
B:
"Not really, what's up?"
A:
"Could you help me move this weekend?"
B:
"Hmm, I might have plans. What time were you thinking?"
A:
"Saturday afternoon, around 2?"
B:
"Yeah, I can make that work. I'll be there."
Question 5

What was the hardest utterance to classify? Why?

Part 6: Group Discussion

Question 6

Compare your annotations with your group. Where did you disagree?

Part 7: Reflection

Question 7

Why is dialogue act classification difficult?

Key Takeaway

Dialogue acts bridge form and function—what we say vs. what we do with words.

  • The same form can serve many functions; the same function can take many forms
  • Annotation requires deciding whether to capture literal or intended meaning
  • Context and common ground are essential for interpretation
  • Dialogue act taxonomies are application-specific choices, not natural categories