HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Procedural Generalization by Planning with Self-Supervised World Models

Ankesh Anand Jacob Walker Yazhe Li Eszter Vértes Julian Schrittwieser Sherjil Ozair Théophane Weber Jessica B. Hamrick

Procedural Generalization by Planning with Self-Supervised World Models

Abstract

One of the key promises of model-based reinforcement learning is the ability to generalize using an internal model of the world to make predictions in novel environments and tasks. However, the generalization ability of model-based agents is not well understood because existing work has focused on model-free agents when benchmarking generalization. Here, we explicitly measure the generalization ability of model-based agents in comparison to their model-free counterparts. We focus our analysis on MuZero (Schrittwieser et al., 2020), a powerful model-based agent, and evaluate its performance on both procedural and task generalization. We identify three factors of procedural generalization -- planning, self-supervised representation learning, and procedural data diversity -- and show that by combining these techniques, we achieve state-of-the art generalization performance and data efficiency on Procgen (Cobbe et al., 2019). However, we find that these factors do not always provide the same benefits for the task generalization benchmarks in Meta-World (Yu et al., 2019), indicating that transfer remains a challenge and may require different approaches than procedural generalization. Overall, we suggest that building generalizable agents requires moving beyond the single-task, model-free paradigm and towards self-supervised model-based agents that are trained in rich, procedural, multi-task environments.

Benchmarks

BenchmarkMethodologyMetrics
meta-learning-on-ml10MZ
Meta-test success rate (zero-shot): 26.5
Meta-train success rate: 97.6%
meta-learning-on-ml10MZ+Recon
Meta-test success rate (zero-shot): 25
Meta-train success rate: 97.8%
meta-learning-on-ml45MZ+Recon
Meta-test success rate (zero-shot): 18.5
Meta-train success rate: 74.9
meta-learning-on-ml45MZ
Meta-test success rate (zero-shot): 17.7
Meta-train success rate: 77.2

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
Procedural Generalization by Planning with Self-Supervised World Models | Papers | HyperAI