NativeMEM turns long-horizon robot history into native visual memory: no external planner, no separate memory module, and no language-only notes. By compressing each historical frame-view into one memory token, the policy can retain minute-level visual context while staying compatible with the pretrained VLA token sequence.
Long-horizon visual memory for VLA robot policies
Native Memory Compression for Long-Horizon Robotic Manipulation
NativeMEM gives pretrained Vision-Language-Action policies long-term, real-time visual memory by compressing each historical frame-view observation into a single native memory token.
At a glance
Native memory without an external memory module
Native memory tokens
Each historical frame-view observation is compressed into one token in the VLA's native visual token space.
Action-supervised compression
The tokenizer is trained through the frozen VLA's original action objective, aligning memory with control rather than reconstruction.
Real-time long horizon
The policy can attend to minute-level histories while preserving low latency and modest GPU memory usage.
Method
Compress history into the same token space as the VLA
Learn the memory tokenizer
A memory encoder initialized from the VLA vision encoder uses a learnable query to aggregate each frame-view into one summary token. The VLA stays frozen, so gradients force the memory branch to encode action-relevant evidence.
Finetune with cached memory
After tokenizer training, memory tokens are cached for task demonstrations and appended to the standard VLA input sequence during task-specific finetuning.
Update memory in real time
The tokenizer runs independently from action prediction, maintaining a compact queue that the policy consumes whenever an action is requested.
Robot demonstrations
Memory-dependent manipulation
Memory-dependent Task
Similar current observations can require different actions depending on prior events, so the policy must remember interaction history.
- Click Buttons
- Follow a specified sequence without repeating previous clicks.
- Put Back Block
- Recall where the block started after moving it to the center.
- Grocery Checkout Scanning
- Track scanned items and avoid duplicates or misses.
Click Buttons
Put Back Block
Grocery Checkout Scanning (Unseen)
*Unseen: not included during first-stage memory-tokenizer training.
NativeMEM
π0.5
Mem-0
MEM-short
NativeMEM
π0.5
Mem-0
MEM-short
Results
Large gains on simulation and real-robot memory tasks
Average success exceeds the strongest listed memory baseline.
Average final-stage success exceeds the strongest listed baseline.
10 demonstrations reach or exceed other models trained with 50.
Simulation success rates (%)
Click Buttons
Click Buttons (Hard)
Swap Blocks
Put Back Block
Observe and Pickup
Average
Real-world success rates (%)
Click Buttons
Put Back Block
Grocery Checkout Scanning
Average
Runtime and memory scaling
Measured on RTX 5090 32GB across increasing visual history frame budgets.
Qualitative analysis
Interpretable memory activates native VLA priors
Spatial attention
NativeMEM concentrates memory tokens on task-relevant objects, robot endpoints, and workspace landmarks. Even on tasks unseen during memory-tokenizer pretraining, it preserves task-relevant information in a general way without being distracted by background pixels.
Temporal attention
Each heatmap shows action-to-memory lookup: the x-axis is the timestamp of each historical memory, the y-axis is the action prediction timestep, and brighter cells mark stronger attention. Reading across a row shows which memories support one action prediction; reading down a column shows how long a particular memory remains useful.
NativeMEM attends to task-relevant moments rather than simply the latest frame. In Click Buttons, high-attention memories follow the three button-click stages. In Put Back Block, attention concentrates on the pickup moment, which tells the policy the original pad where the block should be returned.
Recovery from failure
At 5s, the third item is not grasped, yet the policy actively retries, a behavior absent from demonstrations. At 16s, it has executed four scan motions but only three succeeded. Instead of overfitting to the action count, NativeMEM understands the real history and performs a fifth scan for the missed item, relying on pretrained VLA priors beyond the demonstrated trajectories.
Citation
BibTeX
@article{wang2026nativemem,
title={NativeMEM: Native Memory Compression for Long-Horizon Robotic Manipulation},
author={Wang, Ziye and Shi, Modi and Ni, Chaojun and Yang, Jiazhi and Li, Mengdi and Su, Zhizhong and Lin, Tianwei and Li, Hongyang},
journal={arXiv preprint arXiv:2607.06678},
year={2026}
}