HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Meta-World: A Benchmark and Evaluation for Multi-Task and Meta Reinforcement Learning

Tianhe Yu Deirdre Quillen Zhanpeng He Ryan Julian Avnish Narayan Hayden Shively Adithya Bellathur Karol Hausman Chelsea Finn Sergey Levine

Meta-World: A Benchmark and Evaluation for Multi-Task and Meta Reinforcement Learning

Abstract

Meta-reinforcement learning algorithms can enable robots to acquire new skills much more quickly, by leveraging prior experience to learn how to learn. However, much of the current research on meta-reinforcement learning focuses on task distributions that are very narrow. For example, a commonly used meta-reinforcement learning benchmark uses different running velocities for a simulated robot as different tasks. When policies are meta-trained on such narrow task distributions, they cannot possibly generalize to more quickly acquire entirely new tasks. Therefore, if the aim of these methods is to enable faster acquisition of entirely new behaviors, we must evaluate them on task distributions that are sufficiently broad to enable generalization to new behaviors. In this paper, we propose an open-source simulated benchmark for meta-reinforcement learning and multi-task learning consisting of 50 distinct robotic manipulation tasks. Our aim is to make it possible to develop algorithms that generalize to accelerate the acquisition of entirely new, held-out tasks. We evaluate 7 state-of-the-art meta-reinforcement learning and multi-task learning algorithms on these tasks. Surprisingly, while each task and its variations (e.g., with different object positions) can be learned with reasonable success, these algorithms struggle to learn with multiple tasks at the same time, even with as few as ten distinct training tasks. Our analysis and open-source environments pave the way for future research in multi-task learning and meta-learning that can enable meaningful generalization, thereby unlocking the full potential of these methods.

Code Repositories

farama-foundation/metaworld
Mentioned in GitHub
CAVED123/METAWORLD
Mentioned in GitHub
uoe-agents/sami
pytorch
Mentioned in GitHub
yiwc/robotics-world
Mentioned in GitHub
rlworkgroup/metaworld
Official
Mentioned in GitHub
avivne/bilinear-transduction
pytorch
Mentioned in GitHub
mazpie/mime
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
meta-learning-on-ml10RL^2
Meta-test success rate: 10%
Meta-train success rate: 50%
meta-learning-on-ml10PEARL
Meta-test success rate: 0%
Meta-train success rate: 42.78%
meta-learning-on-ml10MAML
Meta-test success rate: 36%
Meta-train success rate: 25%
meta-learning-on-mt50Multi-task multi-head SAC
Average Success Rate: 35.85%

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp