Discourse & Dialogue: Introduction Ling 575 A Topics in NLP - - PowerPoint PPT Presentation

discourse dialogue introduction
SMART_READER_LITE
LIVE PREVIEW

Discourse & Dialogue: Introduction Ling 575 A Topics in NLP - - PowerPoint PPT Presentation

Discourse & Dialogue: Introduction Ling 575 A Topics in NLP March 30, 2011 Roadmap Definition(s) of Discourse Different Types of Discourse Goals, Modalities Topics, Tasks in Discourse & Dialogue Course


slide-1
SLIDE 1

Discourse & Dialogue: Introduction

Ling 575 A Topics in NLP March 30, 2011

slide-2
SLIDE 2

2

Roadmap

— Definition(s) of Discourse — Different Types of Discourse

— Goals, Modalities — Topics, Tasks in Discourse & Dialogue

— Course structure

— Overview of Theoretical Approaches

— Points of Agreement — Points of Variance

— Dialogue Models and Challenges — Issues and Examples in Practice

— Spoken dialogue systems

slide-3
SLIDE 3

3

What is a Discourse?

— Discourse is:

— Extended span of text

slide-4
SLIDE 4

4

What is a Discourse?

— Discourse is:

— Extended span of text — Spoken or Written

slide-5
SLIDE 5

5

What is a Discourse?

— Discourse is:

— Extended span of text — Spoken or Written — One or more participants

slide-6
SLIDE 6

6

What is a Discourse?

— Discourse is:

— Extended span of text — Spoken or Written — One or more participants — Language in Use

slide-7
SLIDE 7

7

What is a Discourse?

— Discourse is:

— Extended span of text — Spoken or Written — One or more participants — Language in Use — Expresses goals of participants

— Processes to produce and interpret

slide-8
SLIDE 8

8

Why Discourse?

— Understanding depends on context

— Referring expressions: it, that, the screen — Word sense: plant — Intention: Do you have the time?

slide-9
SLIDE 9

9

Why Discourse?

— Understanding depends on context

— Referring expressions: it, that, the screen — Word sense: plant — Intention: Do you have the time?

— Applications: Discourse in NLP

— Question-Answering — Information Retrieval — Summarization — Spoken Dialogue — Automatic Essay Grading

slide-10
SLIDE 10

10

Different Parameters of Discourse

— Number of participants

— Multiple participants -> Dialogue

slide-11
SLIDE 11

11

Different Parameters of Discourse

— Number of participants

— Multiple participants -> Dialogue

— Modality

— Spoken vs Written

slide-12
SLIDE 12

12

Different Parameters of Discourse

— Number of participants

— Multiple participants -> Dialogue

— Modality

— Spoken vs Written

— Goals

— Transactional (message passing) — Interactional (relations, attitudes) — Task-oriented

slide-13
SLIDE 13

Major Topics & Tasks

— Reference:

— Resolution, Generation, Information Structure

slide-14
SLIDE 14

Major Topics & Tasks

— Reference:

— Resolution, Generation, Information Structure

— Intention Recognition

slide-15
SLIDE 15

Major Topics & Tasks

— Reference:

— Resolution, Generation, Information Structure

— Intention Recognition — Discourse Structure

— Segmentation, Relations

slide-16
SLIDE 16

Major Topics & Tasks

— Reference:

— Resolution, Generation, Information Structure

— Intention Recognition — Discourse Structure

— Segmentation, Relations

— Fundamental components:

— How do they interact with dimensions of discourse?

— # Participants, Spoken vs Written, ..

slide-17
SLIDE 17

Dialogue

— Systems

— Components — Dialogue Management — Evaluation

— Turn-taking — Politeness — Stylistics

slide-18
SLIDE 18

Course Structure

— Discussion-oriented course:

slide-19
SLIDE 19

Course Structure

— Discussion-oriented course:

— Class participation

slide-20
SLIDE 20

Course Structure

— Discussion-oriented course:

— Class participation — Presentations

— Topic survey

slide-21
SLIDE 21

Course Structure

— Discussion-oriented course:

— Class participation — Presentations

— Topic survey

— Project:

— Proposal — Progress — Final report

slide-22
SLIDE 22

Course Perspectives

— Foundational:

— Linguistic view:

— Understanding basic discourse phenomena — Analyzing language use in context

slide-23
SLIDE 23

Course Perspectives

— Foundational:

— Linguistic view:

— Understanding basic discourse phenomena — Analyzing language use in context

— Practical/Implementational:

— Computational view:

— Developing systems and algorithms for discourse tasks

slide-24
SLIDE 24

Course Projects

— Reflect linguistic and/or computational perspectives

slide-25
SLIDE 25

Course Projects

— Reflect linguistic and/or computational perspectives — Option 1: Analytic (Required for Ling elective credit)

— In-depth analysis of linguistic discourse phenomena

— Reflect understanding of literature — Analyze real data — ~15 page term paper

slide-26
SLIDE 26

Course Projects

— Reflect linguistic and/or computational perspectives — Option 1: Analytic (Required for Ling elective credit)

— In-depth analysis of linguistic discourse phenomena

— Reflect understanding of literature — Analyze real data — ~15 page term paper

— Option 2: Implementational

— Implement, extend algorithms for discourse/dialogue

tasks

— Shorter write-up of approach, evaluation

slide-27
SLIDE 27

27

U: Where is A Bug’s Life playing in Summit? S: A Bug’s Life is playing at the Summit theater. U: When is it playing there? S: It’s playing at 2pm, 5pm, and 8pm. U: I’d like 1 adult and 2 children for the first show. How much would that cost?

Reference & Knowledge

— Knowledge sources:

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-28
SLIDE 28

28

U: Where is A Bug’s Life playing in Summit? S: A Bug’s Life is playing at the Summit theater. U: When is it playing there? S: It’s playing at 2pm, 5pm, and 8pm. U: I’d like 1 adult and 2 children for the first show. How much would that cost?

Reference & Knowledge

— Knowledge sources:

— Domain knowledge

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-29
SLIDE 29

29

U: Where is A Bug’s Life playing in Summit? S: A Bug’s Life is playing at the Summit theater. U: When is it playing there? S: It’s playing at 2pm, 5pm, and 8pm. U: I’d like 1 adult and 2 children for the first show. How much would that cost?

Reference & Knowledge

— Knowledge sources:

— Domain knowledge — Discourse knowledge

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-30
SLIDE 30

30

U: Where is A Bug’s Life playing in Summit? S: A Bug’s Life is playing at the Summit theater. U: When is it playing there? S: It’s playing at 2pm, 5pm, and 8pm. U: I’d like 1 adult and 2 children for the first show. How much would that cost?

Reference &Knowledge

— Knowledge sources:

— Domain knowledge — Discourse knowledge — World knowledge

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-31
SLIDE 31

31

U: What time is A Bug’s Life playing at the Summit theater?

Intention Recognition

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-32
SLIDE 32

32

U: What time is A Bug’s Life playing at the Summit theater?

Intention Recognition

— Using keyword extraction and vector-based similarity

measures:

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-33
SLIDE 33

33

U: What time is A Bug’s Life playing at the Summit theater?

Intention Recognition

— Using keyword extraction and vector-based similarity

measures: — Intention: Ask-Reference: _time

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-34
SLIDE 34

34

U: What time is A Bug’s Life playing at the Summit theater?

Intention Recognition

— Using keyword extraction and vector-based similarity

measures: — Intention: Ask-Reference: _time — Movie: A Bug’s Life

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-35
SLIDE 35

35

U: What time is A Bug’s Life playing at the Summit theater?

Intention Recognition

— Using keyword extraction and vector-based similarity

measures: — Intention: Ask-Reference: _time — Movie: A Bug’s Life — Theater: the Summit quadplex

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-36
SLIDE 36

36

Computational Models of Discourse

— 1) Hobbs (1985): Discourse coherence based on

small number of recursively applied relations

slide-37
SLIDE 37

37

Computational Models of Discourse

— 1) Hobbs (1985): Discourse coherence based on

small number of recursively applied relations

— 2) Grosz & Sidner (1986): Attention (Focus),

Intention (Goals), and Structure (Linguistic) of Discourse

slide-38
SLIDE 38

38

Computational Models of Discourse

— 1) Hobbs (1985): Discourse coherence based on small

number of recursively applied relations

— 2) Grosz & Sidner (1986): Attention (Focus), Intention

(Goals), and Structure (Linguistic) of Discourse

— 3) Mann & Thompson (1987): Rhetorical Structure

Theory: Hierarchical organization of text spans (nucleus/satellite) based on small set of rhetorical relations

slide-39
SLIDE 39

39

Computational Models of Discourse

— 1) Hobbs (1985): Discourse coherence based on small

number of recursively applied relations

— 2) Grosz & Sidner (1986): Attention (Focus), Intention (Goals),

and Structure (Linguistic) of Discourse

— 3) Mann & Thompson (1987): Rhetorical Structure Theory:

Hierarchical organization of text spans (nucleus/satellite) based on small set of rhetorical relations

— 4) McKeown (1985): Hierarchical organization of schemata

slide-40
SLIDE 40

40

Computational Models of Discourse

— 1) Hobbs (1985): Discourse coherence based on small

number of recursively applied relations

— 2) Grosz & Sidner (1986): Attention (Focus), Intention (Goals),

and Structure (Linguistic) of Discourse

— 3) Mann & Thompson (1987): Rhetorical Structure Theory:

Hierarchical organization of text spans (nucleus/satellite) based on small set of rhetorical relations

— 4) McKeown (1985): Hierarchical organization of schemata

slide-41
SLIDE 41

41

Discourse Models: Common Features

— Hierarchical, Sequential structure applied to

subunits — Discourse “segments” — Need to detect, interpret

slide-42
SLIDE 42

42

Discourse Models: Common Features

— Hierarchical, Sequential structure applied to

subunits — Discourse “segments” — Need to detect, interpret

— Referring expressions provide coherence

— Explain and link

slide-43
SLIDE 43

43

Discourse Models: Common Features

— Hierarchical, Sequential structure applied to

subunits — Discourse “segments” — Need to detect, interpret

— Referring expressions provide coherence

— Explain and link

— Meaning of discourse more than that of component

utterances

slide-44
SLIDE 44

44

Discourse Models: Common Features

— Hierarchical, Sequential structure applied to subunits

— Discourse “segments” — Need to detect, interpret

— Referring expressions provide coherence

— Explain and link

— Meaning of discourse more than that of component

utterances

— Meaning of units depends on context

slide-45
SLIDE 45

45

Theoretical Differences

— Informational ( Hobbs/RST)

— Meaning and coherence/reference based on

inference/abduction

— Versus

slide-46
SLIDE 46

46

Theoretical Differences

— Informational ( Hobbs/RST)

— Meaning and coherence/reference based on

inference/abduction

— Versus

— Intentional (G&S)

— Meaning based on (collaborative) planning and goal

recognition, coherence based on focus of attention

slide-47
SLIDE 47

47

Theoretical Differences

— Informational ( Hobbs/RST)

— Meaning and coherence/reference based on

inference/abduction

— Versus

— Intentional (G&S)

— Meaning based on (collaborative) planning and goal

recognition, coherence based on focus of attention

— “Syntax” of dialog act sequences

— versus

slide-48
SLIDE 48

48

Theoretical Differences

— Informational ( Hobbs/RST)

— Meaning and coherence/reference based on inference/

abduction

— Versus

— Intentional (G&S)

— Meaning based on (collaborative) planning and goal

recognition, coherence based on focus of attention

— “Syntax” of dialog act sequences

— versus

— Rational, plan-based interaction

slide-49
SLIDE 49

49

Challenges

— Relations:

— What type: Text, Rhetorical, Informational, Intention, Speech Act? — How many? What level of abstraction?

slide-50
SLIDE 50

50

Challenges

— Relations:

— What type: Text, Rhetorical, Informational, Intention, Speech Act? — How many? What level of abstraction?

— Are discourse segments psychologically real or just useful?

— How can they de recognized/generated automatically?

slide-51
SLIDE 51

51

Challenges

— Relations:

— What type: Text, Rhetorical, Informational, Intention, Speech Act? — How many? What level of abstraction?

— Are discourse segments psychologically real or just useful?

— How can they de recognized/generated automatically?

— How do you define and represent “context”?

— How does representation interact with ambiguity resolution (sense/

reference)

slide-52
SLIDE 52

52

Challenges

— Relations:

— What type: Text, Rhetorical, Informational, Intention, Speech Act? — How many? What level of abstraction?

— Are discourse segments psychologically real or just useful?

— How can they de recognized/generated automatically?

— How do you define and represent “context”?

— How does representation interact with ambiguity resolution (sense/

reference)

— How do you identify topic, reference, and focus?

slide-53
SLIDE 53

53

Challenges

— Relations:

— What type: Text, Rhetorical, Informational, Intention, Speech Act? — How many? What level of abstraction?

— Are discourse segments psychologically real or just useful?

— How can they de recognized/generated automatically?

— How do you define and represent “context”?

— How does representation interact with ambiguity resolution (sense/

reference)

— How do you identify topic, reference, and focus? — Identifying relations without cues? — Discourse and domain structures

slide-54
SLIDE 54

54

Challenges

— Relations:

— What type: Text, Rhetorical, Informational, Intention, Speech Act? — How many? What level of abstraction?

— Are discourse segments psychologically real or just useful?

— How can they de recognized/generated automatically?

— How do you define and represent “context”?

— How does representation interact with ambiguity resolution (sense/

reference)

— How do you identify topic, reference, and focus? — Identifying relations without cues? — Computational complexity of planning/plan recognition — Discourse and domain structures

slide-55
SLIDE 55

55

Dialogue Modeling

— Two or more participants – spoken or text

— Often focus on task-oriented collaborative dialogue

slide-56
SLIDE 56

56

Dialogue Modeling

— Two or more participants – spoken or text

— Often focus on task-oriented collaborative dialogue

— Models:

— Dialogue Grammars: Sequential, hierarchical

constraints on dialogue states with speech acts as terminals — Small finite set of dialogue acts, often “adjacency pairs”

— Question/response, check/confirm

slide-57
SLIDE 57

57

Dialogue Modeling

— Two or more participants – spoken or text

— Often focus on task-oriented collaborative dialogue

— Models:

— Dialogue Grammars: Sequential, hierarchical constraints

  • n dialogue states with speech acts as terminals

— Small finite set of dialogue acts, often “adjacency pairs”

— Question/response, check/confirm

— Plan-based Models: Dialogue as special case of rational

interaction, model partner goals, plans, actions to extend

slide-58
SLIDE 58

58

Dialogue Modeling

— Two or more participants – spoken or text

— Often focus on task-oriented collaborative dialogue

— Models:

— Dialogue Grammars: Sequential, hierarchical constraints on

dialogue states with speech acts as terminals — Small finite set of dialogue acts, often “adjacency pairs”

— Question/response, check/confirm

— Plan-based Models: Dialogue as special case of rational

interaction, model partner goals, plans, actions to extend

— Multi-layer Models: Incorporate high-level domain plan,

discourse plan, adjacency pairs

slide-59
SLIDE 59

59

Dialogue Modeling Challenges

— How rigidly do speakers adhere to dialogue

grammars? — How many acts? Which ones? — How can we recognize these acts? Pairs? Larger

structures?

slide-60
SLIDE 60

60

Dialogue Modeling Challenges

— How rigidly do speakers adhere to dialogue

grammars? — How many acts? Which ones? — How can we recognize these acts? Pairs? Larger

structures?

— Mental models

— How do we model the beliefs and knowledge state of

speakers?

slide-61
SLIDE 61

61

Dialogue Modeling Challenges

— How rigidly do speakers adhere to dialogue grammars?

— How many acts? Which ones? — How can we recognize these acts? Pairs? Larger structures?

— Mental models

— How do we model the beliefs and knowledge state of

speakers?

— Discourse and domain structures

slide-62
SLIDE 62

62

Practical Considerations

— Full reference resolution, interpretation:

slide-63
SLIDE 63

63

Practical Considerations

— Full reference resolution, planning:

— Worst case NP-complete, AI-complete

slide-64
SLIDE 64

64

Practical Considerations

— Full reference resolution, planning:

— Worst case NP-complete, AI-complete

— Systems must be (close to) real-time

slide-65
SLIDE 65

65

Practical Considerations

— Full reference resolution, planning: Worst case NP-

complete, AI-complete

— Systems must be (close to) real-time

— Complex models of reference -> Interaction history

— Often stack-based recency of mention

slide-66
SLIDE 66

66

Practical Considerations

— Full reference resolution, planning:

— Worst case NP-complete, AI-complete

— Systems must be (close to) real-time

— Complex models of reference -> Interaction history

— Often stack-based recency of mention

— Planning/Inference -> state-based interaction model

slide-67
SLIDE 67

67

Practical Considerations

— Full reference resolution, planning:

— Worst case NP-complete, AI-complete

— Systems must be (close to) real-time

— Complex models of reference -> Interaction history

— Often stack-based recency of mention

— Planning/Inference -> state-based interaction model — Questions: Initiative (system/user driven?)

— Corpus collection — Evaluation

slide-68
SLIDE 68

68

Spoken Dialogue Modeling

— Building interactive spoken language systems

— Based on speech recognition and (often) synthesis

slide-69
SLIDE 69

69

Spoken Dialogue Modeling

— Building interactive spoken language systems

— Based on speech recognition and (often) synthesis

— Dominated by practical considerations

— Limitations of: speech recognizer accuracy, speed,

coverage; speech synthesizer speed, fluency, naturalness; plan/intention recognition and reasoning speech and effectiveness

slide-70
SLIDE 70

70

Spoken Dialogue Modeling

— Building interactive spoken language systems

— Based on speech recognition and (often) synthesis

— Dominated by practical considerations

— Limitations of: speech recognizer accuracy, speed,

coverage; speech synthesizer speed, fluency, naturalness; plan/intention recognition and reasoning speech and effectiveness

— Often simplistic but implementable models

slide-71
SLIDE 71

71

Spoken Dialogue Modeling

— Building interactive spoken language systems

— Based on speech recognition and (often) synthesis

— Dominated by practical considerations

— Limitations of: speech recognizer accuracy, speed, coverage; speech

synthesizer speed, fluency, naturalness; plan/intention recognition and reasoning speech and effectiveness

— Often simplistic but implementable models — Design and evaluation challenges

— What is the best dialogue? Fastest? Fewest errors? Most “natural”?

slide-72
SLIDE 72

72

Dialogue Management: Motivating Examples

— Dialogue 1:

S: Would you like movie showtime or theater playlist information? U: Movie showtime. S: What movie do you want showtime information about? U: Saving Private Ryan. S: At what theater do you want to see Saving Private Ryan? U: Paramount theater. S: Saving Private Ryan is not playing at the Paramount theater.

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-73
SLIDE 73

73

DM: Motivating Examples (Cont’d)

— Dialogue 2:

S: How may I help you? U: When is Saving Private Ryan playing? S: For what theater? U: The Paramount theater. S: Saving Private Ryan is not playing at the Paramount theater, but it’s playing at the Madison theater at 3:00, 5:30, 8:00, and 10:30.

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-74
SLIDE 74

74

DM: Motivating Examples (Cont’d)

— Dialogue 3:

S: How may I help you? U: When is Saving Private Ryan playing? S: For what theater? U: The Paramount theater. S: Saving Private Ryan is playing at the Fairmont theater at 6:00 and 8:30. U: I wanted to know about the Paramount theater, not the Fairmont theater. S: Saving Private Ryan is not playing at the Paramount theater, but it’s playing at the Madison theater at 3:00, 5:30, 8:00, and 10:30.

From Carpenter and Chu-Carroll, Tutorial on Spoken Dialogue Systems, ACL ‘99

slide-75
SLIDE 75

75

Comparison of Sample Dialogues

— Dialogue 1:

— System-initiative — Implicit

confirmation

— Merely informs

user of failed query

— Mechanical — Least efficient

— Dialogue 2:

— Mixed-initiative — No confirmation — Suggests

alternative when query fails

— More natural — Most efficient

  • Dialogue 3:

– Mixed-initiative – No confirmation – Suggests alternative when query fails – More natural – Moderately efficient

slide-76
SLIDE 76

76

Comparison of Sample Dialogues

— Dialogue 1:

— System-initiative

— Dialogue 2:

— Mixed-initiative

  • Dialogue 3:

– Mixed-initiative

slide-77
SLIDE 77

77

Comparison of Sample Dialogues

— Dialogue 1:

— System-initiative — Implicit

confirmation

— Dialogue 2:

— Mixed-initiative — No confirmation

  • Dialogue 3:

– Mixed-initiative – No confirmation

slide-78
SLIDE 78

78

Comparison of Sample Dialogues

— Dialogue 1:

— System-initiative — Implicit

confirmation

— Merely informs

user of failed query

— Dialogue 2:

— Mixed-initiative — No confirmation — Suggests

alternative when query fails

  • Dialogue 3:

– Mixed-initiative – No confirmation – Suggests alternative when query fails

slide-79
SLIDE 79

79

Comparison of Sample Dialogues

— Dialogue 1:

— System-initiative — Implicit

confirmation

— Merely informs

user of failed query

— Mechanical — Least efficient

— Dialogue 2:

— Mixed-initiative — No confirmation — Suggests

alternative when query fails

— More natural — Most efficient

  • Dialogue 3:

– Mixed-initiative – No confirmation – Suggests alternative when query fails – More natural – Moderately efficient

slide-80
SLIDE 80

80

Dialogue Evaluation

— System-initiative, explicit

confirmation

— better task success rate — lower WER — longer dialogues — fwer recovery subdialogues — less natural

— Mixed-initiative, no

confirmation

— lower task success rate — higher WER — shorter dialogues — more recovery subdialogues — more natural

Candidate measures from Chu-Carroll and Carpenter

slide-81
SLIDE 81

81

Dialogue System Evaluation

— Black box:

— Task accuracy wrt solution key — Simple, but glosses over many features of interaction

slide-82
SLIDE 82

82

Dialogue System Evaluation

— Black box:

— Task accuracy wrt solution key — Simple, but glosses over many features of interaction

— Glass box:

— Component-level evaluation:

— E.g. Word/Concept Accuracy, Task success, Turns-to-

complete

— More comprehensive, but Independence?

Generalization?

slide-83
SLIDE 83

83

Dialogue System Evaluation

— Black box:

— Task accuracy wrt solution key — Simple, but glosses over many features of interaction

— Glass box:

— Component-level evaluation:

— E.g. Word/Concept Accuracy, Task success, Turns-to-complete

— More comprehensive, but Independence? Generalization?

— Performance function:

— PARADISE[Walker et al]:

— Incorporates user satisfaction surveys, glass box metrics — Linear regression: relate user satisfaction, completion costs

slide-84
SLIDE 84

84

  • Controls flow of dialogue

– Openings, Closings, Politeness, Clarification,Initiative – Link interface to backend systems

  • Mechanisms: increasing flexibility, complexity

– Finite-state – Template-based – Learning-based

  • Acquisition

– Hand-coding, probabilistic dialogue grammars, automata, HMMs

Dialogue Management

slide-85
SLIDE 85

85

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/Multiparty

— How do we integrate different information sources?

— Task plans and discourse plans — Multi-modal cues: Multi-scale

— syntax, semantics, cue words, intonation, gaze, gesture

— How can we learn?

— Cues to discourse structure — Dialogue strategies, models

slide-86
SLIDE 86

86

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/Multiparty

— How do we integrate different information sources?

— Task plans and discourse plans — Multi-modal cues: Multi-scale

— syntax, semantics, cue words, intonation, gaze, gesture

— How can we learn?

— Cues to discourse structure — Dialogue strategies, models

slide-87
SLIDE 87

87

Broad Challenges

— How should we represent discourse?

slide-88
SLIDE 88

88

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/

Multiparty

slide-89
SLIDE 89

89

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/Multiparty

— How do we integrate different information sources?

— Task plans and discourse plans — Multi-modal cues: Multi-scale

— syntax, semantics, cue words, intonation, gaze, gesture

— How can we learn?

— Cues to discourse structure — Dialogue strategies, models

slide-90
SLIDE 90

90

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/

Multiparty

— How do we integrate different information sources?

slide-91
SLIDE 91

91

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/

Multiparty

— How do we integrate different information sources?

— Task plans and discourse plans — Multi-modal cues: Multi-scale

— syntax, semantics, cue words, intonation, gaze, gesture

— How can we learn?

slide-92
SLIDE 92

92

Broad Challenges

— How should we represent discourse?

— One general model? — Fundamentally different? Text/Speech; Monologue/Multiparty

— How do we integrate different information sources?

— Task plans and discourse plans — Multi-modal cues: Multi-scale

— syntax, semantics, cue words, intonation, gaze, gesture

— How can we learn?

— Cues to discourse structure — Dialogue strategies, models