Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

GaP: A Graph-as-Policy Multi-Agent Self-Learning Harness For Variational Automation Tasks

About

For robots to work reliably in commercial and industrial applications, can recent advances in agentic coding systems combine interpretable robot programming with the open-world adaptability of model-free policies? We focus on "Variational Automation" (VA), a class of tasks that have larger variations in object geometry and pose than fixed automation. Model-free policies often struggle to close the reliability gap for VA tasks, which must be executed persistently and reliably in commercial and industrial applications. Motivated by prior work on Task and Motion Planning (TAMP) and the Robot Operating System (ROS), we introduce Graph-as-Policy (GaP), a multi-agent coding harness that generates directed computation graphs with perception, planning, and control nodes from a Modular Open Robot Skill Library (MORSL). GaP then generates an internal simulation environment to rehearse task instances with different graphs in parallel to iteratively refine the graph structure and parameters to improve success rates and throughput. Evaluation with 8 new open VA task benchmarks, 4 in-simulation and 4 in real-world, suggests that GaP can achieve success rates that significantly outperform baselines. Details, code, and data can be found online: https://graph-robots.github.io/gap

Kaiyuan Chen, Shuangyu Xie, Letian Fu, Justin Yu, William Pacini, Sandeep Bajamahal, Hudson Kim, Jaimyn Drake, Daehwa Kim, Haoru Xue, Jonathan Francis, Christian Juette, Peter Schaldenbrand, Muhammet Yunus Seker, Ruwan Wickramarachchi, Uksang Yoo, Guanzhi Wang, Adithyavairavan Murali, Balakumar Sundaralingam, S. Shankar Sastry, Spencer Huang, Yuke Zhu, Linxi "Jim" Fan, Ken Goldberg• 2026

Related benchmarks

TaskDatasetResultRank
Robotic ManipulationLIBERO Object
Success Rate95
24
Fulfill Grocery OrdersVA Grocery Order Fulfillment X-Y 20x20 cm2
Success Rate95
7
Fulfill Grocery OrdersVA Grocery Order Fulfillment basket swap
Success Rate97
7
Fulfill Grocery OrdersVA Grocery Order Fulfillment permutation
Success Rate93
7
Fulfill Grocery OrdersVA Grocery Order Fulfillment mixed all
Success Rate97
7
Object ManipulationLIBERO-Pro object_swap
Success Rate95
7
Pack Grocery ItemsGrocery Packing fixed
Success Rate99
7
Pack Grocery ItemsGrocery Packing varied
Success Rate98
7
Fulfill Grocery OrdersBenchmark I-b Fulfill Grocery Orders Physical
Success Rate25
2
Make popcornBenchmark Make Popcorn physical III-b
Success Rate18
2
Showing 10 of 12 rows

Other info

GitHub

Follow for update