Spatial Memory Agent: Experience-Grounded Procedure Memory for Spatial Intelligence

1Zhejiang University, 2Shanghai Jiao Tong University, 3Shanghai Innovation Institute
*Equal contribution    Corresponding authors    Correspondence: zhanghaokai@zju.edu.cn

Abstract

Spatial intelligence is becoming a foundation for embodied agents, robotic planning, and multimodal assistants. To improve the spatial reasoning ability of VLM agents, existing work has mainly followed two lines: post-training methods such as supervised fine-tuning and reinforcement learning, and agentic systems that call external spatial tools to gather intermediate evidence. We study a complementary and underexplored route: can a frozen VLM agent improve its spatial reasoning through parameter-update-free self-evolution, without depending on external expert spatial tools at inference time? We present Spatial Memory Agent (SMA), an experience-grounded runtime framework that converts verified spatial experience into reusable transferable lessons. In a verifiable spatial environment, SMA queries the frozen VLM, obtains a predicted answer and reward, and uses verifier-guided reflection to distill compact transferable lessons. SMA assigns each lesson a Transfer Reliability Score (TRS), initialized uniformly and calibrated from later retrieval outcomes as visit evidence of future transfer reliability. During read-only deployment, SMA retrieves lessons by semantic filtering and similarity-TRS combined ranking to guide frozen-model inference. Across five representative spatial benchmarks and four base VLMs, SMA achieves the highest macro average in every base-model block and the best accuracy in most of the 20 evaluations, establishing a practical parameter-update-free path for spatial self-evolution across the evaluated frozen model scales and environments.

SMA benchmark comparison across four base models

Figure 1. Main benchmark comparison across four frozen base VLMs. Each radial panel reports accuracy for the five main benchmark slices together with SITE-image and ViewSpatial, while each colored bar identifies one memory method and the center labels the corresponding base model.

Method

SMA system methodology and workflow

Figure 2. SMA workflow from verified experience to read-only deployment. A frozen VLM solves a verifiable spatial problem, a verifier-guided reflection step compresses the rollout into a transferable memory card, and semantic filtering plus TRS-based ranking selects memories for a new task without parameter updates or deployment-time writeback.

Experience-Grounded Memory

SMA transforms a verifier-scored rollout into a compact memory card containing a task summary and transferable lesson. The verified target guides reflection, while anti-leakage rules forbid copying answers into memory.

Combined Retrieval

A semantic filter first proposes relevant cards. Combined ranking then balances semantic relevance with calibrated TRS, prioritizing procedures that have demonstrated transfer value in later visits.

Read-Only Deployment

After experience acquisition, the memory bank, visit counts, rewards, and TRS values remain fixed. Retrieved lessons guide new tasks while the VLM base model remains frozen.

Main Results

We evaluate No memory, RAG, MemP, MemRL-R, MemRL-GT, and SMA on five representative spatial benchmark slices and four frozen VLMs. The table reports deployment accuracy, with Avg. computed across the five benchmark columns.

ModelMethodRoboS.ERQAOmni3DSATEmbS.Avg.
Qwen3.5-122B-A10BNo memory61.254.540.083.787.365.3
RAG56.855.540.482.086.464.2
MemP62.455.039.282.387.565.3
MemRL-R63.056.040.485.386.566.2
MemRL-GT64.053.540.083.786.665.6
SMA (ours)65.560.543.287.087.668.8
Qwen3.6-35B-A3BNo memory57.149.537.278.086.361.6
RAG55.050.542.484.384.163.3
MemP55.251.542.082.387.663.7
MemRL-R53.654.040.884.086.863.8
MemRL-GT52.751.043.681.387.063.1
SMA (ours)57.957.545.285.387.766.7
Qwen3.6-27BNo memory54.153.041.682.385.763.3
RAG59.354.544.085.086.565.9
MemP65.451.544.086.087.166.8
MemRL-R62.251.544.883.786.865.8
MemRL-GT67.255.543.687.087.268.1
SMA (ours)68.558.047.687.087.969.8
Qwen3.5-9BNo memory58.146.537.277.384.160.6
RAG55.549.531.677.781.859.2
MemP53.753.034.478.084.260.7
MemRL-R54.243.536.476.782.558.7
MemRL-GT52.749.034.480.383.860.0
SMA (ours)58.552.040.881.384.963.5

Table 1. Main results in accuracy (%, Acc.) on five spatial benchmark slices. Dark-gray bold cells mark the best values per column within each base-model block; light-gray cells mark the second-best values.

Finding 1.

SMA's gains extend across the evaluated frozen base-model scales rather than being tied to a single model setting.

Ablations

SettingAccuracyΔ vs. SMA
SMA (ours)68.5-
without summary65.3-3.2
without transferable lesson65.0-3.5
without semantic filter62.7-5.8
with raw model output64.1-4.4
Reward-only reflection63.0-5.5

Table 2. Component and reflection ablations on RoboSpatial with Qwen3.6-27B.

Sensitivity analysis

Figure 3. Sensitivity of the TRS weight η and retrieval depth k on RoboSpatial with Qwen3.6-27B.

Finding 2.

Reliable transfer requires both structured memory writing and calibrated retrieval; either unfiltered memories or reward-only reflection weakens the memory bank.

Memory Transfer Analysis

We test model and benchmark transfer without changing the frozen VLM. For model transfer, memories written with Qwen3.5-122B-A10B are deployed with Qwen3.6-27B on the same benchmark. For benchmark transfer, Qwen3.6-27B writes memories on one benchmark and deploys them on another.

Transfer settingNo memoryTransferred bankΔ
Model transfer: Qwen3.5-122B-A10B → Qwen3.6-27B
RoboSpatial54.163.5+9.4
ERQA53.056.5+3.5
Omni3D41.644.8+3.2
SAT82.388.0+5.7
EmbSpatial85.787.3+1.6
Benchmark transfer: Qwen3.6-27B
ERQA → RoboSpatial54.161.7+7.6
EmbSpatial → RoboSpatial54.161.4+7.3
EmbSpatial → Omni3D41.644.4+2.8
Omni3D → EmbSpatial85.787.2+1.5

Table 3. Representative model and benchmark transfer results. Dark-gray bold cells mark transferred-bank accuracy; light-gray cells show the corresponding no-memory target baseline. Δ is the gain over target inference without memory.

Finding 3.

The memory bank transfers across both models and benchmarks, improving performance beyond the setting in which its memories were written.

Discussion

TRS and Source Quality

We bin retrieved memories by their mean Transfer Reliability Score (TRS) and measure deployment accuracy across ERQA, EmbSpatial, Omni3D, RoboSpatial, and SAT for Qwen3.6-27B. We also group memories by whether their source questions were answered successfully or failed during memory writing.

Source outcomeTRSAcc.
Success0.52285.7%
Failure0.45261.4%

Table 4. Source-quality diagnostic for Qwen3.6-27B: mean TRS and downstream accuracy grouped by source-question outcome.

Transfer reliability analysis

Figure 4. TRS-reliability diagnostic for Qwen3.6-27B.

Retrieved-Memory Composition

We group evaluation questions by the outcomes of their three retrieved memories: all success, mixed, or all failure. For each group, we report the number of questions, deployment accuracy, and mean TRS.

CompositionNAcc.TRS
All success13,22693.0%0.909
Mixed10,26465.1%0.653
All failure60339.0%0.480

Table 5. Retrieved-memory composition for Qwen3.6-27B; N is the number of evaluation questions, Acc. is deployment accuracy, and TRS is mean transfer reliability.

Similarity-Accuracy Analysis

We compare SMA with the similarity-oriented MemP reference on Qwen3.6-27B. The analysis reports retrieved-memory similarity and deployment accuracy for each of the five shared benchmarks, together with their macro averages.

Similarity reduction and accuracy gain

Figure 5. Similarity reduction and accuracy gain over MemP for Qwen3.6-27B.

Finding 4.

The best memory is not always the nearest memory; transfer reliability turns retrieval from semantic matching into evidence-weighted procedure selection.

Memory-Writing Protocol

We compare One-Pass Memory Writing with continual rewriting over ten passes on RoboSpatial, ERQA, Omni3D, EmbSpatial, and SAT using Qwen3.6-27B. The protocol analysis tracks memory-bank size, content redundancy, and TRS-update coverage across passes.

Memory-writing protocol analysis

Figure 6. Memory-writing protocol scaling across ten passes.

Finding 5.

One-Pass Memory Writing is far more efficient than continual rewriting: it maintains a smaller, less redundant memory bank while increasing TRS-update coverage.

Atomic Spatial Abilities

We quantify accuracy gain over no-memory inference for ten post-hoc atomic spatial abilities, averaged across four base models on the common RoboSpatial, ERQA, SAT, and EmbSpatial scope. The chart compares SMA and MemP for each ability.

Atomic spatial ability gains

Figure 7. Mean atomic-ability gains over No memory.

Finding 6.

Atomic gains are broad rather than isolated: SMA improves every atomic ability on average, with the largest lift on correspondence-style spatial checks.

Qualitative Case Study

Qualitative SMA case study

Figure 8. Qualitative examples of retrieved high-TRS procedure memories across five spatial reasoning cases.

BibTeX

@misc{zhang2026spatialmemoryagent,
  title         = {Spatial Memory Agent: Experience-Grounded Procedure Memory for Spatial Intelligence},
  author        = {Zhang, Haokai and Ding, Yuhang and Zhou, Yunshu and Du, Xinze and Zhang, Shengtao and Zhao, Zhiyue and Xi, Yuling and Chen, Hao},
  year          = {2026},
  eprint        = {2608.12743},
  archivePrefix = {arXiv},
  primaryClass  = {cs.AI},
  url           = {https://arxiv.org/abs/2608.12743}
}