CLAILGMay 27

MemTrace: Tracing and Attributing Errors in Large Language Model Memory Systems

arXiv:2605.2873294.1Has Code
AI Analysis

This work addresses the lack of debugging tools for LLM memory systems, which is crucial for improving reliability in long-horizon reasoning tasks.

MemTrace introduces a framework for tracing and attributing errors in LLM memory systems, using memory evolution graphs and a benchmark (MemTraceBench) to identify root causes of failures, achieving up to 7.62% improvement in end-task performance through automated prompt optimization.

Memory is essential for enabling large language models to support long-horizon reasoning, yet existing memory systems remain unreliable and difficult to debug. Tracing memory's dynamic evolution is crucial to understand how information is synthesized, propagated, or corrupted over time. In this work, we study the new problem of error tracing and attribution in LLM memory systems. We propose a novel framework that transforms memory pipelines into executable memory evolution graphs, enabling fine-grained tracing of operational information flow. We then construct MemTraceBench, a benchmark collected from representative memory systems such as Long-Context, RAG, Mem0, and EverMemOS, to systematically study memory failure modes. We further introduce an automatic attribution method that iteratively traces operation subgraphs to pinpoint the root cause of any failed case. Our analysis reveals that memory failures are systematic, stemming from operation-level issues like information loss and retrieval misalignment. Crucially, we leverage these fine-grained attribution signals to guide downstream prompt optimization, establishing a closed-loop system that automatically corrects faults and boosts end-task performance by up to 7.62%. Code will be released at https://github.com/zjunlp/MemTrace.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes