Lame M-VLA: Dual Latent Memory in Vision-Language-Action Models for Robotic Manipulation
Hongyu Qu, Jianzhe Gao, Xiaobin Hu, Shaohuan Yang, Xinlei Yu, Rui Yan, Wenguan Wang, Xiangbo Shu, Shuicheng Yan
LaMem-VLA integrates historical robotic experience as native latent tokens to resolve long-horizon manipulation tasks.
How can we integrate long-term historical context into Vision-Language-Action (VLA) models without relying on external, policy-side memory banks that struggle with temporal dependencies?
Vision-Language-Action (VLA) models typically predict actions based only on the current observation, causing them to fail in long-horizon tasks where understanding past state transitions and task progress is essential. LaMem-VLA treats historical experience as context-native latent memory: it curates past visual and semantic data into two vaults, retrieves relevant evidence, and weaves it into the model's internal reasoning sequence as compact latent tokens. This approach allows historical memory to participate directly in the model's multimodal reasoning, achieving a 73.9% success rate on the SimplerEnv-Bridge benchmark and outperforming existing memory-augmented baselines.
Paper Primer
Existing memory-augmented VLA models often treat history as an auxiliary scaffold, attaching it to the policy after the model has already finished its internal reasoning. This rigid separation prevents the model from fluidly interleaving past perceptual evidence with current scene understanding, limiting its ability to resolve temporally ambiguous states.
LaMem-VLA functions like a librarian managing two specialized archives: a short-term vault for visual perceptual details and a long-term vault for semantic task-progress cues. The system retrieves relevant evidence from these archives and compresses it into fixed-length latent tokens, which are then prepended to the current input sequence so the model can attend to past and present information simultaneously.
LaMem-VLA significantly improves success rates on long-horizon robotic manipulation tasks compared to memory-free and policy-side conditioning baselines.
Evaluations on the LIBERO benchmark across five suites, including long-horizon reasoning tasks. Achieved a 97.6% average success rate, outperforming the MemoryVLA baseline by 1.1 points and the CogACT baseline by 4.4 points.
Native latent integration of memory outperforms external policy-side conditioning.
Ablation studies comparing the full LaMem-VLA model against a version where memory is only used as an external condition for the action policy. The latent-native approach achieved 73.9% success on SimplerEnv-Bridge, compared to 71.9% for policy-side conditioning.
Why is it necessary to distinguish between short-term and long-term memory vaults?
The two vaults serve complementary roles: short-term memory preserves visually grounded evidence like object locations and transient state changes, while long-term memory tracks semantic task progress and action continuity across extended horizons.
Does this method increase the computational cost as the robot performs longer tasks?
No. The system uses a fixed-length latent interface and a memory curator that compresses redundant historical units when the vault capacity is exceeded, ensuring the reasoning context remains bounded regardless of the episode length.
Robotic policies can achieve better temporal awareness by treating historical experience as a native component of the model's latent reasoning space rather than an external auxiliary input.
The Markovian Bottleneck in VLA Models
We expose the Markovian limitation of current VLA models and motivate latent‑memory integration.
Current Vision‑Language‑Action (VLA) models operate under a Markovian assumption, treating each timestep as independent and basing action decisions solely on the immediate observation. This simplification yields a temporal short‑horizon bias: models can react to the present scene but cannot reason about earlier states, completed steps, or the phase of multi‑step tasks, leading to poor performance on long‑horizon manipulation.
The assumption that a VLA’s action at time t depends only on the observation at time t, ignoring any prior observations or actions.
**Figure 1.** Paradigm comparison of memory-augmented VLA Models. (a) Unlike previous VLA models that store historical experience in an auxiliary memory bank and consume retrieved memory as external policy-side context, (b) LaMem-VLA treats historical experience as context-native latent memory, which is stored, retrieved, and consumed in the model embedding space.
The core limitation of current VLA models is their reliance on a Markovian view, which hampers performance on long‑horizon robotic tasks.
Prior Approaches to VLA Memory
We situate LaMem-VLA among prior VLA approaches, highlighting their memory limitations and categorizing related work.
Directly discretize continuous actions within a unified vision‑language backbone and autoregressively predict action tokens.
Use pretrained vision‑language models for high‑level reasoning and a separate generative policy (diffusion or flow‑matching) to synthesize smooth action trajectories.
Interleaves historical frames with language tokens or aggregates multi‑frame features within a predefined context window.
Compresses past interactions into lightweight proxies such as recurrent latent states, motion‑centric cues, action summaries, or a sparse set of representative observations.
Stores historical observations and action tokens in an auxiliary memory bank and retrieves a compact set of task‑relevant evidence to condition the current policy.
LaMem-VLA Architecture
We embed dual‑scale latent memory into the VLA token stream to overcome short‑horizon bias.
Markovian VLA models predict actions from the current observation and instruction alone, which creates a temporal short‑horizon bias in long‑horizon manipulation tasks. Historical cues—completed subtasks, state transitions, and progress signals—are essential for reliable control, yet existing memory augmentations sit outside the model’s token space. LaMem‑VLA resolves this by weaving memory directly into the VLA reasoning sequence.
Think of the model as a two‑drawer filing cabinet: one drawer ($M_{\text{short}}$) holds recent visual snapshots, the other ($M_{\text{long}}$) holds longer‑term action summaries, and both are pulled into the token stream whenever the model needs context.
Curator updates $M_{\text{short}}$ by appending $v_3$ and discarding the oldest token $v_1$, so $M_{\text{short}} = \{v_2, v_3\}$.
Seeker forms query $Q_{\text{con}}$ from $X_t$ and $I$, matches it to $v_2$ and $a_2$, and retrieves those two tokens.
Condenser compresses $v_2$ and $a_2$ into latent tokens $m_{\text{short}}$ and $m_{\text{long}}$ (e.g., via a small linear projection).
Weaver builds $S_t = [m_{\text{short}};\;m_{\text{long}};\;v_3;\;i;\;Q_{\text{action}}]$, a sequence of five tokens ready for the VLA encoder.
This toy walk‑through shows how the short‑term vault slides over recent visual evidence while the long‑term vault preserves action semantics, enabling the model to reason with both fresh perception and enduring intent.
How does this dual‑scale latent memory differ from the external memory banks used in prior VLA extensions?
External banks store history outside the token stream and are accessed via a separate read/write interface, so the model cannot attend to memory entries while processing other tokens. Dual‑scale latent memory lives inside the same token sequence, allowing the attention mechanism to treat memory tokens exactly like any other token, which yields seamless interleaving of perception, memory, and action reasoning.
**Figure 2.** The Framework of LaMem-VLA. Given an instruction and the current observation, the vision-language encoder first encodes the inputs into a multimodal representation. The memory curator (§3.3) organizes historical experience into dual memory vaults, and the memory seeker (§3.4) then retrieves task-relevant evidence from dual memory vaults based on this multimodal representation. This retrieved evidence is compressed into fixed-length latent memory tokens by the memory condenser (§3.4). Finally, the memory weaver (§3.5) injects these latent memory tokens into the reasoning sequence, producing memory-grounded action tokens that guide the action expert to generate future action chunks.
Core loop of LaMem‑VLA at timestep $t$.
Curating and Retrieving Latent Memory
Memory modules store, compress, and inject historical evidence into VLA reasoning.
Standard VLA models treat each timestep in isolation, missing the continuity needed for multi‑step manipulation.
A 7 B Prismatic vision‑language model pretrained on the Open‑X Embodiment dataset provides rich visual‑linguistic features for downstream reasoning.
It splits historical evidence into a short‑term visual vault and a long‑term action vault, each updated and compressed to keep memory compact.
Insert $(k_1^{s},v_1^{s})$ into $M_{\text{short}}$ → $n_s=1$ (no compression needed).
At timestep 2 a new visual batch yields $v_2^{s}$ and $k_2^{s}=[0.14,0.16,0.34,0.36]$; insert → $n_s=2$ (still within capacity).
At timestep 3 a third batch produces $k_3^{s}=[0.80,0.80,0.20,0.20]$; insertion makes $n_s=3>L$.
Compute cosine similarities: $\cos(k_1^{s},k_2^{s})\approx0.999$, $\cos(k_2^{s},k_3^{s})\approx0.12$; $i^{*}=1$ (most redundant pair).
Merge pair 1: $\tilde{k}^{s}=[0.145,0.155,0.345,0.355]$, $\tilde{v}^{s}$ is the element‑wise average of $v_1^{s}$ and $v_2^{s}$.
Resulting short‑term vault contains $\tilde{m}^{s}$ and $m_3^{s}$, keeping the size at $L=2$.
By merging only the most redundant adjacent entries, the curator preserves diverse visual evidence while guaranteeing a fixed memory budget.
How does this curator differ from a conventional external memory bank?
Typical external banks simply append new entries, leading to unbounded growth. The curator actively compresses adjacent redundant keys and stores action hidden states without keys, ensuring a bounded, information‑rich vault.
A context‑aware query pulls the most relevant short‑term visual and long‑term action units from the vaults.
Retrieved evidence is reshaped into fixed‑size latent tokens using lightweight transformers, keeping the VLA input size constant.
The condensed memory tokens are concatenated with the current observation and fed back into the VLA, letting self‑attention blend memory with perception.
A diffusion model denoises an action chunk conditioned on the memory‑augmented tokens, yielding smooth, history‑aware robot commands.
**Table 1.** Quantitative comparison results on SimplerEnv-Bridge [36] (§4.2) with WidowX robot.
Performance on Robotic Benchmarks
Dual‑scale latent memory lifts VLA performance on both SimplerEnv and LIBERO benchmarks.
Standard VLA models ignore historical context; LaMem‑VLA injects dual‑scale latent memory to provide that context.
LaMem‑VLA attains the highest average success of 73.9 % on SimplerEnv‑Bridge.
Table 1 shows LaMem‑VLA achieving 73.9 % avg, a 16.6 % gain over the CogACT baseline.
On the LIBERO benchmark LaMem‑VLA reaches an overall average success of 97.6 %.
Table 2 reports 97.6 % avg across five suites, surpassing the previous best MemoryVLA by 1.1 points.
**Table 3.** Detailed analysis of dual-scale latent memory on SimplrEnv and LIBERO.
**Table 3.** Ablation study results for the dual-memory design on SimplerEnv and LIBERO-90 benchmarks.
Component Contributions
Ablation experiments quantify how each memory component contributes to performance.
We systematically remove each memory component from the LaMem‑VLA input sequence to measure its impact on success rates.
Short‑term memory supplies current‑episode visual cues, while long‑term memory preserves task progress; removing either degrades temporally grounded reasoning, and removing both collapses performance to a memory‑free VLA.
Adding policy‑side memory raises SimplerEnv success to 71.9%.
Table 4 reports 71.9% for the Policy‑side Memory variant.
Conditioning on raw retrieved evidence yields 69.8% success on SimplerEnv.
Table 4 shows 69.8% for the Raw Retrieval Conditioning variant.
**Figure 3.** Ablation study of the latent memory token number on SimplerEnv [36] and LIBERO-90 [35] (§4.4).
**Table 5.** Ablation study of the retrieved memory unit number $K$ on SimplerEnv and LIBERO-90.
Retrieval Budget and Token Analysis
We ablate memory budgets and token counts to see how they affect success rate.
We ablate the memory retrieval budget $K$ and the latent token counts $L_s$ and $L_l$ to quantify their impact on success rate ($SR$).
Increasing $K$ from 2 to 4 yields clear gains, but the peak performance appears at $K=8$; beyond that the extra retrieved units become redundant and burden the memory condenser, causing a slight drop.
Increasing short‑term latent memory tokens $L_s$ improves success rate.
$SR$ rises from 61.4% at $L_s=2$ to 65.6% at $L_s=16$ on SimplerEnv.
With $L_s$ fixed at 8, raising the long‑term token count $L_l$ further pushes $SR$ up to the same best values observed for $K=8$, but larger token budgets also expand the VLA self‑attention context and increase compute, so we adopt the balanced default $(L_s, L_l)=(8,4)$.
Questions & answers
What is the main contribution of LaMem-VLA?
LaMem-VLA introduces a dual-scale latent memory architecture for Vision-Language-Action (VLA) models that curates past visual and semantic data into two vaults—short-term and long-term—retrieves relevant evidence, and injects it as fixed-length latent tokens directly into the model's internal reasoning sequence, enabling historical context to participate natively in multimodal reasoning.
What problem does LaMem-VLA address?
LaMem-VLA addresses the Markovian bottleneck in current VLA models, which predict actions based only on the current observation and therefore fail on long-horizon manipulation tasks that require understanding past state transitions, completed subtasks, and overall task progress.
Why do standard VLA models struggle with long-horizon tasks?
Standard VLA models operate under a Markovian assumption, treating each timestep as independent, which creates a temporal short-horizon bias that prevents them from reasoning about earlier states, completed steps, or the current phase of multi-step tasks.
How does LaMem-VLA's dual-scale latent memory work?
LaMem-VLA maintains two memory vaults—a short-term vault for visually grounded evidence such as object locations and transient state changes, and a long-term vault for semantic task-progress cues and action continuity. Relevant entries are retrieved from both vaults, compressed into fixed-length latent tokens, and prepended to the current input sequence so the model's attention mechanism can jointly process past and present information.
Why does LaMem-VLA use two separate memory vaults instead of one?
The two vaults serve complementary roles: short-term memory preserves visually grounded evidence like object locations and transient state changes, while long-term memory tracks semantic task progress and action continuity across extended horizons, and combining both is necessary for temporally grounded reasoning.
How does LaMem-VLA's memory differ from external memory banks used in prior VLA extensions?
External memory banks store history outside the token stream and require a separate read/write interface, preventing the model from attending to memory entries during its main reasoning pass. LaMem-VLA's latent memory lives inside the same token sequence, so the attention mechanism treats memory tokens exactly like any other token, enabling seamless interleaving of perception, memory, and action reasoning.
What is the memory curator and how does it work?
The memory curator is a component that actively manages vault capacity by compressing adjacent redundant keys and storing action hidden states without keys, ensuring the vault remains bounded and information-rich rather than growing unboundedly as conventional external banks do.
Does LaMem-VLA's computational cost grow as tasks get longer?
No. The system uses a fixed-length latent interface and a memory curator that compresses redundant historical units when vault capacity is exceeded, keeping the reasoning context bounded regardless of episode length.
What benchmark was used to evaluate LaMem-VLA, and what was the key result?
LaMem-VLA was evaluated on the SimplerEnv-Bridge benchmark, where it achieved a 73.9% success rate and outperformed existing memory-augmented baselines.
What do the ablation studies reveal about the contribution of each memory component?
Removing short-term memory, long-term memory, or both degrades performance, with removing both collapsing performance to that of a memory-free VLA baseline, confirming that each vault contributes independently to temporally grounded reasoning.
What is the optimal retrieval budget K, and what happens beyond it?
Performance peaks at a retrieval budget of K=8; increasing K from 2 to 4 yields clear gains, but beyond K=8 the extra retrieved units become redundant and burden the memory condenser, causing a slight drop in success rate.
What are the recommended latent token counts for short-term and long-term memory?
The paper adopts a default configuration of (L_s, L_l) = (8, 4), balancing performance gains—where raising L_l to larger values reaches the same peak success rate as K=8—against the increased compute cost of expanding the VLA self-attention context.
What are the limitations or open questions acknowledged by the paper?
The paper does not explicitly enumerate limitations, but notes that larger retrieval budgets and token counts increase compute due to expanded self-attention context, and that beyond the optimal K=8 retrieval budget performance slightly degrades due to redundancy burdening the memory condenser.
How does LaMem-VLA compare to prior memory-augmented VLA approaches?
Prior memory-augmented VLA models treat history as an auxiliary scaffold attached after the model's internal reasoning is complete, preventing fluid interleaving of past and present information. LaMem-VLA instead injects memory as latent tokens directly into the reasoning sequence, outperforming existing memory-augmented baselines on SimplerEnv-Bridge.
Who authored LaMem-VLA, and where was it published?
The paper does not specify the authors' names or the publication venue; it is available on arXiv at https://arxiv.org/abs/2607.07608.
Key terms
- Vision-Language-Action (VLA) model
- A robotic control model that jointly processes visual observations and natural-language instructions to predict robot actions.
- Markovian assumption
- The simplifying assumption that the current observation contains all information needed to decide the next action, ignoring any history of past states.
- temporal short-horizon bias
- The tendency of Markovian models to react only to the immediate scene without reasoning about earlier states or the progress of multi-step tasks.
- dual-scale latent memory
- A memory system composed of two vaults—short-term and long-term—whose contents are compressed into latent tokens and placed directly inside the model's token sequence for joint attention-based reasoning.
- short-term memory vault
- A memory store that preserves visually grounded evidence from the current episode, such as object locations and transient state changes.
- long-term memory vault
- A memory store that tracks semantic task progress, completed subtasks, and action continuity across extended task horizons.
- latent token
- A compact, fixed-dimensional vector representation that encodes compressed memory information and is inserted into the model's input sequence so the attention mechanism can process it alongside other tokens.
- memory curator
- A component that manages vault capacity by actively compressing adjacent redundant memory entries and storing action hidden states, preventing unbounded growth of the memory store.
- retrieval budget (K)
- The maximum number of historical memory units retrieved from the vaults at each timestep to inform the model's current reasoning.
- latent token count (L_s, L_l)
- Hyperparameters specifying the number of fixed-length latent tokens allocated to represent short-term (L_s) and long-term (L_l) memory in the model's input sequence.
- SimplerEnv-Bridge benchmark
- A robotic manipulation evaluation benchmark used in the paper to measure task success rates for VLA models.
- external memory bank
- A history storage mechanism that sits outside the model's token stream and is accessed via a separate read/write interface, preventing direct attention-based integration with the model's reasoning.
- memory condenser
- A sub-component responsible for compressing retrieved memory entries into fixed-length latent tokens before they are prepended to the model's input sequence.
- long-horizon task
- A robotic task that requires executing many sequential subtasks over an extended period, demanding awareness of past actions and overall task progress.