introduction to dialogue systems. user input system output ?

13
Introduction to Dialogue Systems

Upload: darcy-montgomery

Post on 05-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Dialogue Systems. User Input System Output ?

Introduction to Dialogue Systems

Page 2: Introduction to Dialogue Systems. User Input System Output ?

UserInput

SystemOutput

?

Page 3: Introduction to Dialogue Systems. User Input System Output ?

UserInput

SystemOutput

Understand Input

Generate Output

?

Page 4: Introduction to Dialogue Systems. User Input System Output ?

UserInput

SystemOutput

Generate Text from a Semantic Representation

?

Create Semantic Representation

Page 5: Introduction to Dialogue Systems. User Input System Output ?

Semantic Representation

• No transformation

• Text categorization

• Parse

• Predicate Logic form

I am hungry.

FOOD_REQUEST

am hungry

noun

verb adjectiveI

verb phrase

hungry(user)

Page 6: Introduction to Dialogue Systems. User Input System Output ?

UserInput

SystemOutput

Create Semantic Representation

Generate Text from a Semantic Representation

DialogueManager

Page 7: Introduction to Dialogue Systems. User Input System Output ?

Dialogue Managers

• The Dialogue Manager integrates information from user to update an internal dialogue model

• Using this model, the Dialogue Manager can evaluate different courses of actions and choose one

Page 8: Introduction to Dialogue Systems. User Input System Output ?

Language Ambiguity

• Language is incredibly ambiguous “I saw the man with a telescope.”

• Dialogue Managers use knowledge to reduce ambiguity and find out what is really intended from what is spoken– Do I have a telescope?– Is there a telescope on the man?

Page 9: Introduction to Dialogue Systems. User Input System Output ?

Dialogue Models are the Core

• Keeps track of context– The goals of participants– Focus of the conversation

• Gives meaning to the conversation

Page 10: Introduction to Dialogue Systems. User Input System Output ?

Dialogue Models : Reference

“Jim took a picture of my turtle. He gave it to me.”

= Jim = the turtle

Page 11: Introduction to Dialogue Systems. User Input System Output ?

Dialogue Models : Initiative

• Fixed Single Initiative– 1) Computer asks all of the questions, and

human answers– 2) Human makes repeated requests

• Mixed Initiative– More flexible trade-off between computer

requests and human input

Page 12: Introduction to Dialogue Systems. User Input System Output ?

Dialogue Managers : Explicit Correction

“I’d like to bill a call to my credit card.”“Ok, the call will be $20.”

“Actually, could I call collect instead?”

Page 13: Introduction to Dialogue Systems. User Input System Output ?

Dialogue Managers : Task Complexity

Placing a phone cal

Train routing

Simple

Hierarchical/Complex