Guide-linked quiz · Medium Level
Multi-Task Learning Quiz
Checks hard and soft task sharing, weighted objectives, negative transfer and methods for handling conflicting task gradients.
Question 1 of 8
How is a multi-task learning model set up during training?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- How is a multi-task learning model set up during training?
- Training one model on several related tasks with shared representations
- Training a separate model for every task
- Using only unlabeled data for a single task
- Removing all hidden layers from a network
- In a typical hard-parameter-sharing MTL network, what is shared and what is separate?
- Everything is separate per task
- A shared backbone with task-specific output heads
- Only the loss function is shared
- Only the input data, never the layers
- Why can multi-task learning improve generalization?
- It eliminates the need for any data
- It guarantees zero training error
- Signals from related tasks regularize the shared representation and reduce overfitting
- It removes the need for task-specific heads
- What is 'negative transfer' in multi-task learning?
- When adding tasks speeds up training
- When the model has too few parameters
- When all tasks share the same labels
- When one task's learning hurts performance on another due to conflicting signals
- How is the overall loss usually formed in multi-task learning?
- As a weighted sum of the individual task losses
- By taking only the largest task loss
- By ignoring all but one task
- By multiplying the losses together
- Why are large language models considered inherently multi-task?
- They can only perform one fixed task
- A single network handles translation, summarization, coding, and Q&A
- They use a different model for each prompt
- They never share parameters across tasks
- In soft parameter sharing, how are task models usually related?
- They use one identical model with no task-specific outputs
- They share no information and cannot exchange features
- They keep separate parameters but add a constraint or penalty encouraging similarity
- They share only the training labels
- What does PCGrad do when two task gradients conflict?
- It discards every task except the largest one
- It changes the task labels
- It replaces the shared backbone with separate datasets
- It projects away conflicting gradient components before combining updates
Keep testing yourself
More quizzes picked for your level.