Vision-language models (VLMs) can replace human annotators in preference-based reward learning, but sequential API requests and single-environment data collection make training slow and costly. We present RAPID (Reward learning with Adaptive Parallel Image Diversity), a system that couples GPU-parallel rollout with data-aware policy updates, single-request preference labeling, automatic reward stabilization, and representative image sampling. We evaluate these components on five Franka Panda manipulation tasks in IsaacLab. Parallel rollout and adaptive updates provide the first substantial reduction in training time: under matched two-stage prompting, mean runtime falls from 9.18 to 3.13 hours. With all RAPID components enabled, training completes in 1.15 hours using 896 rather than 19,840 API calls per run, and aggregate final success rises from 86.3% to 98.7%. This represents an 8.0× end-to-end speedup and a 95.5% reduction in API usage. An offline evaluation with Gemma~3 12B and GPT-4.1 mini demonstrates that single-request prompting reduces labeling latency and cost across both models. Code is available at: https://github.com/rapid-vlm/rapid-vlm-rl.
Figures & tables
Fig. 1 : System overview. (a) Active phase: Parallel environments collect experience and render observations via a tiled camera. Representative sampling selects diverse images for the VLM buffer. Periodically, image pairs are sampled and labeled by a vision-language model using single-request queries. The reward model ensemble trains on preferences and provides learning signals to the policy. (b) Frozen phase: When correlation-based monitoring meets the fixed stability criteria, preference sampling, reward updates, and VLM queries stop. Policy training continues with the frozen reward model.
Fig. 2 : Manipulation task environments. Left to right: Open Drawer, Open Window, Push Button (top-down), Soccer (ball-into-goal), Sweep Into (cube-into-hole).
Fig. 3 : Success versus wall-clock time (mean ± sample standard deviation, three seeds and linear interpolation at five-minute intervals over the shared observed time range).
Task
C1
C2
C3
C4
C5
Open Drawer
100.0 ± 0.0
93.3 ± 5.8
96.3 ± 6.4
98.7 ± 0.6
95.0 ± 3.6
Open Window
65.3 ± 11.0
44.7 ± 27.9
95.3 ± 8.1
96.7 ± 3.5
100.0 ± 0.0
Push Button
84.7 ± 18.6
57.0 ± 25.2
99.3 ± 1.2
99.3 ± 1.2
100.0 ± 0.0
Soccer
84.7 ± 18.0
97.0 ± 2.6
99.0 ± 1.0
98.7 ± 1.2
100.0 ± 0.0
Sweep Into
96.7 ± 1.5
93.0 ± 5.0
98.0 ± 1.7
95.3 ± 3.8
98.3 ± 0.6
Aggregate
86.3 ± 16.5
77.0 ± 26.8
97.6 ± 4.3
97.7 ± 2.6
98.7 ± 2.4
TABLE I : Final success (%, mean ± sample standard deviation over three seeds), where each seed is averaged over its last 10 evaluations.
Config.
Envs
Prompt
Stability
Representative
Success (%)
Time (h)
API calls
C1
1
two
no
no
86.3 ± 16.5
9.18 ± 0.73
19,840 ± 0
C2
1
one
no
no
77.0 ± 26.8
7.75 ± 0.36
9,920 ± 0
C3
50
one
no
no
97.6 ± 4.3
2.74 ± 0.21
9,920 ± 0
C4
50
one
yes
no
97.7 ± 2.6
1.31 ± 0.47
1,888 ± 2,537
C5
50
one
yes
yes
98.7 ± 2.4
1.15 ± 0.08
896 ± 656
50-env. two-stage
50
two
no
no
87.1 ± 25.7
3.13 ± 0.27
19,840 ± 0
TABLE II : Component ablation and prompt-format comparison. C1–C5 form the sequential ablation; the final row is the additional 50-environment variant with two-stage prompting. Success, time, and API calls are mean ± sample standard deviation over 15 task–seed runs.
Fig. 4 : Offline comparison of Gemma 3 12B and GPT-4.1 mini under single-request and sequential prompting. Outcomes use 750 clear pairs, while latency and cost cover the full 1,000-pair benchmark.
Representation
Success (%)
Time (h)
API calls
16 × 16 pixels
98.7 ± 2.4
1.15
896
32 × 32 pixels
96.0 ± 6.5
1.36
2,373
64 × 64 pixels
87.9 ± 20.6
1.53
3,128
Reward encoder
89.7 ± 15.2
1.65
3,771
TABLE III : Sampling-feature ablation; each row summarizes 15 task–seed runs. Success is mean ± sample standard deviation; other columns are means.
Fig. 5 : Success before and after reward freezing across 15 C5 task–seed runs. The logged freeze step is shown below each run. With evaluations every 10K steps, Pre and First post denote the evaluations immediately before and after freezing, while Min post denotes the lowest subsequent success. Arrows show recovery from Min post to the mean of the final 10 evaluations.
Reinforcement Learning (RL) has shown strong potential for improving robotic manipulation policies, yet its practical use remains bottlenecked by the difficulty of specifying reward functions that are both semantically meaningful and reusable across tasks. In this paper, we propose Large Reward Models (LRMs), a framework that adapts foundation VLMs into frame-level reward generators for robot policy refinement. We specialize a state-of-the-art VLM on a multi-source dataset spanning real-world robot trajectories, human-object interactions, and simulated manipulation environments. Unlike prior approaches that mainly evaluate trajectories post-hoc, LRMs expose multiple reward interfaces from visual observations: progress estimation, task completion, and temporal contrastive comparison. Starting from an imitation-learned policy, we use these VLM-derived rewards to guide PPO refinement on held-out long-horizon manipulation tasks. Our experiments show that LRM progress rewards provide the strongest non-privileged online refinement signal, improving the IL baseline and narrowing the gap to privileged environment rewards. We further deploy progress rewards for progress-weighted behavioral cloning on four real-world manipulation tasks spanning two robot platforms, improving over SFT on all four tasks. These results suggest that modality-specific specialization of foundation VLMs can provide practical visual reward signals for both simulated policy refinement and physical robot self-improvement without hand-coded task rewards.
Sparse rewards are inherently challenging for reinforcement learning agents as they lack intermediate feedback to guide exploration and to correctly attribute the sparse success rewards to relevant parts of the trajectory. Naive reward shaping can induce reward hacking, yielding policies that exploit auxiliary signals instead of solving the intended task. Potential-based reward shaping (PBRS) guarantees preservation of the optimal policy set, but requires the definition of a heuristic potential function over the state space. In this work, we introduce the VLM-guided PBRS framework VLM-PBRS that learns the potential function directly from vision language model (VLM) feedback. We query a lightweight VLM to obtain preferences over image pairs and train a model of the potential function using these preferences. As this approach is based on potential-based reward shaping, it preserves the original optimal policies, and removes the need for expert-designed reward shaping terms. Because large VLMs are prohibitively expensive to invoke repeatedly during policy learning, we employ smaller, more computationally efficient VLMs. Although the resulting preference labels are less accurate, empirical evidence shows that the preference labels can still be used to accelerate learning. We validate our method empirically in the Meta-World and Franka Kitchen environments and highlight the connection between VLM preference label accuracy and sample efficiency improvements. Our contributions are threefold: (1) the first application of VLM preference-based learning to synthesize a potential function for PBRS, (2) a principled, low-cost solution that leverages small VLMs, and (3) extensive empirical demonstration of improved sample efficiency and robustness to reward hacking.
Henrik Müller, Daniel Kudenko
L3S Research Center Leibniz University Hannover Hannover, 30167, Germany
Vision-Language-Action (VLA) models exhibit strong generalization for robotic manipulation, yet their high inference latency limits real time deployment. We identify two primary sources of temporal redundancy in existing VLA pipelines: repeated visual encoding of highly similar consecutive frames and multi step iterative sampling in diffusion based policies. To address this, we propose a system level acceleration strategy that reduces computation in both perception and action generation. On the perception side, we incrementally update only tokens corresponding to dynamic scene regions instead of re-encoding entire frames. On the policy side, we compress diffusion sampling into a compact 2-step schedule through efficiency oriented training while preserving action precision. Experiments on Libero, RobotWin, and Real Robot Platforms demonstrate over 2 times speedup while maintaining high performance, achieving up to 98% success rate on general manipulation benchmarks. Our codes will be released on Github.
Yuzhou Wu, Yuxin Zheng, Muchun Niu +6
1Tianji KernalMind co ltd · 2Tsinghua Shenzhen International Graduate School, Tsinghua University, Shenzhen, China · 3Shanghai Jiao Tong University, Shanghai, China +2