From Pretraining to Proficiency: Real-World Subtask RL for Long-Horizon Manipulation
with Minimal Human Intervention
1 UT Austin2 Autel US3 UC Berkeley
Targeted practice for long-horizon manipulation
A pretrained robot policy may perform most of a long-horizon task yet fail repeatedly at a few critical subtasks. PARTS (Policy Adaptation with RL on Targeted Subtasks) concentrates real-world practice on these bottlenecks, reusing the behaviors the base policy already performs reliably.
The base policy remains frozen and supplies nominal actions throughout execution. Lightweight residual policies learn targeted adjustments from local subtask rewards, providing useful feedback even when complete-task successes are rare. Online RL alternates with success-reweighted retraining, and improved residuals return to the robot to collect further experience. Humans identify bottlenecks during setup and provide reward checks or physical resets where needed; training rollouts require no human action corrections. Across bimanual YAM and single-arm Franka tasks, these local improvements translate into better performance in complete-task evaluations.
From bottlenecks to complete tasks
Task identification RL training Full-task evaluation
Identify where the base policy fails
Humans review real-robot rollouts to identify the behaviors that prevent complete-task success.
LEGO and cable rewards are automatic; earbud rewards combine verifier outputs with human checks. The robot resets the scene when feasible, with human assistance otherwise. RL rollouts use no human action corrections.
Figure 2 The original PARTS architecture, revealed module by module along its arrows. View the paper figure
Policy Rollouts
Autonomous execution across three real-world manipulation tasks.
Select a task to explore the rollout.
Expand the player for a closer look.
SUPPLEMENTARY VIEWS
Three-camera earbud rollout
The same earbud rollout from the head and both wrist cameras. On-video labels indicate when the base policy acts alone (VLA) and when a learned residual refines a bottleneck (RL0, RL1, or RL2).
- RL0 Case preparation
- Open the lid and hold the case as upright as possible, with the earbud slots facing upward.
- RL1 First earbud insertion
- Align and insert the first earbud into its charging slot.
- RL2 Second earbud insertion
- Align and insert the second earbud into the remaining charging slot.
Training
Subtask training from three synchronized cameras: head, left wrist, and right wrist. On-video labels distinguish VLA, RL, and reset phases. VLA and RL execution is autonomous at 1× speed.
Earbud insertion
First earbud insertion · RL1
Repeated insertion practice, with human resets between attempts.
Open video · 3:23LEGO grasping
Right grasp · RL1 / Left grasp · RL2
Right- and left-grasp policies practice repeated pickups, with automatic resets between attempts.
Open video · 2:30Reducing Task Completion Time: Franka
Full-task performance on the Franka cable unplug-and-plug task, evaluated over 20 trials per method.
| Method | SFT | DSRL | EXPO-FT | RLT | PARTS Ours |
|---|---|---|---|---|---|
| Full-task success rate ↑ | 50%10 / 20 | 65%13 / 20 | 20%4 / 20 | 70%14 / 20 | 95%19 / 20 |
| Mean full-task completion time ↓ | 35.8 s | 21.0 s | 41.1 s | 24.0 s | 20.1 s |
Successful rollouts
Select a method to watch one successful episode.
Each video shows an individual successful rollout; its duration may differ from the mean completion time above. Open video
Failure Analysis
Where does the policy still struggle?
Failure cases and analysis will be added here.
Human Involvement
Who supplies corrections, rewards, and resets during real-world RL?
| Method | Human Intervention During RL Rollouts | Reward Mode | Reset Mode |
|---|---|---|---|
| DSRLπ0 real-robot collectorCollector protocol ↗ | No corrective actionsPolicy-generated actions; operator can terminate a trial. | HumanOperator supplies terminal success / failure labels. | HumanOperator-mediated scene reset between trials. |
| ZPRL | None reportedNo corrective actions or manual handoffs reported; a human monitors rollouts. | HumanSparse terminal success reward from a supervisor. | HumanSupervisor restores the workspace between episodes. |
| EXPO-FT | Corrective actionsUsed in the main protocol; a no-intervention ablation is also reported. | AutomaticRule-based success detectors; released code also supports a human override. | Task-dependentAutomatic resets and human scene restoration / recovery, depending on the task. |
| ENPIRE | None during improvementAutonomous improvement follows human-guided environment setup. | AutomaticAgent-designed sensor-based verification programs. | AutomaticProcedural scene-restoration and recovery routines. |
| ResFiT | No corrective actionsAutonomous actions; an operator marks terminal outcomes. | HumanBinary success / failure judgments. | HumanOperator restores the scene after each episode. |
| PLD | No corrective actionsDuring online RL after the initial demonstrations. | AutomaticTask-specific binary classifiers trained before online RL. | Task-dependentAutomatic cube resets; human peg-hole repositioning for scene diversity. |
| RLT | Human policy handoffVLA → RL during training; corrective actions are optional. | HumanOperator provides terminal success / failure labels. | Not specified in paperThe paper discusses reset overhead without identifying the reset operator. |
| BORA | Corrective actionsTeleoperated recovery trajectories enter online learning. | Task + intervention feedbackTask reward plus intervention penalty / recovery bonus; terminal-label provider is not specified. | Not specified in paper |
| TORL-VLA | Corrective actionsHuman corrections during training; stage routing is automatic. | HumanHuman-judged subtask success, with intervention-dependent critic shaping. | HumanHuman resets, object repositioning, and scene preparation. |
| MoRI | Corrective actionsHuman corrections during online RL; expert selection is automatic. | Automatic classifierTrained on human success / failure examples before online RL. | Not specified in paper |
| PARTS Ours | No corrections or handoffsSelectors route the base policy and residuals automatically. | Automatic*Automatic on LEGO and cable; human checks of verifier labels on earbuds. | Automatic*Automatic on LEGO only; human resets for earbuds and cable. |
* Task-dependent. Automatic reset is used only for LEGO; reward and reset protocols vary by task as detailed above.
Earbud reward checks
In our experiments, the VLM verifier (Gemini-3.7-flash) made errors distinguishing fully seated from unseated earbuds inside the case. We therefore use human checks of its reward labels for earbuds.
Earbud and cable resets
We use human resets for earbuds and cable insertion because restoring the initial task configuration is difficult for the robot. In particular, extracting earbuds from the case is challenging for our YAM gripper.
What counts as rollout intervention? Corrective actions or human policy-handoff decisions during online execution. Reward judgments and physical scene restoration have their own columns. Initial demonstrations, environment setup, and pretraining a reward classifier are separate forms of human involvement.
Scope. Entries describe the published systems and the identified DSRL π0 collector. The PARTS paper separately describes its baseline implementations. Task-dependent entries preserve differences across physical tasks; “Not specified in paper” identifies a reporting gap, not a claim of either human or automatic operation.
Reading the details. EXPO-FT's main protocol uses corrections, while its ablations also study training without them. RLT's learned test-time switching does not remove its training-time human handoff. PLD's hour-long autonomous loop is reported after distillation and is not used here as evidence for every training reset.
Additional implementation source: EXPO-FT reward-override interface ↗.