Improving Vision-Language-Action Model with Online Reinforcement Learning

TL;DR

iRe-VLA alternates frozen-backbone online RL with full-model imitation, raising MetaWorld unseen-task success to 0.80.

cs.RO 🟡 Intermediate 2025-01-28 22 views
Yanjiang Guo Jianke Zhang Xiaoyu Chen Xiang Ji Yen-Jen Wang Yucheng Hu Jianyu Chen
vision-language-action online reinforcement learning robot manipulation LoRA imitation learning

Key Findings

Methodology

iRe-VLA alternates online reinforcement learning and supervised learning. Stage 0 trains a VLA on demonstrations; Stage 1 freezes the BLIP-2 3B VLM and updates only a lightweight action head with RL; Stage 2 adds successful trajectories to the dataset and trains the full policy with MSE. LoRA makes VLM adaptation parameter-efficient.

Key Results

  • On MetaWorld, iRe-VLA reaches 1.00, 0.84, 0.84, 0.80, and 0.96 success on five RL tasks: Button-Press, Drawer-Open, Door-Open, Window-Open, and Window-Close. Its ten-task unseen average is 0.80, versus 0.28 for SFT and 0.36 for PPO-Replay.
  • On Franka-Kitchen, success rates are 0.90, 0.98, 0.82, 0.99, and 0.83 for five reported tasks. In particular, Left-door-open improves from 0.43 with SFT to 0.83 after iRe-VLA.
  • In the real Panda suite, trained from 2,000 demonstrations and using SACfD, 20 successful demonstrations, and a 50/50 demonstration-online sampling ratio, eggplant/carrot grasping rises from 0.35 to 0.80; unseen-object grasping rises from 0.37 to 0.61.

Significance

The paper transfers the exploration-and-imitation logic of large-model alignment to low-level robotics. It addresses expensive expert data, embodiment distribution shift, sparse rewards, and long-horizon interaction. The results suggest that a pretrained VLA can improve from a small stream of successful experiences without sacrificing prior competence. For industry, freezing the backbone makes local experimentation feasible; for research, the work offers a practical bridge between SFT, online RL, and real manipulation rather than treating these paradigms as separate training regimes.

Technical Contribution

The main contribution is a division of optimization roles. Online RL updates only action-head parameters ϕ, shielding pretrained VLM representations from noisy policy gradients; subsequent supervised learning optimizes the whole VLA on De∪DRL. The architecture combines BLIP-2 3B, Token Learner, an MLP action head, and LoRA. In the real system, SACfD operates on cached VLM latents, encoding each image once and reducing both computation and control-time overhead.

Novelty

Unlike RLHF, which usually optimizes language models in offline, short-horizon preference settings, this work directly improves low-level actions under unknown dynamics, hundreds or thousands of steps, and binary sparse rewards. Its novelty lies primarily in the training organization: frozen-backbone online exploration followed by full-model imitation of successful trajectories. The contribution is therefore a stabilizing and deployable framework rather than a new RL objective.

Limitations

  • Under sparse rewards, the method mainly extends skills already represented in the initial VLA. The authors explicitly note that it cannot reliably learn entirely new skill types from scratch.
  • The real evaluation is narrow: one Panda platform and tasks such as grasping, placing, button pressing, cable routing, and drawer operation. Long-term safety, transfer across robots, and deployment-scale diversity remain untested.
  • The heavier supervised stage still requires remote computation: real-world RL used one NVIDIA 4090, whereas Stage 2 used four NVIDIA A100 GPUs.

Future Work

Future research should improve sparse-reward exploration, hierarchical skill discovery, and safety-constrained RL so that VLA systems can acquire genuinely novel behaviors. Important directions include comparing more VLA backbones and LoRA configurations, studying the optimal mixture of expert and online data, evaluating cross-robot transfer over long horizons, and reducing cloud-to-robot latency through compact adapters or asynchronous updates.

AI Executive Summary

Vision-language models have made it possible for robots to connect instructions such as “pick up the red block” with low-level motor commands. Yet supervised fine-tuning depends on costly demonstrations and cannot cover every change in object appearance, position, or physical context. Direct online RL is an attractive remedy, but large VLA policies are unstable under noisy gradients, long horizons, and binary sparse rewards; in MetaWorld, four of five tested tasks lost performance when the whole model was trained directly.

Guo and colleagues propose iRe-VLA, an alternating procedure that separates exploration from consolidation. During online RL, the BLIP-2 3B backbone is frozen and only a lightweight action head is trained. Successful trajectories are then added to the online dataset, and the entire VLA is supervised on both original expert data and newly discovered behavior, with LoRA reducing the cost of adapting the backbone. The design resembles asking a robot to experiment with its “motor habits” before rewriting its broader visual-language knowledge.

The gains span seen, newly trained, and unseen tasks. On MetaWorld, the unseen-task average reaches 0.80, compared with 0.28 for SFT and 0.36 for PPO-Replay. On Franka-Kitchen, Left-door-open rises from 0.43 to 0.83. In the real Panda suite, eggplant/carrot grasping improves from 0.35 to 0.80, while unseen-object grasping increases from 0.37 to 0.61. The remaining challenge is fundamental: sparse feedback rarely tells a robot how to invent an entirely new skill, and full-model consolidation still needs substantial remote compute.

Deep Analysis

Background

RT-1, RT-2, RoboFlamingo, and HiRT showed that pretrained visual-language knowledge can support low-level robot control. The dominant recipe is supervised fine-tuning on expert trajectories, but such data are expensive and suffer from embodiment and environment distribution shift. RLHF mainly handles offline preference alignment for language generation; it does not directly address long-horizon, unknown-dynamics manipulation with sparse rewards.

Core Problem

The objective is to improve a pretrained VLA through interaction while preserving existing abilities. The challenge combines binary success rewards, hundreds or thousands of control steps, difficult credit assignment, transformer instability under RL gradients, and catastrophic forgetting. Full fine-tuning of billions of parameters also exceeds many local machines and can harm real-time control when computation is remote.

Innovation

  • �� Frozen-backbone RL: Stage 1 updates only the action head and critic, isolating unstable RL gradients. • Success replay: newly solved trajectories enter DRL. • Joint imitation: Stage 2 trains the full VLA on De∪DRL, improving representations while retaining old skills. • Efficient deployment: LoRA reduces backbone updates, and real-world SACfD uses cached VLM latents.

Methodology

  • �� Architecture: image o and language instruction l enter BLIP-2 3B; Token Learner compresses hidden tokens and an MLP outputs the action vector. • Stage 0 minimizes J0=E||πθ,ϕ(o,l)-a||² on expert data. • Stage 1 initializes a critic, freezes θ, and optimizes ϕ for J1=E[ΣγᵗRₜ], collecting successful trajectories. • Stage 2 copies the policy and minimizes J2=E||πθ,ϕ(o,l)-a||² on expert plus online data. • The cycle repeats task by task.

Experiments

The study evaluates MetaWorld, Franka-Kitchen, and real Panda manipulation. MetaWorld contains 25 expert tasks with 50 trajectories each; Kitchen uses five expert tasks; the real suite contains 2,000 teleoperation/script demonstrations covering grasp, place, button press, cable route, and drawer operations. Baselines are SFT and PPO-Replay; real RL uses SACfD, 20 successful demonstrations, and 50% demonstration/50% online sampling. An iRe-VLA-freeze ablation freezes the VLM permanently.

Results

iRe-VLA obtains MetaWorld RL-task rates of 1.00, 0.84, 0.84, 0.80, and 0.96, with 0.80 average on ten unseen tasks; PPO-Replay obtains 0.69, 0.24, 0.32, 0.04, and 0.36. Franka-Kitchen includes a 0.83 Left-door-open result versus 0.43 for SFT. Permanent VLM freezing reduces performance, showing that successful online action data can improve high-level representations. Real grasping improves from 0.35 to 0.80.

Applications

The framework is relevant to warehouse picking, laboratory automation, household manipulation, and flexible assembly where basic skills exist but objects and layouts vary. Deployment requires an SFT initialization, a reliable success detector or reward, safe interaction, and modest local action-head training. Successful episodes can continually become training data, reducing repeated human annotation.

Limitations & Outlook

The method depends on an existing skill prior and informative success detection; it is weak at discovering completely novel skills under sparse rewards. Real experiments cover one robot and a limited task family, leaving cross-platform transfer, safety constraints, and long-term stability open. Although Stage 1 ran on one RTX 4090, Stage 2 used four A100 GPUs. Better exploration, hierarchical policies, risk-sensitive learning, and lightweight asynchronous updates are needed.

Plain Language Accessible to non-experts

Imagine a chef who has studied thousands of cooking demonstrations. Supervised learning teaches the basic recipes, but a new kitchen may have unfamiliar pans, ingredients, and layouts, so copying the old instructions is not enough.

iRe-VLA first lets the chef experiment with a new dish without rewriting all of their accumulated knowledge. Only the hand movements are adjusted during trial and error. When a dish succeeds, the process is written down as a new recipe. The chef then studies both the old cookbook and the new successful recipe, rather than learning only from recent attempts.

That is why the robot can improve on new tasks while retaining old ones and transferring patterns to different colors, shapes, and objects. The trade-off is that the robot must recognize success, and a few success/failure signals rarely explain how to invent a completely unfamiliar kind of action.

ELI14 Explained like you're 14

Think of a robot playing a game. It has finished training levels where it grabs blocks, but now the objects are eggplants, carrots, or strange colors. If you rewrite its entire brain after every attempt, it might learn the new level and forget the old ones—or become worse at everything!

iRe-VLA uses a safer plan. First, it changes only the robot’s “hand-control skills” while the robot tries the new level. Whenever it succeeds, that attempt is saved. Next, the whole system reviews both its old homework and the new successful attempt. So the robot learns without throwing away what it already knows.

The results are impressive: on unseen MetaWorld tasks, success averages 0.80 instead of 0.28 for ordinary SFT. In the real world, grasping eggplants and carrots rises from 0.35 to 0.80. Awesome, right?

But this is not magic. If the robot has never learned the needed skill and receives almost no clues, it may not know what to try. Future systems need smarter exploration, safer experiments, and less expensive training servers.

Glossary

Vision-Language-Action (VLA)

A model that maps images and language instructions to robot actions. It combines a pretrained VLM with an action-producing module.

The paper’s main policy is built from BLIP-2 3B and a lightweight action head.

Online Reinforcement Learning

Learning by acting in an environment and updating from received rewards. Unlike fixed-dataset training, it requires exploration under unknown dynamics.

It is used to solve tasks absent from the expert demonstrations.

iRe-VLA

An iterative framework alternating frozen-backbone RL with full-model supervised learning. Successful online trajectories are recycled as demonstrations.

It is the central algorithmic proposal.

SACfD

A Soft Actor-Critic variant that combines demonstrations with online experience. This improves sample efficiency in real-robot learning.

It initializes training with 20 successful trajectories in the Panda experiments.

LoRA

A parameter-efficient adaptation method that learns low-rank updates while largely preserving the original model. It reduces memory and optimization cost.

It is used when updating the VLM during Stage 2.

Catastrophic Forgetting

The loss of previously learned abilities after training on new tasks. Mixing old expert data with new successful data helps prevent it.

This motivates the De∪DRL objective in Stage 2.

Open Questions Unanswered questions from this research

  • 1 How can a robot discover a genuinely new skill when feedback is only success or failure? Current iRe-VLA relies on prior skills; hierarchical exploration, automatic reward shaping, or world models may be required.
  • 2 The latency, safety, and communication trade-offs of remote full-model consolidation versus real-time control have not been systematically measured.

Applications

Immediate Applications

Warehouse and laboratory grasping

Teams with an existing grasping VLA can adapt it to new object colors, shapes, and layouts through limited safe interaction. A success detector converts solved episodes into training data, reducing repeated teleoperation and annotation.

Flexible assembly and household manipulation

For button, drawer, placing, and related skills already present in the model, iRe-VLA can adapt to new positions and appearances. Action-head RL can run locally while heavier consolidation is sent to GPU servers.

Long-term Vision

Continually learning robots

Robots could automatically archive successful daily behaviors and expand their task repertoire while preserving historical skills. Major obstacles are safe exploration, failure recovery, cross-robot transfer, and reliable reward detection.

Abstract

Recent studies have successfully integrated large vision-language models (VLMs) into low-level robotic control by supervised fine-tuning (SFT) with expert robotic datasets, resulting in what we term vision-language-action (VLA) models. Although the VLA models are powerful, how to improve these large models during interaction with environments remains an open question. In this paper, we explore how to further improve these VLA models via Reinforcement Learning (RL), a commonly used fine-tuning technique for large models. However, we find that directly applying online RL to large VLA models presents significant challenges, including training instability that severely impacts the performance of large models, and computing burdens that exceed the capabilities of most local machines. To address these challenges, we propose iRe-VLA framework, which iterates between Reinforcement Learning and Supervised Learning to effectively improve VLA models, leveraging the exploratory benefits of RL while maintaining the stability of supervised learning. Experiments in two simulated benchmarks and a real-world manipulation suite validate the effectiveness of our method.

cs.RO cs.CV cs.LG