ManiTaskGen: A Comprehensive Task Generator for Benchmarking and Improving Vision-Language Agents on Embodied Decision-Making
Organizations: University of California, San Diego
Abstract
Building embodied agents capable of accomplishing arbitrary tasks is a core objective towards achieving embodied artificial general intelligence (E-AGI). While recent work has advanced such general robot policies, their training and evaluation are often limited to tasks within specific scenes, involving restricted instructions and scenarios. Existing benchmarks also typically rely on manual annotation of limited tasks in a few scenes. We argue that exploring the full spectrum of feasible tasks within any given scene is crucial, as they provide both extensive benchmarks for evaluation and valuable resources for agent improvement. Towards this end, we introduce ManiTaskGen, a novel system that automatically generates comprehensive, diverse, feasible mobile manipulation tasks for any given scene. The generated tasks encompass both process-based, specific instructions (e.g., "move object from X to Y") and outcome-based, abstract instructions (e.g., "clear the table"). We apply ManiTaskGen to both simulated and real-world scenes, demonstrating the validity and diversity of the generated tasks. We then leverage these tasks to automatically construct benchmarks, evaluating high-level embodied decision-making through a grounded skill interface for agents built upon existing vision-language models (VLMs). Furthermore, we propose a simple yet effective method that utilizes ManiTaskGen tasks to enhance embodied decision-making. Overall, this work presents a cross-scene task generation framework facilitating both benchmarking and improvement of embodied decision-making agents. Our code is available at https://manitaskgen.github.io.
Figures & tables
| Datasets | Num. of Scenes | Num. of Tasks |
|---|---|---|
| GenSim [ 33 ] | - | 100 |
| [ 51 ] | 20 | 521 |
| M3Bench [ 16 ] | 119 | 31,050 |
| ALFRED [ 34 ] | 120 | 25,743 |
| Language Rearrangement [ 7 ] | 1 | 1,000 |
| Embodied Agent Interface [ 17 ] | 2 | 438 |
| Process-based Tasks | Outcome-based Tasks | |
|---|---|---|
| GPTTaskGen-RAS | 29.4% | 21.1 % |
| ManiTaskGen-RAS-40K (Ours) | 94.0% | 86.5 % |
| Level 1 | Level 2 | Level 3 | Level 4 | Average | |||||
| IP | SR (%) | IP | SR (%) | IP | SR (%) | SR(%) | IP | SR (%) | |
| Human | 96.0 | 82.5 | 95.0 | 80.5 | 95.0 | 80.0 | 90.0 | 95.3 | 83.3 |
| Random | 0.7 | 0.0 | 0.7 | 0.0 | 0.7 | 0.0 | 0.0 | 0.7 | 0.0 |
| GPT-5.2 [ 52 ] | 88.1 | 63.9 | 67.9 | 34.7 | 72.8 | 20.0 | 30.0 | 76.3 | 37.2 |
| GPT-4o [ 52 ] | 71.6 | 40.1 | 42.9 | 16.3 | 57.0 | 8.2 | 26.0 | 57.2 | 22.7 |
| GPT-4.1 [ 52 ] | 67.5 | 36.4 | 46.4 | 20.4 | 54.4 | 4.2 | 28.0 | 56.1 | 22.3 |
| Model Name | IP (Level1&2) | SR (Level1&2) | IP (Level3) | SR (Level3) |
|---|---|---|---|---|
| Gemini-2.5-pro [ 53 ] | 97.5 | 90% | 100 | 100% |
| Model Name | IP (Before) | IP (After) | SR (Before) | SR (After) |
|---|---|---|---|---|
| GPT-4.1 [ 52 ] | 75.5 | 79.4 | 38% | 49% |
| Gemini-2.5-flash [ 53 ] | 79.4 | 81.7 | 36% | 58% |
| Claude-3.5-haiku [ 54 ] | 68.9 | 79.4 | 36% | 51% |
Appendix figures & tables34 assets
Supplementary material from the paper’s appendix.
Appendix
| Per-axis noise bound | L1 (%) | L2 (%) | L3, two-step (%) | L4 (%) |
|---|---|---|---|---|
| No noise | 94 | 94 | 90 | 86 |
| 5 cm | 89 | 87 | 79 | 85 |
| 25 cm | 71 | 72 | 53 | 85 |
| Primary intent | Definition / decision rule | Templates | Instances |
|---|---|---|---|
| (%) | (%) | ||
| Ordering / alignment | Explicit order, gradient, row, grid, line, symmetry, or regular alignment. | 36 (18.0) | 57 (8.8) |
| Display / presentation / curation | Informative, interactive, aesthetic, product, gallery, or focal-point display. | 31 (15.5) | 104 (16.0) |
| Functional workspace / workflow setup | Workspace, studio, lab, meeting/collaboration area, or multi-step workflow. | 24 (12.0) | 51 (7.8) |
| Artistic / geometric arrangement | Non-representational artistic composition, geometric pattern, sculpture, or installation. | 24 (12.0) | 57 (8.8) |
| Thematic scene / structural construction | Recognizable scene, model, navigable layout, or physical structure, e.g., city, maze, garden, bridge. | 24 (12.0) | 40 (6.2) |
| Semantic / reasoning tag | Scope / examples | Templates | Instances |
| (%) | (%) | ||
| Thematic / aesthetic composition | Visual harmony, display, story/theme, color scheme, atmosphere, centerpiece. | 99 (49.5) | 49.5 |
| Semantic categorization | Category, type, material, function, power source, project, similarity, thematic grouping. | 61 (30.5) | 16.0 |
| Symmetry / geometric reasoning | Symmetry, mirror, circle, spiral, grid, triangle, geometric shapes, maze/path geometry. | 60 (30.0) | 19.5 |
| Attribute comparison & ordering | Size, height, length, color/brightness, frequency, relevance, chronology, alphabetical order. | 54 (27.0) | 28.0 |
| Accessibility / ergonomics / workflow | Access, reachability, retrieval, interaction, efficiency, collaboration, handover, navigation. | 53 (26.5) | 25.8 |
| Dataset | Scenes | Represented task-space count | ||
|---|---|---|---|---|
| Level 1+2 | Level 3 | Level 4 | ||
| SUNRGBD | 5 | |||
| ReplicaCAD | 5 | |||
| AI2THOR | 90 | |||
| Total | 100 | |||
| Dataset | Level 1 | Level 2 | Level 3 | Level 4 | Total |
|---|---|---|---|---|---|
| ReplicaCAD | 2195 | 24153 | 5000 | 500 | 31848 |
| AI2THOR | 2218 | 0 | 5000 | 100 | 7318 |
| SUN-RGBD | 35 | 120 | 500 | 50 | 705 |
| Total | 4448 | 24273 | 10500 | 650 | 39871 |
| Name (before) | Name (after) |
|---|---|
| frl_apartment_kitchen_utensil_01 | kitchenware_ceramic_lidded_container |
| frl_apartment_kitchen_utensil_02 | bathroom_light_green_pump_bottle |
| frl_apartment_kitchen_utensil_03 | kitchenware_spice_container |
| frl_apartment_kitchen_utensil_04 | kitchenware_white_paper_towel_holder |
| frl_apartment_kitchen_utensil_05 | kitchenware_navy_blue_lidded_dish |
| frl_apartment_kitchen_utensil_06 | kitchenware_short_glass |
| Atomic Action Pattern | Generation Logic |
|---|---|
| Move to a named surface | If the object can fit on the surface. |
| Move to a location around a specific object | If there exists a place to fit this object, which only involves receptacle regions of one specific object. |
| Move to a location with specific direction relative to a specific object | If there exists a place to fit this object, which only involves receptacle regions of specific direction relative to the specific object. |
| Move to a location between two objects | If there exists a place to fit this object, and the covered receptacle regions correspond to complementary directional pairs from two different objects (e.g., left side of object A and right side of object B; front-left of object A and back-right of object B). |
| Method | Validity | Normalized entity coverage (%) | |||
|---|---|---|---|---|---|
| (%) | Source plat. | Target plat. | Moved obj. | Anchor obj. | |
| GPTTaskGen | 29 | 47.2 | 48.8 | 45.6 | 42.5 |
| GPTTaskGen-SG | 68 | 42.2 | 41.7 | 73.2 | 71.3 |
| GPTTaskGen-SG-validated | 100 | 34.5 | 36.1 | 61.2 | 60.5 |
| ManiTaskGen | 94 | 85.4 | 87.3 | 72.9 | 70.9 |
| Stage | Evaluator | Agreement | FP | FN | Human | MPA |
|---|---|---|---|---|---|---|
| Filtering | Three-VLM vote, accepts | 92% | 7 | 1 | 0.902 | 0.953 |
| Execution | GPT-5.6-Luna | 79% | 13 | 8 | — | — |
| Execution | Claude-Haiku-4.5 | 75% | 11 | 14 | — | — |
| Execution | Gemini-3.5-Flash | 84% | 6 | 10 | — | — |
| Execution | Three-VLM majority | 85% | 5 | 10 | 0.851 | 0.940 |
| Feasible votes | Decision | Agreement with humans | FP | FN |
|---|---|---|---|---|
| 0 | Reject | 15/15 | 0 | 0 |
| 1 | Reject | 17/18 | 0 | 1 |
| 2 | Accept | 29/34 | 5 | 0 |
| 3 | Accept | 31/33 | 2 | 0 |
| Total | accepts | 92/100 | 7 | 1 |
| Model | Human-based SR | VLM-based SR | Discrepancy |
|---|---|---|---|
| GPT-5.2 | 30% | 34% | 4 |
| Gemini-3.1-pro | 33% | 38% | 5 |
| Claude-4.5-sonnet | 35% | 40% | 5 |
Embodied AI
Embodied AI studies agents that perceive, reason, and act through bodies in physical or simulated environments.
See all 267 papers