09 - Dialogue Systems Flashcards
What are some every day examples of dialogue systems?
Siri, Alexa, Cortana etc.
In recent years researchers have gone away from the ‘personal assistants’ approach and focused more on?
Large language models and chat-based apps such as ChatGPT.
What describes a chit-chat based system?
No goal. It is not task-oriented. It is just to chat, and it is very open-ended and has a broad domain. The object is to be indistinguishable from humans (turing test).
What describes a task oriented dialogue system?
Take action in the real world. They are goal oriented and wants to complete tasks. Natural language (conversational) is a nice-to-have.
Chit-chat uses more which kinds of models?
Seq-2-seq models
Goal-oriented models uses which models?
End-2-end models. Sometimes single domain models.
What are some challenges in dialogue systems? Mention atleast 3.
Variability in natural language.
Robustness.
Recall/precision trade-off
Meaningful representations
Common sense and knowledge of the world
Ability to learn
Transparency
Modular task-oriented systems can be divided into for example?
Predefined domains. Restaurant, taxi, movie etc.
A task-oriented system needs to be able to quickly identify what, when it is asked a question?
The domain and the intent of the question.
What is ‘slot filling’?
It is the process where a model, given a question, extracts the correct features for the ‘search’ or ‘goal’ such as: “Find me a good thai restaurant” –> Restaurant –> Good ratings –> Thai.
We sometimes have text classification models that are trained on transcribed text from spoken language. Why is this a challenge?
Because the transcribed text can be mismatched compared to when we write. Difference in speech and writing.
What is Dialogue State Tracking (DST)?
It refers to the process of monitoring and updating the current state of the dialogue during a conversation. It involves keeping track of relevant information, such as user goals, user preferences, and system actions, to maintain a coherent and accurate representation of the ongoing dialogue.
What is the benefit of using reinforcement learning in dialogue systems?
We introduce rewards. These can be both short term and long term and thus a model might learn to postpone immediate reward for a larger reward later on.
What is the MultiWOZ dataset?
It is a dataset that was created to facilitate research and development of dialogue systems that can handle multi-domain conversations.
Metrics in natural language generation that are based on word overlaps are?
BLEU, METEOR, ROGUE