VisualMem icon Personal Visual Memory from Explicit and Implicit Evidence

1Johns Hopkins University 2University of Wisconsin-Madison 3Adobe Research
βš‘: equal advising

πŸ“œ Abstract

Long-term memory is increasingly important for personalized AI agents, yet existing benchmarks and methods remain largely text-centric. Even when images are included, the user-specific information needed for later questions is often recoverable from text alone, and most memory systems reduce image turns to generic captions. Yet images often carry personal information that text rarely states: explicit evidence such as recurring user-associated entities, and implicit evidence such as latent user facts inferred from visual or multimodal cues.

We introduce a benchmark for personal visual memory that targets both forms of evidence, and propose VISUALMEM, a hybrid visual-text architecture that augments a text-memory backend with a structured personal visual memory module. Rather than collapsing images into captions, VISUALMEM uses conversational context to resolve identity, ownership, and durable user facts. Experiments show that VISUALMEM substantially outperforms prior memory systems on our benchmark while remaining competitive on standard text-memory benchmarks, indicating that personal visual memory is a distinct and important component of long-term memory for personalized AI agents.

🧩 Personal Visual-Memory Tasks

Overview of explicit and implicit visual memory tasks.

VisualMem introduces personal visual-memory tasks where decisive evidence comes from images: explicit entity and implicit fact.

πŸ‘€ Explicit Entity

The model must remember a recurring visual entity and its identity from earlier images, such as a user-associated asset (object or pet) or a person from the user’s social graph.

Example: later recognizing a globe, pet, or recurring person even when the text does not restate the identity.

πŸ’‘ Implicit Fact

The model must infer a durable personal fact from visual cues, sometimes combined with dialogue. The conversation may be unrelated to the fact, so the evidence is visually grounded.

Example: cat items visible in a kitchen can imply that the user has a cat, even when the chat is about cooking.

πŸ”Ž Motivation: Why Captions Are Not Enough

Problem

Text-centric memory misses visual evidence

Prior memory benchmarks mainly test facts explicitly stated in dialogue or inferable from text alone. This overlooks personal information that appears only in shared images.

Limitation

Generic captions are lossy

Captions can omit identity, ownership, recurrence, and small visual details that are essential for personalized memory over long conversations.

Goal

Remember visual facts over time

A memory agent should retain persistent visual evidence and update it as more images and context become available.

πŸ—οΈ Benchmark Construction

The benchmark is built from persistent user personas, recurring social contacts, user-owned assets, event timelines, multimodal conversations, and globally consistent generated images.

Conversation construction from persistent user context.

Conversation generation creates explicit entity, implicit fact, and distractor interactions from a persistent persona context.

Image generation with global consistency.

Images are generated with consistent entity references, location-level scene references, and human quality control.


10
Personas
1,717
Events
1,718
Images
696
Questions
171.7
Avg. events per persona
11.84
Avg. turns per event
131K
Avg. text tokens per persona

βš™οΈ VISUALMEM: Hybrid Visual–Text Memory

Overview of VISUALMEM architecture.

VISUALMEM analyzes images with dialogue context, stores structured personal visual memory, and combines visual retrieval with text-memory retrieval at question time.


1️⃣ Context-guided interpretation

Each image is interpreted jointly with surrounding conversation, helping resolve who is visible, whose space is depicted, and whether the image is personally relevant.

2️⃣ Deferred commitment

Ambiguous images are stored in a pending state and revisited later when more memory evidence becomes available, reducing premature or noisy extractions.

3️⃣ Structured extraction

Confirmed images produce structured memories over relationships, recurring entities, user-owned objects or pets, locations, and durable visual facts.

Key idea: personal visual memory should preserve identity, ownership, recurrence, and durable facts instead of compressing images into generic captions.

πŸ“Š Main Results

Method Tokens Target Person ↑ Target Asset ↑ Implicit Fact
Visual-Only ↑
Implicit Fact
Multimodal ↑
Overall ↑
Naive LLM
Full Context325K100.094.691.498.095.1
Oracle1900100.099.197.998.598.6
RAG-based Methods
Self-RAG200021.035.017.122.122.1
HippoRAG2100025.026.525.432.727.6
Memory-based Methods
LightMem50030.040.245.458.846.1
SimpleMem5003.040.242.943.236.8
Mem050038.033.940.857.945.0
MemOS118745.059.952.164.856.0
VISUALMEM (Ours)198095.091.177.983.484.1

πŸ‘€ Strong gains on recurring entities

VISUALMEM preserves recurring visual identities and user-owned assets, showing the value of storing structured visual memory instead of generic captions.

πŸ’‘ Better implicit fact recall

VISUALMEM improves both visual-only and multimodal implicit-fact settings by retaining visual cues and connecting them to dialogue context.

πŸ§ͺ Text Benchmarks and Ablations

πŸ“š Compatibility with text memory

On text-centric long-term memory benchmarks, VISUALMEM remains comparable to its MemOS text-memory backend while adding visual memory capability.

MethodLOCOMO ↑PersonaMem ↑
MemOS56.845.5
VISUALMEM58.146.3
πŸ”¬ What matters in VISUALMEM?
πŸ‘οΈ Visual memory drives the benchmark Visual memory is much stronger than text-only memory for recurring people and assets, confirming that the benchmark depends on image evidence.
⏳ Pending reduces noisy memories Deferring uncertain images helps avoid premature extraction, improving memory quality when later visual context resolves ambiguity.
🧭 Broader context helps user facts The full conversation window gives the best overall score, especially when implicit facts require linking visual cues with dialogue.
Text Visual Pending Window Tokens Target Person ↑ Target Asset ↑ Implicit Fact
Visual-Only ↑
Implicit Fact
Multimodal ↑
Overall ↑
βœ“βœ“2190160.090.279.674.276.9
βœ“βœ“2124740.465.260.067.360.1
βœ“βœ“263595.091.180.368.380.7
βœ“βœ“βœ“2188295.091.176.176.981.5
βœ“βœ“βœ“Full198095.091.177.983.484.1

πŸ“₯ BibTeX

@article{nguyen2026visualmem,
  title={Personal Visual Memory from Explicit and Implicit Evidence},
  author={Nguyen, Viet and Nguyen, Thao and Patel, Vishal M and Li, Yuheng},
  journal={arXiv preprint arXiv:2605.28806},
  year={2026}
}