Asymmetric On-Policy Distillation Learns In-Context Exploration
Organizations: Paul G. Allen School of Computer Science and Engineering, University of Washington · Work partially done while at Meta
Abstract
Sequential decision-making under partial observability is difficult because agents must explore to infer hidden, task-relevant information before acting effectively. Learning such information-gathering behaviors tabula rasa via online reinforcement learning is sample-inefficient, whereas offline imitation averages expert actions across hidden states and fails to learn exploration. In this work, we propose ASTEROID, a simple and effective student--teacher supervised learning framework that can learn test-time exploration. Although a privileged expert never needs to explore, we demonstrate that a history-conditioned student can learn to do so when trained with on-policy contexts: the student first collects on-policy context under partial observability, and the privileged expert provides action labels conditioned on that context. By distilling expert actions directly conditioned on the student's on-policy history, the student learns to systematically resolve partial observability, i.e., search while uncertain and exploit once the hidden state is revealed. This enables efficient test-time exploration (similar to Bayesian posterior sampling) without incurring the impractical training-data costs of reinforcement learning. Across a diverse range of eleven different environments, including discrete exploration benchmarks, robotic manipulation, navigation, and Procgen environments, ASTEROID achieves ~2x higher returns under fixed exploration budgets, uses ~100x fewer interactions than RL baselines, and outperforms frontier models at exploration. Finally, our method transfers policies trained in simulation to vision-denied real-world robot manipulation, exhibiting efficient exploration and increasing success by +40% over standard distillation. Overall, it provides a simple yet surprisingly effective framework to learn efficient test-time exploration.
Figures & tables
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Environment | (iters) | ASTEROID data (trajs) | Offline baselines data | RL baselines env steps | Expert labels (rollouts) | Teacher cost |
|---|---|---|---|---|---|---|
| Gridworld (Darkroom, 2D-Nav) | 10 | k (env horizon ) | 10k expert trajs | to convergence | 10k | negligible (planner) |
| Tactile-Pick | 3 | k | 24k expert trajs | 24k | 8 h (state-based RL) | |
| Peg-Insertion | 4 | k | 16k expert trajs | 16k | 8 h (state-based RL) | |
| Habitat | 5 | 5120 (Distilled Planner) | n/a | 5120 | negligible (planner) |
| Hyperparameter | Value |
|---|---|
| Training | |
| Dataset size (per iteration) | 1000 |
| ASTEROID iterations | 10 |
| Batch size | 64 |
| Learning rate | |
| Weight decay | |
| Hyperparameter | Value |
|---|---|
| Training | |
| Demonstrations per iteration | 8192 for Tactile-Pick / 4096 for Peg-Insertion |
| Training steps per iteration | 50,000 gradient steps |
| Learning rate | |
| Optimizer | AdamW |
| Curriculum Schedule (Ratio of episode length) | |
RL Exploration
Reinforcement learning exploration studies how agents choose informative actions and states to learn effective policies under uncertainty.
See all 219 papers