introduction to dialogue systems. user input system output ?
TRANSCRIPT
![Page 1: Introduction to Dialogue Systems. User Input System Output ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/1.jpg)
Introduction to Dialogue Systems
![Page 2: Introduction to Dialogue Systems. User Input System Output ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/2.jpg)
UserInput
SystemOutput
?
![Page 3: Introduction to Dialogue Systems. User Input System Output ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/3.jpg)
UserInput
SystemOutput
Understand Input
Generate Output
?
![Page 4: Introduction to Dialogue Systems. User Input System Output ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/4.jpg)
UserInput
SystemOutput
Generate Text from a Semantic Representation
?
Create Semantic Representation
![Page 5: Introduction to Dialogue Systems. User Input System Output ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/5.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/6.jpg)
UserInput
SystemOutput
Create Semantic Representation
Generate Text from a Semantic Representation
DialogueManager
![Page 7: Introduction to Dialogue Systems. User Input System Output ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/7.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/8.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/9.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/10.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/11.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/12.jpg)
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 ?](https://reader036.vdocument.in/reader036/viewer/2022082819/56649f2a5503460f94c43939/html5/thumbnails/13.jpg)
Dialogue Managers : Task Complexity
Placing a phone cal
Train routing
Simple
Hierarchical/Complex