atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

From Multimodal LLMs to Generalist Embodied Agents: Methods and Lessons

CVPR 2025 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Embodied agent learning · 8 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.

Adapts the LLaVA-OneVision MLLM into GEA, a single generalist embodied agent that acts via a multi-embodiment action tokenizer, trained with SFT on 2.2M trajectories and then online PPO RL in three simulators.

Problem

Building a single multimodal LLM-based agent that can control diverse embodiments (manipulation, navigation, video games, UI control, planning) and generalize to unseen tasks, where SFT alone suffers from limited data diversity and poor robustness to mistakes.

Approach

A unified learned residual VQ-VAE action tokenizer across all continuous action spaces, embodiment-prompted MLLM SFT on a large multi-domain embodied dataset, followed by a second stage of online PPO RL (with LoRA on the LLM and SFT loss mixed in) on a subset of domains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Stage 2 online RL to SFT training (ablation)GEA-Base · Habitat Picksuccess rate (%): 60.5 -> 82.5Helped
Add Stage 2 online RL to SFT training (ablation)GEA-Base · Procgenexpert performance (%): 36.1 -> 44.0Helped
Add Stage 2 online RL to SFT training (ablation)GEA-Base · LangRsuccess rate (%): 15.5 -> 50.0Helped
Add Stage 2 online RL to SFT training (ablation)GEA-Base · All Other taskssuccess rate (%): 69.5 -> 70.5No clear effect
Train with combined cross-domain data instead of only target-domain data (ablation)GEA-Base · Habitat Picksuccess rate (%): 54.5 -> 57.0Helped
Train with combined cross-domain data instead of only target-domain data (ablation)GEA-Base · CALVINsuccess rate (%): 35.5 -> 48.0Helped
Train with combined cross-domain data instead of only target-domain data (ablation)GEA-Base · Procgenexpert performance (%): 23.7 -> 24.5Helped
Train with combined cross-domain data instead of only target-domain data (ablation)GEA-Base · AndroidControlsuccess rate (%): 48.9 -> 50.5Helped
Train with combined cross-domain data instead of only target-domain data (ablation)GEA-Base · BabyAIsuccess rate (%): 82.1 -> 84.7Helped
Add online PPO fine-tuning rather than successful-example SFT or offline IQL (ablation)GEA-Base · Habitat Picksuccess rate: 57% to 83%Helped
Add online PPO fine-tuning rather than offline IQL (ablation)GEA-Base · Habitat Picksuccess rateHelped
Initialize the full model from a pretrained MLLM rather than initialize only the LLM subnet (ablation)GEA-Base · Habitat Picksuccess rate (%): 9.5 -> 57.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenX Meta-World CALVIN Maniskill Habitat Pick Habitat Place Habitat Nav BabyAI LangR Procgen Atari AndroidControl

Benchmarks: Meta-World CALVIN Maniskill Habitat Pick Habitat Place Procgen Atari Habitat Nav BabyAI AndroidControl LangR

Metrics: success rate percent of expert score (video games)

Baselines: Gato 3D Diffuser Actor Multi-Game DT GPT-4o with set-of-marks MLLM+IL RL + sim state Maniskill IL+PPO OpenVLA

Builds on: LLaVA-OneVision Szot et al. multi-embodiment action tokenizer (MLLM-as-agent) PPO Gato

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