atlas

Research map / Reinforcement learning / Visual and representation RL

Make-An-Agent: A Generalizable Policy Network Generator with Behavior-Prompted Diffusion

NeurIPS 2024 · Reinforcement learning › Visual and representation RL · approach: Skill learning and diffusion policies · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Make-An-Agent generates MLP policy parameters with a latent conditional diffusion model conditioned on contrastive behavior embeddings from a few trajectories, enabling one-shot policy generation without fine-tuning.

Problem

Generating high-dimensional control policy parameters for new tasks or embodiments from only a few sub-optimal behavior trajectories, without downstream fine-tuning or gradient adaptation.

Approach

Treat policy generation as conditional latent diffusion over policy network parameters: an autoencoder compresses per-layer MLP weights into latents, a contrastive behavior embedding (trajectory prefix vs. post-success states) conditions a 1D conv UNet diffusion model, and the generated latents are decoded into deployable policies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the contrastive behavior embeddings instead of a trajectory-encoding embedding layer in the diffusion model (ablation)Make-An-Agent · MetaWorld unseen taskspolicy generation performanceHelped
Use either behavior embedding h or v alone instead of concatenating h and v (ablation)Make-An-Agent · MetaWorldpolicy generation performanceNo clear effect
Use trajectories that are too short for behavior embeddings (ablation)Make-An-Agent · MetaWorldpolicy generation performanceHurt
Increase behavior-embedding trajectory length beyond 40 steps (ablation)Make-An-Agent · MetaWorldpolicy generation performanceNo clear effect
Use a policy network smaller than hidden size 128 (ablation)Make-An-Agent · MetaWorldpolicy performanceHurt
Use a policy network larger than hidden size 128 (ablation)Make-An-Agent · MetaWorldpolicy performanceHurt
Train with 1000 or fewer policy checkpoints per task (ablation)Make-An-Agent · MetaWorldpolicy generation performanceHurt
Use more than 1000 policy checkpoints per task for training (ablation)Make-An-Agent · MetaWorldpolicy generation performanceNo clear effect
Increase latent parameter representation size (ablation)Make-An-Agent · MetaWorldpolicy generation performanceHurt
Reduce latent parameter representation size too far (ablation)Make-An-Agent · MetaWorldpolicy generation performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MetaWorld Robosuite walk-these-ways IsaacGym checkpoints

Benchmarks: MetaWorld Robosuite real-world Unitree Go2 locomotion

Metrics: success rate best generated policy performance average top-5 performance qualified rate cosine similarity of parameters

Baselines: Multi-task BC CARE Meta-RL with hypernetworks Decision Transformer G.pt p-diff

Builds on: DDPM hypernetworks contrastive learning (InfoNCE) walk-these-ways SAC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy