Guide-linked quiz · Medium Level
Imitation Learning Quiz
Checks behavioral cloning, distribution shift, expert demonstrations, DAgger’s data aggregation and limitations outside observed states.
Question 1 of 8
In imitation learning, how does an agent acquire its behavior?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- In imitation learning, how does an agent acquire its behavior?
- Learning a policy by copying expert demonstrations
- Maximizing a hand-designed reward through random exploration
- Compressing a neural network to run on small devices
- Generating images from text prompts
- Behavioral cloning frames imitation learning as which kind of problem?
- Unsupervised clustering
- Supervised learning of state-to-action mappings
- Adversarial generation
- Reward shaping
- What problem causes behavioral cloning to fail over long action sequences?
- Overfitting to the reward function
- Vanishing gradients in the encoder
- Compounding error from distribution shift
- Catastrophic forgetting of old classes
- How does the DAgger algorithm address that weakness?
- By removing the expert from the loop entirely
- By increasing the discount factor
- By adding random noise to all actions
- By querying the expert on states the learner actually visits and aggregating that data
- Why is imitation learning often preferred over reinforcement learning for tasks like driving?
- Demonstrations are easier to provide than a correct reward function
- It guarantees optimal behavior
- It never needs any data
- It runs faster at inference only
- What is a realistic limitation of behavioral cloning when the agent reaches states outside the demonstrations?
- It is guaranteed to improve beyond the expert
- Its behavior is not guaranteed there because those states may be out of distribution
- It can only produce random actions
- It automatically queries an expert at every step
- In one DAgger iteration, what does the learner do before requesting expert labels?
- Deletes all earlier demonstrations
- Trains only on randomly generated labels
- Rolls out its current policy and records the states it actually visits
- Replaces the expert policy permanently
- After the expert labels the states visited by the current policy, what happens to that data?
- It is used only as an evaluation metric
- It replaces the original observation space
- It is discarded after one gradient step
- It is aggregated with previous labeled data for retraining
Keep testing yourself
More quizzes picked for your level.