Can agents reconstruct memory on demand instead of retrieving it?
Explores whether interleaving reasoning with memory traversal during retrieval beats the standard approach of fetching memories first then reasoning over them. Matters because it could reduce wasted token cost and improve agent adaptability.
Most memory-augmented agents run a rigid pipeline: retrieve a fixed set of memories by similarity, then reason over them. MRAgent's claim is that this ordering is the bug. Because the retrieval step is committed before the model has seen any intermediate evidence, the agent cannot adapt what it looks up based on what it discovers mid-inference. The fix is to interleave reasoning directly into memory access over an associative Cue–Tag–Content graph, so retrieval becomes an active, multi-step reconstruction — the agent iteratively explores and prunes traversal paths conditioned on accumulated evidence, which yields up to 23% gains on LOCOMO and LONG-MEMEVAL while cutting token and runtime cost.
The titular framing — memory is reconstructed, not retrieved — is a genuine reframing borrowed from human cognition, where recall is a constructive act rather than a lookup. The deeper architectural move is deferring relational reasoning to the retrieval stage: instead of pre-computing all relational structure into the graph (the knowledge-graph instinct), MRAgent keeps construction simple and resolves complex dependencies on demand through targeted, state-dependent exploration. This is the traversal-side complement to Should agent memory adapt dynamically based on execution feedback? and to Is agent memory a storage problem or a connectivity problem? — both locate memory's value in dynamic access over a connected structure rather than in the store itself. It also operationalizes Can agents fail from weak memory control rather than missing knowledge?: the failure was control over access, and active reconstruction is that control.
The cost is the mirror image of the benefit, and the paper is candid about it. Because relational reasoning is deferred to retrieval, reconstruction cost grows with exploration depth — queries needing many traversal hops incur higher latency than single-shot retrieval. So the win is not unconditional: active reconstruction pays off when relational structure is sparse and query-specific, but a query that must traverse deeply can cost more than just dumping a large retrieved context would have. The pruning mechanism is doing the real work of keeping this from exploding combinatorially.
Inquiring lines that read this note 54
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
How should agents manage memory granularity to improve long-term performance?- How do memory hygiene and context efficiency trade off in deployed agents?
- Why do agents ignore condensed experience in favor of raw data?
- How does indiscriminate memory injection cause multi-turn agent failures?
- How should future memory systems control what gets written and trusted?
- Why does memory effectiveness depend on connectivity rather than storage volume?
- How should agent memory links evolve based on execution feedback?
- What discarding policy prevents both stale entries and loss of rare critical knowledge?
- How does memory extraction differ from retrieval in agent systems?
- How should embedding model speed constrain agent memory system design?
- Why does higher agent recall make forgetting problems harder?
- What governance semantics must be built into memory layers?
- Why did agents ignore condensed experience in the memory rewrites?
- Why do agents systematically ignore condensed experience in their skill documents?
- Do memory architectures genuinely close the gap between knowing and acting on preferences?
- Does recoverable content elision in context management match externalized memory benefits?
- How should we evaluate agent memory if it folds into model computation instead of separate stages?
- Can agents learn from their own experience without fine-tuning through episodic memory?
- What shapes of memory help frozen agents improve without retraining?
- Can stochastic memory movement converge to better team strategies?
- When should voice agents write new memories versus read existing ones?
- Should memory type shape what kind of agent responses work best?
- When does forcing agent reasoning into code become a leaky abstraction?
- Why do persistent AI systems require fundamentally different design than ad-hoc supporters?
- Can constraining shared resources alone prevent reconstruction by later agents?
- Can a package repository act as persistent memory for agent coordination?
- How do agents perceive and traverse typed node-and-link structures on a canvas?
- Why does consolidating more state sometimes hurt performance below the no-memory baseline?
- Why does connectivity between memory modules matter more than storage capacity?
- How should memory systems handle deletion as a structural property?
- Can vector store deletion truly prevent information recovery?
- Why does recall on demand not predict whether memory surfaces during user interaction?
- What distinguishes memory retrieval failures from failures to act on retrieved memory?
- What causes multi-turn agent failures: weak memory control or missing knowledge?
- What does error recovery look like across different agent architectures?
- When does active reconstruction cost more than simple context dumping?
- Does selective history retrieval outperform full context inclusion in agent reasoning?
- How should retrieval and reasoning be integrated architecturally?
- Does effective feedback compute matter more than raw token expenditure for agent scaling?
- How should we measure operational cost of memory systems in production?
- Why is long-context compute spent transforming context into internal state rather than storing it?
- Can compressed long-term memory outperform fixed-window token retention?
Related concepts in this collection 3
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Should agent memory adapt dynamically based on execution feedback?
Can agents improve performance by continuously reshaping memory connections in response to whether tasks succeed or fail, rather than relying on fixed retrieval pipelines? This matters because static memory degrades in changing environments.
convergent-with: both reject fixed pipelines for dynamic, feedback-driven memory access; MRAgent prunes at traversal time
-
Is agent memory a storage problem or a connectivity problem?
Most systems treat memory as a repository to store and retrieve. But what if memory's real usefulness depends on how units are linked together rather than what is stored?
grounds: explains why a traversable associative graph beats a similarity store
-
Can agents fail from weak memory control rather than missing knowledge?
As multi-turn agent workflows grow longer, performance degrades—but is this due to insufficient context or poor memory management? This explores whether memory *control* is the real bottleneck.
extends: active reconstruction is a concrete mechanism for the memory control these failures lack
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- Memory is Reconstructed, Not Retrieved: Graph Memory for LLM Agents
- ReasoningBank: Scaling Agent Self-Evolving with Reasoning Memory
- Know It, Act on It: Investigating Memory Utilization in LLM Personalization
- GateMem: Benchmarking Memory Governance in Multi-Principal Shared-Memory Agents
- MemTrapBench: Benchmarking Cognitive Traps in LLM Memory Use
- Toward Efficient Agents: A Survey of Memory, Tool Learning, and Planning
- Are We Ready For An Agent-Native Memory System?
- Useful Memories Become Faulty When Continuously Updated by LLMs
Original note title
moving relational reasoning from storage into retrieval lets agent memory be reconstructed on demand rather than retrieved — reasoning interleaved with graph traversal beats retrieve-then-reason