平衡数据饮食解决大规模机器人控制探索瓶颈
A Balanced Data Diet: Addressing the Exploration Bottleneck in Mega-Scale RL for Robot Control
MIT团队推出SGS方法,让百万级并行环境训练更高效,解决了四足机器人和精密装配难题。
研究人员提出成功引导采样(SGS)方法,通过自适应采样策略集中RL训练在策略能力边界附近的任务配置。该方法在多达2^20(超过一百万)个并行环境实验中,使RL解决了多地形四足运动和接触密集型装配任务。研究团队将学习到的操作策略蒸馏为基于RGB的策略,并在真实硬件上实现了多项困难装配任务的零样本迁移。
A Balanced Data Diet: Addressing the Exploration Bottleneck in Mega-Scale RL for Robot Control
General-purpose robots must perform a wide range of tasks from agile locomotion to dexterous manipulation. While sim-to-real reinforcement learning (RL) has proven to be a useful tool for this goal, current RL pipelines depend on engineering-heavy, per-task structural priors such as shaped rewards and demonstrations. Recent work has shown that diverse simulator resets, combined with massively parallel simulation, can alleviate much of this engineering burden on several manipulation problems. However, we find that naively scaling this paradigm to more precise or dynamic problems remains non-trivial. While simulator resets can help with exploration, uniformly sampling over this distribution wastes a growing fraction of learning experience on task configurations the policy has already mastered or cannot yet attempt. This makes it challenging to see the expected benefits of scaling parallel environments for RL, since much of the learning signal in a batch is wasted during learning. To mitigate this, we introduce Success Guided Sampling (SGS), a simple adaptive sampler that concentrates RL training on task configurations around the frontier of the policy's capabilities. Doing so allows large-scale simulated RL to make the most out of the experience in a batch, enabling much more effective scaling to large-scale parallel simulation. Across experiments using up to $2^{20}$ (over one million) parallel environments, SGS enables RL to solve challenging multi-terrain quadruped locomotion and contact-rich assembly tasks that prior methods fail to solve. Finally, we distill the learned manipulation policies into RGB-based policies and demonstrate zero-shot transfer to several challenging assembly tasks on real hardware. Project website: https://sgs-rl.github.io/.