Memory in AI agents may omit or add unsupported facts

Memory Is a Derivation: The Distributed-Evidence Paradox in Long-Term Agents

Artificial Intelligence

Summary

When AI agents remember past conversations, they compress lots of details into shorter memory facts to use later. But sometimes these memory facts seem to come from the past talks but actually leave out some important details or mix facts in ways the original talks didn’t really support. The authors call this the distributed-evidence paradox. They created a method, DerivAudit, to check if what’s remembered really can be traced back to the past conversations available when the memory was made. They found that expanding the search for evidence helps explain many memories but doesn’t solve errors introduced during memory creation.

What this means in practice

  • For ai system developers: Audit and improve AI agent memory modules by checking if stored information accurately reflects past interactions before reuse.
  • For enterprise chatbot teams: Enhance chatbot reliability by detecting when recalled information may be unsupported or incorrectly constructed from past user interactions.

Authors

Hongjun Liu, Chen Zhao

Abstract

Long-running LLM agents compress past interactions into persistent memories that may be reused as premises for later tasks. This creates a distinct derivation problem: whether the memory actually follows from what the interaction history supports. Relevant evidence may be scattered across earlier interactions, while compression can introduce relations or event status that the history never established. A valid memory may therefore appear unsupported because its citations omit relevant evidence, while individually supported facts may be composed into a stronger statement the history never established. We characterize this problem through three coupled requirements: (1) Evidence scope; (2) Compositional validity; (3) Admission reliability. We therefore ask whether the interaction history available at write time supports what enters persistent memory. We introduce DerivAudit, a framework for auditing whether a memory is actually supported by the history available when it was written. The audit separates three questions: whether supporting evidence lies beyond writer-provided citations, whether the composed memory introduces unsupported meaning, and how write-time admission decisions affect later memory use. Across two natural memory corpora, audits using broader pre-write history recover support for nearly 60% of memories that appear unsupported from citations alone, while 17-21% remain unsupported after expansion. Yet broader evidence does not by itself make admission reliable: unsupported memories are still frequently admitted across verification models, and evidence expansion alone worsens it on two backbones.