Seeing, Maintaining, and Learning: The Evolution of Multimodal Agent Memory
Abstract
Multimodal models and agents have emerged to enable AI systems to learn from and interact with the real world more like humans by integrating information across multiple modalities. However, enabling multimodal agents to continually acquire useful information from complex, heterogeneous multimodal data remains a significant challenge as they move toward long-horizon tasks and lifelong settings. Addressing this challenge requires effective memory mechanisms that can maintain continuity across sessions, adapt to changing users and environments, and refine memory-management policies through accumulated experience. We introduce a two-axis analytical framework for multimodal agent memory structured around two key questions: how multimodal information is formed and represented (Axis I, Formation and Representation), and how its management adapts with accumulated experience (Axis II, Memory Management). Axis I, Formation and Representation, characterizes what information is retained and how it is encoded (e.g., modality-specific embeddings, textual and structured records, latent and parametric representations) to support subsequent reasoning and action. Axis II, Memory Management, distinguishes three tiers: T1 Static Memory reuses fixed memory; T2 Dynamic Memory updates memory through a stable policy; and T3 Self-Evolving Memory updates memory through an evolving policy. Based on this framework, we synthesize recurring design patterns and derive principles for balancing source fidelity with abstraction, maintaining temporal validity and provenance, grounding memory use in recoverable evidence, and evolving memory policies over time. Furthermore, we discuss the challenges and potential future directions for the memory mechanism of multimodal agents.
Figures & tables
| Tier | Scope of persistent change | Core requirement | Key representational bottlenecks |
| T1 Static Memory | None after formation | Preserve task-relevant information in a form that can be accessed and reused. | Failure to preserve task-relevant information during formation; ineffective access to retained information. |
| T2 Dynamic Memory | Memory state | Apply a controlled change to the correct target while preserving unrelated content and dependent representations. | Limited editability or excessive operation scope; insufficient traces for verifiability; limited reversibility; incomplete update propagation and cross-representation inconsistency. |
| T3 Self-Evolving Memory | Memory state and management policy | Attribute outcomes to policy decisions, revise the responsible policy, and validate the revision across subsequent use. | Limited policy addressability; insufficient policy-decision traceability and feedback attribution; nonpersistent policy revisions; insufficient policy-level validation. |
| Dataset setup | Memory capabilities evaluated | Modality- specific capabilities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Source | Task | Ground truth | CE | LE | SC | CF | UQ | MA | FG | ET | VC |
| LoCoMo ( Maharana et al., 2024 ) | Hyb. | QA/Gen. | Ans.+Ev. | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ||
| MMDU ( Liu et al., 2024b ) | Hyb. | QA/Gen. | Ans. | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | |||
| MMRC ( Xue et al., 2025 ) | Real | QA/Gen. | Ans. | ✓ | ✓ | ✗ | ✓ | ✗ | ✓ | |||
| Memory-QA ( Jiang et al., 2025b ) | Real | QA/Ret. | Ans.+Ev. | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ||
| LCMP ( Hong et al., 2026 ) | Syn. | QA/Gen. | Ans. | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | |
| Dataset setup | Memory capabilities evaluated | Modality- specific capabilities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Source | Task | Ground truth | CE | LE | SC | CF | UQ | MA | TL | TR | ME |
| VStream-QA ( Zhang et al., 2025b ) | Real | QA | Ans.+Time | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | |||
| StreamingBench ( Lin et al., 2026b ) | Real | QA | Ans.+Time | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | |||
| StreamBench ( Xiong et al., 2025 ) | Hyb. | QA/Gen. | Ans.+Time | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ||
| EgoLifeQA ( Yang et al., 2025a ) | Real | QA/Ret. | Ans.+Time | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | |
| HippoVlog ( Lin et al., 2026d ) | Real | QA/Ret. | Ans.+Time | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | |
| Dataset setup | Memory capabilities evaluated | Modality- specific capabilities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Source | Task | Ground truth | CE | LE | SC | CF | UQ | MA | SP | AC | RP |
| H2HMem ( Zhu et al., 2026b ) | Hyb. | QA/Learn | Ans.+Ev. | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ||
| ChatMem-Bench ( Xie et al., 2026c ) | Syn. | QA/Gen. | Ans. | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ||
| PlanRAG-Audio ( Someki et al., 2026 ) | Real | QA/Ret. | Ans.+Ev.+Time | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ |
| LongAudioQA ( Tang et al., 2026a ) | Real | QA/Ret. | Ans.+Ev.+Time | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ |
| ChronosAudio ( Luo et al., 2026b ) | Hyb. | QA/Class. | Ans. | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ||
| Dataset setup | Memory capabilities evaluated | Modality- specific capabilities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Source | Task | Ground truth | CE | LE | SC | CF | UQ | MA | GS | AO | XR |
| EMemBench ( Li et al., 2026k ) | Sim. | QA/Act. | Ans.+State | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ||
| MemGUI-Bench ( Liu et al., 2026d ) | Real | Act. | State+Act. | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | |
| KnowU-Bench ( Chen et al., 2026e ) | Hyb. | Act./Plan | State+Act. | ✓ | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | |
| MementoGUI-Bench ( Zeng et al., 2026 ) | Real | Act./Learn | Reg.+Act. | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | |
| Memory-World ( Wang et al., 2026b ) | Sim. | Act. | State+Act. | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ||
| Dataset setup | Memory capabilities evaluated | Modality- specific capabilities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Source | Task | Ground truth | CE | LE | SC | CF | UQ | MA | SM | OS | TS |
| LongSpace-Bench ( Lang et al., 2026 ) | Real | QA | Ans.+Time | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ||
| FindingDory ( Yadav et al., 2026 ) | Sim. | QA/Loc./Act. | Ans.+State+Act. | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | |||
| 3DMem-Bench ( Hu et al., 2025a ) | Sim. | QA/Plan/Act. | Ans.+State+Act. | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ||
| SEER-Bench ( Cai et al., 2026 ) | Sim. | QA/Plan/Act. | Ans.+State+Act. | ✓ | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| LMEE-Bench ( Wang et al., 2026f ) | Sim. | QA/Act. | Ans.+State+Act. | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | |
| Work | Scope | Modalities | Applications | Mem.& Rep. | Mem.& Mgt. |
|---|---|---|---|---|---|
| Xie et al. | |||||
| ( Xie et al., 2025 ) | Multimodal agents | Text/Image/Video/Audio | Multimodal Understanding & Generation; GUI/Web; Embodied/Robotics | S+E | T1–T2 |
| Zhang et al. | |||||
| ( Zhang et al., 2025e ) | LLM-agent memory | Text | Dialogue & Personalization; Social/Game Agents; Task-oriented Agents | E+L/P | T1–T2 |
| Du et al. | |||||
| ( Du et al., 2025 ) | LLM-agent memory | Text/Image/Video/Audio | QA/RAG; Dialogue & Personalization; Tool/Embodied Agents | S+E+L/P | T1–T3 |
Multimodal Memory
Multimodal memory lets AI systems retain, organize, and retrieve information across text, images, audio, and video for long-term reasoning and personalization.
See all 68 papers