Hang a shirt
10/24 base → 22/24 with SeeQRemove a hanger from a rod, insert it into both sleeves of a T-shirt, and hang the shirt back on the rod. Guiding the hanger into each sleeve requires precise positioning and coordination between the arms.
SeeQ (Subtask-elicited Q-functions) learns Q-values for the active subtask rather than the entire task. It first predicts the subtask in natural language, one token at a time, then estimates its value.
We build SeeQ on a pretrained PaliGemma backbone, pretrain it on open-source robot manipulation data, and fine-tune it on downstream tasks. Using these values for best-of-N action selection improves policy performance on real-world, long-horizon bimanual manipulation tasks.
Each pair compares π0.5, fine-tuned on the target-task data, with the same policy steered by SeeQ using best-of-N action selection. Both use the same policy weights, scene, and task instruction. Each row pairs BC and SeeQ rollouts; SeeQ’s predicted subtask and value follow its video.
Remove a hanger from a rod, insert it into both sleeves of a T-shirt, and hang the shirt back on the rod. Guiding the hanger into each sleeve requires precise positioning and coordination between the arms.
Pick up a food-storage container lid, place it on the container, and close all four latching flaps. The lid must align precisely with the container rim.
Pack grocery items that vary in shape, size, and deformability into boxes. Instructions vary across episodes, specifying which objects to pack and where each should go. When an object starts on the opposite side from its target box, the robot must pass it between arms.
The task description specifies the target box for each object on the table. SeeQ follows this object-to-box mapping correctly in the successful rollouts below.
Separate assembled Lego blocks of different colors and place each in its instructed target tray.
Each action that removes one or more blocks from the assembly, as well as each individual pick and place operation, is treated as a separate subtask. Consecutive subtasks may share the same text during training, and we observe the same behavior during inference. The task description specifies which tray receives each block color: episode 1 uses red → red, green → green, and blue → blue; episode 2 uses red → green, green → blue, and blue → red (block color → tray color).
We compare successes over 24 trials for the base policy and the same policy steered by SeeQ using best-of-N action selection.
@article{singh2026seeq,
title = {SeeQ: Training Generalist Value Functions for Long-Horizon Robotic Manipulation},
author = {Singh, Saksham and Hu, Zheyuan and Mark, Max Sobol and Yu, Jeffrey and Erickson, Zackory and Kumar, Aviral},
year = {2026}
}