this dir | view | cards | source | edit | dark top

Exam

Exam
Introduction

What's the difference between task-oriented and non-task-oriented systems?

Introduction

Describe the difference between closed-domain, multi-domain, and open-domain systems.

Introduction

Describe the difference between user-initiative, mixed-initiative, and system-initiative systems.

Linguistics of Dialogue

What are turn taking cues/hints in a dialogue? Name a few examples.

Linguistics of Dialogue

Explain the main idea of the speech acts theory.

Linguistics of Dialogue

What is grounding in dialogue?

Linguistics of Dialogue

Give some examples of grounding signals in dialogue.

Linguistics of Dialogue

What is deixis? Give some examples of deictic expressions.

Linguistics of Dialogue

What is coreference and how is it used in dialogue?

Linguistics of Dialogue

What does Shannon entropy and conditional entropy measure? No need to give the formula, just the principle.

Linguistics of Dialogue

What is entrainment/adaptation/alignment in dialogue?

Data & Evaluation

What are the typical options for collecting dialogue data?

Data & Evaluation

How does Wizard-of-Oz data collection work?

Data & Evaluation

What is corpus annotation, what is inter-annotator agreement?

Data & Evaluation

What is the difference between intrinsic and extrinsic evaluation?

Data & Evaluation

What is the difference between subjective and objective evaluation?

Data & Evaluation

What are the main extrinsic evaluation techniques for task-oriented dialogue systems?

Data & Evaluation

What are some evaluation metrics for non-task-oriented systems (chatbots)?

Data & Evaluation

What's the main metric for evaluating ASR systems?

Data & Evaluation

What's the main metric for NLU (both slots and intents)?

Data & Evaluation

Explain an NLG evaluation metric of your choice.

Data & Evaluation

Why do you need to check for statistical significance (when evaluating an NLP experiment and comparing systems)?

Data & Evaluation

Why do you need to evaluate on a separate test set?

Natural Language Understanding

What are some alternative semantic representations of utterances, in addition to dialogue acts?

Natural Language Understanding

Describe language understanding as classification and language understanding as sequence tagging.

Natural Language Understanding

How do you deal with conflicting slots or intents in classification-based NLU?

we need to resolve such situations externally (e.g. based on classifier confidence)

Natural Language Understanding

What is delexicalization and why is it helpful in NLU?

Natural Language Understanding

Describe one of the approaches to slot tagging as sequence tagging.

Natural Language Understanding

What is the IOB/BIO format for slot tagging?

Natural Language Understanding

What is the label bias problem?

Natural Language Understanding

How can an NLU system deal with noisy ASR output? Propose an example solution.

Neural NLU & Dialogue State Tracking

Describe an example of a neural architecture for NLU.

Neural NLU & Dialogue State Tracking

How can you use pretrained language models in NLU?

Neural NLU & Dialogue State Tracking

What is the dialogue state and what does it contain?

Neural NLU & Dialogue State Tracking

What is an ontology in task-oriented dialogue systems?

Neural NLU & Dialogue State Tracking

Describe the task of a dialogue state tracker.

Neural NLU & Dialogue State Tracking

What's a partially observable Markov decision process?

Neural NLU & Dialogue State Tracking

Describe a viable architecture for a belief state tracker.

Neural NLU & Dialogue State Tracking

What is the difference between dialogue state and belief state?

Neural NLU & Dialogue State Tracking

What's the difference between a static and a dynamic state tracker?

Neural NLU & Dialogue State Tracking

How can you use pretrained language models or large language models for state tracking?

Dialogue Policies

What are the non-statistical approaches to dialogue management/action selection?

Dialogue Policies

Why is reinforcement learning preferred over supervised learning for training dialogue managers?

Dialogue Policies

Describe the main idea of reinforcement learning (agent, environment, states, rewards).

Dialogue Policies

What are deterministic and stochastic policies in dialogue management?

Dialogue Policies

What's a value function in a reinforcement learning scenario?

Dialogue Policies

What's the difference between actor and critic methods in reinforcement learning?

Dialogue Policies

What's the difference between model-based and model-free approaches in RL?

Dialogue Policies

What are the main optimization approaches in reinforcement learning (what measures can you optimize and how)?

Dialogue Policies

Why do you typically need a user simulator to train a reinforcement learning dialogue policy?

Neural Policies & Natural Language Generation

How do you involve neural networks in reinforcement learning (describe a Q network or a policy network)?

Neural Policies & Natural Language Generation

What are the main steps of a traditional NLG pipeline – describe at least 2.

Neural Policies & Natural Language Generation

Describe one approach to NLG of your choice.

Neural Policies & Natural Language Generation

Describe how template-based NLG works.

Neural Policies & Natural Language Generation

What are some problems you need to deal with in template-based NLG?

Neural Policies & Natural Language Generation

Describe a possible neural networks based NLG architecture.

Neural Policies & Natural Language Generation

How can you use pretrained language models or large language models in NLG?

Voice assistants & Question Answering

What is a smart speaker made of and how does it work?

Voice assistants & Question Answering

Briefly describe a viable approach to question answering.

Voice assistants & Question Answering

What is document retrieval and how is it used in question answering?

Voice assistants & Question Answering

What is dense retrieval (in the context of question answering)?

Voice assistants & Question Answering

How can you use neural models in answer extraction (for question answering)?

Voice assistants & Question Answering

How can you use retrieval-augmented generation in question answering?

Voice assistants & Question Answering

What is a knowledge graph?

Dialogue Tooling

What is a dialogue flow/tree?

Dialogue Tooling

What are intents and entities/slots?

Dialogue Tooling

How can you improve a chatbot in production?

Dialogue Tooling

What is the containment rate (in the context of using dialogue systems in call centers)?

Dialogue Tooling

What is retrieval-augmented generation?

process of optimizing the output of a large language model so that it references an authoritative knowledge base outside of its training data sources before generating a response

Automatic Speech Recognition

What is a speech activity detector?

Automatic Speech Recognition

Describe the main components of an ASR pipeline system.

Automatic Speech Recognition

How do input features for an ASR model look like?

Automatic Speech Recognition

What is the function of the acoustic model in a pipeline ASR system?

Automatic Speech Recognition

What's the function of a decoder/language model in a pipeline ASR system?

Automatic Speech Recognition

Describe an (example) architecture of an end-to-end neural ASR system.

Text-to-speech Synthesis

How do humans produce sounds of speech?

Text-to-speech Synthesis

What's the difference between a vowel and a consonant?

Text-to-speech Synthesis

What is F0 and what are formants?

Text-to-speech Synthesis

What is a spectrogram?

frequency-time-loudness graph

Text-to-speech Synthesis

What are main distinguishing characteristics of consonants?

Text-to-speech Synthesis

What is a phoneme?

Text-to-speech Synthesis

What are the main distinguishing characteristics of different vowel phonemes (both how they're produced and perceived)?

Text-to-speech Synthesis

What are the main approaches to grapheme-to-phoneme conversion in TTS?

Text-to-speech Synthesis

Describe the main idea of concatenative speech synthesis.

Text-to-speech Synthesis

Describe the main ideas of statistical parametric speech synthesis.

Text-to-speech Synthesis

How can you use neural networks in speech synthesis?

Chatbots

What are the three main approaches to building chitchat/non-task-oriented open-domain chatbots?

Chatbots

How does the Turing test work? Does it have any weaknesses?

Chatbots

What are some techniques rule-based chitchat chatbots use to convince their users that they're human-like?

Chatbots

Describe how a retrieval-based chitchat chatbot works.

Chatbots

How can you use neural networks for chatbots (non-task-oriented, open-domain systems)? Does that have any problems?

Chatbots

Describe a possible architecture of an ensemble non-task-oriented chatbot.

Chatbots

What do you need to train a large language model?

Chatbots

What are some issues you may encounter when chatting to LLMs?

Hurá, máš hotovo! 🎉
Pokud ti moje kartičky pomohly, můžeš mi koupit pivo.