SynthDemo-RL: Breaking the Zero-Reward Barrier in VLA Adaptation with LLM-Guided Synthetic Demonstrations
Organizations: Fujitsu Limited, Kawasaki, Japan · The Institute of Statistical Mathematics, Tokyo, Japan
Abstract
Fine-tuning Vision-Language-Action (VLA) models commonly relies on human teleoperation demonstrations, while reinforcement learning (RL) with sparse binary rewards faces an exploration challenge when successful trajectories are rarely sampled. We propose SynthDemo-RL, a teacher-student framework in which an automated teacher converts simulator-privileged state into successful manipulation trajectories, a VLA student is distilled from them by supervised fine-tuning (SFT), and PPO with binary task-success rewards refines the student. We study reward coverage, the fraction of tasks for which at least one success is observed under the fixed evaluation protocol, as a complement to the average success rate. On LIBERO-PRO, a public benchmark of perturbed LIBERO tasks for which no demonstrations exist, 27 of 57 scored tasks are at exactly 0% success for a pi_0.5 policy fine-tuned on the original LIBERO tasks. Direct PPO from this policy, under the same PPO recipe and the same RL compute as SynthDemo-RL's refinement stage, rescues 10 of these 27 tasks and leaves 17 at 0%. SynthDemo-RL, with 50 synthesized trajectories per task and no new human demonstrations, rescues all 27 and reaches average success rates of 97.8% and 97.1% on the Position and Task axes of LIBERO-PRO, respectively. On standard LIBERO, the same pipeline reaches 96.0% with no human demonstrations, within 1.7 points of pi_0.5 trained on 50 human demonstrations per task. We further validate the pipeline on RoboTwin 2.0 and verify that trajectories from a policy trained in a MuJoCo twin execute open-loop on a physical robot.
Figures & tables
| Method | Spatial | Object | Goal | Avg. |
|---|---|---|---|---|
| Zero human demonstrations (ours) | ||||
| (a) SynthDemo-Teacher (1-attempt) | 79.9 | 98.0 | 43.0 | 73.6 |
| (b) SynthDemo-SFT | 55.3 | 69.8 | 45.1 | 56.7 |
| (c) SynthDemo-RL (ours) | 96.2 | 98.6 | 93.3 | 96.0 |
| Human-demonstration reference | ||||
| (d) + human-demo SFT | 97.8 | 99.0 | 96.2 | 97.7 |
| Position | Task | |||||||||
| Method | Spatial | Object | Goal † | Avg. | Coverage | Spatial | Object | Goal † | Avg. | Coverage |
| Before adaptation | ||||||||||
| -LIBERO | 48.4 | 16.8 | 24.7 | 30.0 | 14/29 | 51.2 | 10.8 | 27.0 | 29.7 | 16/28 |
| Existing approaches (quoted) ‡ | ||||||||||
| SPARK [ 27 ] | 56.0 | 43.4 | 40.0 | 46.5 | – | 72.4 | 36.4 | 14.0 | 40.9 | – |
| Pigey [ 28 ] | 66.0 | 54.0 | 44.0 | 54.7 | – | 80.0 | 54.0 | 22.0 | 52.0 | – |
| Suite | Method | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Position perturbations | |||||||||||
| Spatial | Original | 96 | 30 | 100 | 0 | 60 | 98 | 0 | 0 | 100 | 0 |
| Spatial | Ctrl PPO | 98 | 22 | 100 | 0 | 90 | 98 | 0 | 0 | 100 | 0 |
| Spatial | Ours (SFT) | 62 | 42 | 64 | 62 | 38 | 96 | 18 | 66 | 28 | 74 |
| Spatial | Ours (+RL) | 92 | 100 | 98 | 96 | 94 | 100 | 96 | 100 | 92 | 96 |
| Object | Original | 30 | 98 | 0 | 2 | 0 | 0 | 34 | 0 | 0 | 4 |
| Method | place_cup | move_can | place_a2b | beat_hammer | Avg. |
|---|---|---|---|---|---|
| Zero human demonstrations (ours) | |||||
| (a) SynthDemo-Teacher | 94.0 | 57.0 | 86.0 | 80.0 | 79.3 |
| (b) SynthDemo-SFT | 96.0 | 38.0 | 56.0 | 32.0 | 55.5 |
| (c) SynthDemo-RL | 96.0 | 60.0 | 66.0 | 75.0 | 74.3 |
| Baselines (RoboTwin expert-generated demonstrations) | |||||
| (e) OpenVLA-OFT [ 30 ] | 77.3 | 28.1 | 37.5 | 28.1 | 42.8 |
| Measure | S | S † | H | |
|---|---|---|---|---|
| Action saturation (frac. frames) | 0.158 | 0.000 | 0.027 | 1.00 |
| vertical axis only | 0.498 | – | 0.094 | 1.00 |
| Jerk norm | 0.125 | 0.087 | 0.069 | 0.997 |
| Velocity norm | 0.118 | – | 0.099 | 0.58 |
| Frozen base FM loss | 0.123 | 0.090 | 0.093 | 0.89 |
| Within-task DTW diversity | 0.199 | – | 0.200 |
Vision-Language-Action Models
Vision-language-action models turn visual observations and natural-language instructions into actions for robots and other embodied agents.
See all 1,190 papers