DAgger
Table of contents
DAgger (Dataset Aggregation) iteratively improves a cloned policy by querying an expert on states visited by the learner and aggregating those labeled samples into the training set.
Typical pipeline
- Train an initial policy with behavior cloning.
- Roll out the learner policy and collect visited states.
- Query the expert for actions on those states.
- Aggregate the new data and retrain.
Why it matters in manipulation
- Reduces covariate shift relative to pure behavior cloning
- Improves robustness when the policy encounters novel states
- Requires interactive access to an expert during training