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

French Beginner
PatrickNoonan
AS Unit 2 Physics Flashcard Deck
Callum McClintock
Principles of basic electrical circuits
Vito Martino
Present Simple vs. Present Continuous
Marek Mazur
The Cold War Quiz
Niat Habtemariam
GCSE AQA Chemistry - Unit 2
James Jolliffe
GCSE Chemistry C1 (OCR)
Usman Rauf
Globalisation Case Studies
annie
Biology -B2
Sian Griffiths
GCSE AQA Physics 1 Energy & Efficiency
Lilac Potato
GCSE AQA Chemistry 2 Salts & Electrolysis
Lilac Potato