Dialouge systems

Description

Flashcards on Dialouge systems, created by August Edström on 29/10/2018.
August Edström
Flashcards by August Edström, updated more than 1 year ago
August Edström
Created by August Edström about 6 years ago
1
0

Resource summary

Question Answer
What is the main difference between a chatbot and a dialogue system? There is no goal-orientation in a chatbot, whereas in a dialogue system there is. So the difference lies in the result of the different conversational agents.
Briefly explain how the Eliza chatbot works A chatbot. No specific goal/task. Looks for keywords which then have associated pattern/transform rules. Given a sentence(pattern), a response to user based on pattern(transform). Standard answers and a memory trick
What is the difference between an IR-based chatbot and a seq2seq chatbot? Seq2seq only maps words vs IR-based maps sentences. IR will not say a sentence that is not in the training corpus
Briefly explain 2 ways in which a seq2seq model for a chatbot can be improved Use previous turns as context Beam search: look not just at the next best words (greedy) but at the next best sequences Use reinforcement learning to make conversation as a whole more natural
What are the pro’s and cons of chatbots? Pros: Fun, applicaitions to counseling, good for narrow, scriptable applications Cons: They dont really understand, rule-based chatbots are expensive(time-wise or computing-wise) and breaks easily, IR-based can only mirror training data
What are the components of a typical frame-based dialogue system? Speech recognition, NLU, Dialogue manager, Task manager, NLG, Text-to-Speech Synthesis
What are the disadvantages of a simple finite state dialogue manager? Completely system initiative. I.e. system decided what's important. Limited use. Real dialogues involve give and take
What are the advantages of dialogue system with system initiative? Easy to build, user know what's expected, system know what user will say next, OK for simple tasks
What is a frame and how can it be used to guide a dialogue? Provide a concrete example. A frame has a set of slots to be filled with values of certain types. Each is associated with a question. User can answer multiple questions at with one answer. For example, when booking a flight: If the user gives information that can fill multiple slots then the system dont have to ask again about those slots.
Briefly describe how machine learning can be used to learn domain and intent determination, slot presence and slot filling Domain and intent: used to map words to semantic frame-fillers() and use Slot presence and slot filler: 1-on-N classifier(naive Bayes, logistic regression, neural network, etc.))
Name 3 possible components of a dialogue state Slots, wheter slots have been filled/confirmed, user's dialogue acts and how they want to interact with the system
What is a dialogue act? Provide 3 examples. An act with a structure related specifically to its dialogue funtion(a "conversational move"). For example: Hello(), Inform(), Bye()
Can we determine user dialogue acts using just the surface syntactic form? Why (not)? No, because there may exist ambiguity about an act, that is, what looks like a question may be a request
How can we evaluate a dialogue system using slot error rate? By looking at the error rate of the information in slots filled by a sentence
What two chatbot architectures are there? Rule-based & corpus-based
Show full summary Hide full summary

Similar

Product Design
cmbj
06 PROJECT TIME MANAGEMENT
miguelabascal
Respiratory System
bridget.watts97
Chris and Manuel - Girls' and Boys'Education - A Mind Map
manuel_deleon31851
Chemistry 3 Extracting Metals Core GCSE
Chloe Roberts
An Inspector calls Themes
anya14
Biology AS Level UNIT 1
Valentin Andrei
Maths
xcathyx99
PMP Executing, Monitoring and Controlling Processes
myrdenafrancis
Characters in Merchant of venice
inds12
French Leaving Cert A1 Vocabulary for Higher Level
Lorenzo Battilocchi