VLA-Pro: Cross-Task Procedural Memory Transfer for Vision-Language-Action Models

arXiv:2605.29562 · cs.RO, cs.AI, cs.CV · Submitted 2026-05-28 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: We're looking at the paper: "VLA-Pro: Cross-Task Procedural Memory Transfer for Vision-Language-Action Models".

Dev: The gist:

Rosa: First, who's behind it and why it matters.

Title and authors: Rosa: Now, let’s talk about the title and who wrote this paper, "VLA-Pro: Cross-Task Procedural Memory Transfer for Vision-Language-Action Models." It’s focused on how to move that procedural experience from one task to another.

Dev: The authors are Shengyu Si, Yuanzhuo Lu, Ruimeng Yang, Ziyi Ye, Zuxuan Wu, and Yu-Gang Jiang from the Institute of Trustworthy Embodied AI at Fudan University and Shanghai Key Laboratory of Multimodal Embodied AI. They have a lot of work in this area.

Taro: So when you read that title, what it really means is they are trying to solve the problem where VLA models can't just do what humans do when they encounter a new object or scene configuration.

Rosa: Right. It’s about moving those specific manipulation skills, the procedural memory, from one seen task to a completely different unseen task using these LoRA adapters as the mechanism for that transfer.

Dev: They are proposing this plug-and-play framework where you store task-specific LoRA adapters during training so you can transfer those memories during inference when a new context comes up.

Taro: It sounds like they're trying to bridge the gap between how we think about memory—like remembering how to pick up a bottle that’s lying down—and what the current VLA models actually do in practice.

Rosa: That’s right. They are moving away from just relying on fixed architectural modules or just adding text demonstrations, and instead embedding the experience into executable parameters for retrieval.

The paper's summary: Rosa: Let’s go over what they actually say in the summary of "VLA-Pro: Cross-Task Procedural Memory Transfer for Vision-Language-Action Models." It lays out how they define procedural memory.

Dev: They define procedural memory for a seen task Ti as Mi equals Di, delta theta i, where Di is the sequence of structured procedural states extracted from that task, and delta theta i is the specific LoRA adapter tied to that task.

Taro: And those structured states aren't just raw pixels or text; they are abstracted into a compact representation called z which has four components: action type a, object-related geometric property o, end-effector orientation e, and target interaction point p.

Rosa: That compact representation is key because it makes the procedural experience more indexable and retrievable than just looking at raw data points. It’s about turning complex actions into something searchable.

Dev: To retrieve this at inference time, they extract a current procedural state z hat t from the multi-modal context, and then they perform retrieval over those structured states rather than just raw images or free-form language descriptions.

Taro: And the retrieval mechanism isn't just a simple match; it uses something called Task-Wise Memory Retrieval which involves an action-aware matching mechanism where the similarity between the current state z hat t and a stored memory z(m) i is computed by weighting different fields based on the current action field at t.

Rosa: So they are prioritizing retrieval based on what’s relevant to what’s happening right now, like setting a = pick object geometry wo equals zero point three five to weigh the object geometry heavily when picking an object.

The paper's improvements: Dev: Now for the specific improvements they detail in "VLA-Pro: Cross-Task Procedural Memory Transfer for Vision-Language-Action Models." They focus on how their design actually helps generalization.

Taro: One big improvement is the dynamic parameter fusion part. Instead of just picking one memory, VLA-Pro dynamically injects different memories into the pretrained VLA backbone for different execution stages so the policy can reuse relevant manipulation patterns while avoiding interference from unrelated task behaviors.

Rosa: That sounds like it solves a stability issue where mixing too many things up would just make the robot do something weird when it’s not supposed to. It keeps things modular but allows for task-specific adaptation during action chunks.

Dev: Then they analyze the efficacy of top-k retrieval, showing that proper memory injection and memory retrieval significantly improve cross-task generalization, which they validate on multiple simulation and real-world robotic tasks.

Taro: They report achieving up to two hundred seven percent improvement on unseen tasks when comparing VLA-Pro against backbones like π0 point 5, RDT, and X-VLA across different benchmarks <ref:2605.29562#pg3,up to 207% improvement on unseen tasks>.

Conclusion: Rosa: So wrapping up the discussion on "VLA-Pro: Cross-Task Procedural Memory Transfer for Vision-Language-Action Models," the main implication is that we can give general purpose policies a way to specialize better by making procedural memories retrievable and executable.

Dev: It shows that dynamic memory retrieval helps the model avoid overusing some default behavior, like always doing a "place-on-stand" action, and allows it to switch correctly to the right spatial relation memory.

Taro: But they also point out a limitation: their performance really depends on how good those procedural state extractions are and how clear the retrieval is when you have ambiguous observations or incomplete interaction history.

Rosa: And another thing they flag is that the current memory bank is limited to seen tasks, which restricts the variety of experiences available for reuse. Future work will need to build larger, continuously expandable banks from more diverse robotic experiences.

Dev: Overall, VLA-Pro demonstrates that procedural memory retrieval and adaptation provide an effective mechanism for transferring manipulation experience while preserving modularity and execution stability.

Taro: The system is effective for related cross-task transfer, but they admit it’s less capable of handling highly novel tasks that require deeper compositional reasoning or creative memory adaptation.

Rosa: So the main point is that this framework significantly enhances the specialization capability of general purpose policies and improves cross-task generalization by giving them a way to learn from experience during training and apply it dynamically at inference.

Institute of Trustworthy Embodied AI, Fudan University

cs.RO, cs.AI, cs.CV

Submitted: 2026-05-28

Updated: 2026-10-19

Comments: Accepted by NeurIPS 2026 (Poster)

Code: https://github.com/ketchup45/VLA-Pro

Project page: https://geniuslouis.github.io/VLA-Pro

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 90/100

The gist: The gist: VLA-Pro proposes a plug-and-play framework that stores task-relevant procedural memories as task-specific LoRA adapters during training and transfers these memories during inference to

Key concepts

Procedural Memory Storage
This involves saving the procedural knowledge of a seen task into a specific LoRA adapter ($Δ heta_i$). This memory is structured as $M_i = (D_i, Δ heta_i)$, where $D_i$ is a sequence of structured states. This allows the model to store distinct manipulation skills learned from past tasks in a compact, retrievable format for later use.
Structured Procedural State
The complex procedural experience of a task is abstracted into a simple, indexable representation $z = [a, o, e, p]$. This state captures four key elements: action type ($a$), object geometric property ($o$), end-effector orientation ($e$), and target interaction point ($p$). This structured format makes the memory easier to search and match against the current task's needs.
Cross-Task Memory Retrieval
At inference time, VLA-Pro extracts a query state $ψ_t$ from the current context. It then performs retrieval over stored memories using an action-aware matching mechanism that weights different fields of the procedural states based on the current action. This ensures that only memories relevant to the specific manipulation being performed are selected.
Memory Merging and Adaptation
The top-k retrieved task memories are combined into a fused adapter ($Δ heta_{ ext{fused } t}$) using soft fusion coefficients derived from similarity scores. This fused adapter is temporarily loaded onto the base VLA model to create a specialized policy for the current action chunk, allowing the model to adapt its behavior dynamically.

Terminology

Summary

The gist: VLA-Pro proposes a plug-and-play framework that stores task-relevant procedural memories as task-specific LoRA adapters during training and transfers these memories during inference to enhance cross-task generalization in Vision-Language-Action models.

VLA Models and the Generalization Challenge

Vision Language Action (VLA) models show potential for general robotic manipulation but struggle with generalizing to unseen tasks that require transferring relevant experience across objects, scenes, and action patterns In contrast to humans, who use procedural memory to leverage past experience when grasping a lying bottle, existing VLAs often fail to adapt because they rely on fixed structural priors or contextual conditioning rather than internalizing procedural experience into retrievable and executable model parameters

VLA-Pro Framework Overview

The proposed VLA-Pro framework transfers procedural memory from seen tasks to testing tasks by storing task-specific LoRA adapters as parameterized procedural memories during training At inference time, VLA-Pro retrieves relevant procedural memories based on the current multi-modal context and dynamically fuses these memories for generating the current action chunk Specifically, this involves training VLA-Pro on seen tasks to learn one task-specific LoRA adapter as procedural memory for each task The retrieved LoRA adapters are then fused into the base VLA model, enabling the policy to reuse relevant manipulation patterns while avoiding interference from unrelated task behaviors

Procedural Memory Storage and Representation

In VLA-Pro, the procedural memory of each seen task Ti is defined as Mi = (Di, ∆θi), where Di denotes the sequence of structured procedural states extracted from task Ti, and ∆θi denotes the task-specific LoRA adapter associated with that task The structured procedural state z is abstracted into a compact representation z = [a, o, e, p], where a corresponds to action type, o to object-related geometric property, e to end-effector orientation, and p to target interaction point This compact representation makes procedural experience more indexable and retrievable

Cross-Task Memory Retrieval Mechanism

To retrieve memories at inference time, VLA-Pro first extracts the current procedural state as the retrieval query zˆt = E(Ot, l, H<t), where E(·) denotes the procedural state extractor The model performs retrieval over structured procedural states rather than raw images or free-form language descriptions Task-Wise Memory Retrieval uses an action-aware matching mechanism where the similarity Sim zˆt, z(m)i is computed by weighting different fields based on the current action field aˆt, such as a = pick object geometry wo = 0.35 After computing task-level similarities for all source memories, VLA-Pro retains the top-k most relevant source memories and their similarities to proceed to memory merging

Memory Merging and Adaptation

The retrieved top-k source memories are converted into fusion coefficients using a Softmax function over the similarity scores to obtain normalized fusion weights αj for each retrieved task These coefficients are then used to merge the corresponding task-specific LoRA adapters through parameter-wise weighted summation: ∆θfused t = X j∈Kt αj∆θj VLA-Pro loads this fused adapter onto the pretrained VLA model parameters to form a temporary policy for the current action chunk, and then unloads it after execution

Experimental Validation and Results

Experiments on RoboTwin, RLBench, and real-world manipulation tasks show that VLA-Pro consistently improves cross-task generalization across multiple backbones Specifically, in real-world robotic experiments with π0.5 as the backbone, VLA-Pro increases the average success rate from 5.8% to 65.0% over six held-out tasks Furthermore, on the RLBench benchmark, VLA-Pro achieves the best average success rate over 9 zero-shot tasks by outperforming RDT, AtomicVLA, and the π0.5 baseline Ablation analyses reveal that performance improves as the retrieved memory becomes more similar to the current task

Limitations and Future Work

VLA-Pro's performance depends on the quality of procedural state extraction and memory retrieval, which can be affected by ambiguous observations or incomplete interaction history The current memory bank is limited to seen tasks, restricting the diversity of reusable procedural experiences Future work will explore building larger and continuously expandable memory banks from more diverse robotic experiences and improving the memory representation itself through hierarchical or compositional procedural states Additionally, incorporating uncertainty-aware retrieval and adaptive memory fusion could enable the model to decide when to rely on retrieved memories, when to combine multiple memories, and when to fall back to the base policy

Conclusion

VLA-Pro effectively enhances the specialization capability of general-purpose policies, improves cross-task generalization, and maintains stable execution The framework demonstrates that procedural memory retrieval and adaptation provide an effective mechanism for transferring manipulation experience to novel tasks while preserving modularity and execution stability This work introduces VLA-Pro, a procedural memory transfer framework for improving the cross-task generalization of Vision-Language-Action models The results collectively demonstrate that VLA-Pro effectively enhances the specialization capability of general-purpose policies, improves cross-task generalization, and maintains stable execution The main contributions include proposing VLA-Pro which enhances VLAs with retrievable and executable procedural memories, analyzing the architectural integration of parameterized memories and the efficacy of top-k retrieval, and validating the framework on multiple simulation and real-world robotic tasks achieving up to 207% improvement on unseen tasks The results show that dynamic memory retrieval helps the model avoid overusing the dominant “place-on-stand” behavior and switch to the correct spatial-relation memory This shows its ability to mitigate high-frequency execution biases The framework is effective for related cross-task transfer, but less capable of handling highly novel tasks that require deeper compositional reasoning or creative memory adaptation The system improves efficiency by caching text embeddings of source memories and reusing loaded LoRA adapters during online adaptation As a result, the extra latency introduced by VLA-Pro is relatively small compared with the total time spent on action-chunk generation and execution This demonstrates that procedural memory retrieval and adaptation provide an effective mechanism for transferring manipulation experience to novel tasks while preserving modularity and execution stability The results show that dynamic memory retrieval helps the model avoid overusing the dominant “place-on-stand” behavior and switch to the correct spatial-relation memory This shows its ability to mitigate high-frequency execution biases The framework is effective for related cross-task transfer, but less capable of handling highly novel tasks that require deeper compositional reasoning or creative memory adaptation The system improves efficiency by caching text embeddings of source memories and reusing loaded LoRA adapters during online adaptation As a result, the extra latency introduced by VLA-Pro is relatively small compared with the total time spent on action-chunk generation and execution This demonstrates that procedural memory retrieval and adaptation provide an effective mechanism for transferring manipulation experience to novel tasks while preserving modularity and execution stability The results show that dynamic memory retrieval helps the model avoid overusing the dominant “place-on-stand” behavior and switch to the correct spatial-relation memory This shows its ability to mitigate high-frequency execution biases This framework is effective for related cross-task transfer, but less capable of handling highly novel tasks that require deeper compositional reasoning or creative memory adaptation The system improves efficiency by caching text embeddings of source memories and reusing loaded LoRA adapters during online adaptation As a result, the extra latency introduced by VLA-Pro is relatively small compared with the total time spent on action-chunk generation and execution This demonstrates that procedural memory retrieval and adaptation provide an effective mechanism for transferring manipulation experience to novel tasks while preserving modularity and execution stability The results show that dynamic memory retrieval helps the model avoid overusing the dominant “place-on-stand” behavior and switch to the correct spatial-relation memory This shows its ability to mitigate high-frequency execution biases This framework is effective for related cross-task transfer, but less capable of handling highly novel tasks that require deeper compositional reasoning or creative memory adaptation The system improves efficiency by caching text embeddings of source memories and reusing loaded LoRA adapters during online adaptation As a result, the extra latency introduced by VLA-Pro is relatively small compared with the total time spent on action-chunk generation and execution This demonstrates that procedural memory retrieval and adaptation provide an effective mechanism for transferring manipulation experience to novel tasks while preserving modularity and execution stability The results show that dynamic memory retrieval helps the model avoid overusing the dominant “place-on-stand” behavior and switch to the correct spatial-relation memory This shows its ability to mitigate high-frequency execution biases This framework is effective for related cross-task transfer, but

Improvements for AI systems

  1. Better cross-task generalization via dynamic parameter fusion: VLA-Pro dynamically inject[s] different memories into the pretrained VLA backbone for different execution stages, which allows the policy to reuse relevant manipulation patterns while avoiding interference from unrelated task behaviors.

  2. Improved decision stability through action-aware matching: The system uses a mechanism where the action field a determines the relative weights of o, e, and p, specifically setting weights like a = pick object geometry wo = 0.35 to ensure retrieval focuses on attributes most relevant to the current action.

  3. Enhanced retrieval accuracy via specialized state extraction: The model extracts a procedural state using a system prompt constrained to a JSON format, which makes the query explicit and interpretable than directly using raw visual or textual embeddings, leading to higher MRR scores against the memory bank.

  4. Increased robustness in real-world manipulation: VLA-Pro improves success rates from 5.8% to 65.0% on held-out real-world tasks by mitigating high-frequency execution biases through retrieval, as shown in Figure 4b where it retrieves relevant memory to guide the correct actions.

  5. Scalability of experience transfer: Future work can focus on building larger and continuously expandable memory banks from more diverse robotic experiences, enabling the model to retrieve from a broader range of manipulation patterns beyond the current limited set of seen tasks.

Sources

Related papers