Skip to content


复杂的智能体记忆总是必要的吗?朴素 RAG 比我们想象的更强 ​

Abstract ​

LLM memory is widely used in long-term conversation understanding. Agentic memory systems often use mutation, structural organization, learned retrieval strategies, or other complex operations. Is this complexity always necessary? We study Raw-RAG, a naive RAG baseline using dense retrieval and reranking over raw history to supply evidence to a reader LLM. Across LoCoMo, LongMemEval, MEME, and MemoryAgentBench, Raw-RAG ranks first among the compared memory systems in six of seven benchmark–model settings, outperforming the strongest compared agentic memory system by 0.13–5.53 points.

LLM 记忆被广泛用于长期对话理解。 智能体记忆系统常常采用内容变更、结构化组织、学习得到的检索策略或其他复杂操作。 这种复杂性总是必要的吗? 我们研究 Raw-RAG:一种朴素的 RAG 基线,通过对原始历史进行稠密检索和重排序,为读取证据的 LLM 提供证据。 在 LoCoMo、LongMemEval、MEME 和 MemoryAgentBench 上,Raw-RAG 在七种基准与模型组合中的六种上位居所比较记忆系统的首位,比参与比较的最强智能体记忆系统高出 0.13–5.53 个百分点。

We investigate why raw-history retrieval remains competitive. Evidence analysis shows that its higher coverage of necessary evidence can offset lower utilization. Useful evidence includes both answer values and the relations and dependency paths needed to derive them. Even complete access to transformed memory stores leaves an accuracy gap relative to raw evidence, highlighting the importance of preserving raw information. These findings challenge the necessity of complex agentic memory for the evaluated conversation tasks and establish naive RAG as an essential baseline.

我们探究了原始历史检索为何仍具有竞争力。 证据分析表明,它对必要证据的更高覆盖率可以弥补较低的利用率。 有用的证据既包括答案值,也包括推导这些值所需的关系与依赖路径。 即使能够完整访问经过转换的记忆存储,相较原始证据仍存在准确率差距,这凸显了保留原始信息的重要性。 这些发现对所评估对话任务中复杂智能体记忆的必要性提出了质疑,并确立了朴素 RAG 作为必要基线的地位。

以较低的摄取成本实现较高准确率。左:七种基准与模型组合上的准确率,各扇区采用截断的线性刻度。右:BEAM-1M 上的累计顺序摄取时间。

图1:以较低的摄取成本实现较高准确率。左:七种基准与模型组合上的准确率,各扇区采用截断的线性刻度。右:BEAM-1M 上的累计顺序摄取时间。

图1:以较低的摄取成本实现较高准确率。左:七种基准与模型组合上的准确率,各扇区采用截断的线性刻度。右:BEAM-1M 上的累计顺序摄取时间。

1. Introduction ​

Large language models (LLMs) are increasingly used in long-term interactions, where they must draw on information accumulated across many conversations and tasks. The resulting histories can far exceed a model's context window, yet relevant past information must remain accessible for future responses. To address this challenge, recent research has developed a range of agentic memory systems that store, organize, and retrieve information beyond the active context. Memory management includes extraction, summarization, mutation, consolidation, clustering, graph construction, and community discovery, while retrieval may involve iterative search or trainable retrieval strategies. These developments raise a basic question: when is the added complexity of agentic memory systems necessary? To investigate, we start with a simple alternative: retrieval-augmented generation (RAG) over raw history.

大语言模型(LLM)越来越多地用于长期交互,需要利用在多次对话和任务中积累的信息。 由此产生的历史记录可能远远超出模型的上下文窗口,但相关的历史信息仍须能够被访问,以支持后续回答。 为应对这一挑战,近期研究开发了多种智能体记忆系统,在当前活动上下文之外存储、组织和检索信息。 记忆管理包括抽取、摘要、内容变更、整合、聚类、图构建和社区发现,而检索可能涉及迭代搜索或可训练的检索策略。 这些进展引出了一个基本问题:智能体记忆系统增加的复杂性在何时是必要的? 为探究这一问题,我们从一种简单的替代方案入手:对原始历史进行检索增强生成(RAG)。

RAG is often considered insufficient for long-term memory. Two common objections to raw-history retrieval motivate our investigation. The first is conceptual: RAG is commonly associated with static corpora, whereas long-term interactions involve superseded facts, deletions, and dependent state changes. Can retrieving history suffice without explicitly maintaining current state? The second is empirical: prior evaluations report RAG trailing agentic memory systems.

人们常认为 RAG 不足以胜任长期记忆。 针对原始历史检索的两类常见质疑促使我们开展这项研究。 第一类是概念上的质疑:RAG 通常与静态语料库联系在一起,而长期交互涉及被新事实取代的旧事实、删除操作以及具有依赖关系的状态变化。 在不显式维护当前状态的情况下,仅检索历史记录是否足够? 第二类是实证上的质疑:已有评估报告称,RAG 的表现落后于智能体记忆系统。

Mem0 提议的变更很少,实际生效的更少。上方:写入操作分布。下方:LoCoMo(左)和 LongMemEval(右)中各对话的提议变更率与有效变更率。虚线表示按决策数加权的均值;所有比率均以全部输出决策为分母。

图2:Mem0 提议的变更很少,实际生效的更少。上方:写入操作分布。下方:LoCoMo(左)和 LongMemEval(右)中各对话的提议变更率与有效变更率。虚线表示按决策数加权的均值;所有比率均以全部输出决策为分母。

图2:Mem0 提议的变更很少,实际生效的更少。上方:写入操作分布。下方:LoCoMo(左)和 LongMemEval(右)中各对话的提议变更率与有效变更率。虚线表示按决策数加权的均值;所有比率均以全部输出决策为分母。

These concerns motivate a closer examination of memory management. We first ask how often memory tasks involve dynamic changes, how complex those changes are, and whether they exceed what reader LLMs can handle directly from retrieved evidence. Two preliminary experiments examine explicit state maintenance. We first audit Mem0 on all LoCoMo conversations and all 500 LongMemEval examples. UPDATE and DELETE together account for only 4.39% of the 33,902 write decisions on LoCoMo and 2.46% of the 428,858 write decisions on LongMemEval (Figure 2); many proposed updates are duplicates or malformed.

这些疑问促使我们更仔细地考察记忆管理。 我们首先询问:记忆任务涉及动态变化的频率有多高,这些变化有多复杂,以及它们是否超出了读取证据的 LLM 直接利用检索证据进行处理的能力。 两项初步实验考察了显式状态维护。 我们首先审计了 Mem0 在全部 LoCoMo 对话和全部 500 个 LongMemEval 样本上的行为。 UPDATE 与 DELETE 合计仅占 LoCoMo 中 33,902 次写入决策的 4.39%,以及 LongMemEval 中 428,858 次写入决策的 2.46%(图2);许多提议的更新是重复的或格式有误。

Effective mutations, defined as persisted text-changing updates or deletions, account for only 1.90% and 1.34% of all decisions. Replacing UPDATE with append-only ADD and DELETE with NONE raises LoCoMo accuracy from 67.36% to 69.42%, without reducing any category score (Table 1). Explicit mutation provides no accuracy gain in this configuration. We then test whether raw evidence is sufficient for dynamic conversation on MEME, which includes exact recall, aggregation, tracking, deletion, cascade, and invalidation tasks. Readers receive the evidence available at the queried phase in chronological order, eliminating retrieval errors but still requiring them to resolve state changes.

有效变更被定义为已持久化且改变文本的更新或删除,仅占全部决策的 1.90% 和 1.34%。 将 UPDATE 替换为仅追加的 ADD,并将 DELETE 替换为 NONE,可使 LoCoMo 准确率从 67.36% 提高到 69.42%,且没有降低任何类别的得分(表1)。 在这一配置下,显式变更没有带来准确率收益。 随后,我们在 MEME 上测试原始证据是否足以应对动态对话,该基准包括精确回忆、聚合、追踪、删除、级联和失效任务。 读取模型按时间顺序接收被查询阶段可见的证据,从而排除检索错误,但仍须解析状态变化。

DeepSeek-V4-Flash reaches 82.32% on cascades and 91.54% on invalidation (Table 2). Performance varies substantially across readers, but these results show that difficult transitions can be resolved from sufficient raw evidence. Together, these diagnostics suggest that capable readers can often resolve changing states directly from raw evidence. To examine the empirical concern, we review 14 prior works and identify coarse retrieval units, restricted retrieval depth, or absent reranking in several evaluated baselines (Appendix E). These limitations leave open whether the reported gaps reflect a need for agentic memory systems or weaknesses in the chosen retrieval baselines.

DeepSeek-V4-Flash 在级联任务上达到 82.32%,在失效任务上达到 91.54%(表2)。 不同读取模型之间的性能差异很大,但这些结果表明,只要原始证据充分,就能够解析困难的状态转移。 总体而言,这些诊断结果说明,能力较强的读取模型往往能够直接依据原始证据解析不断变化的状态。 为考察实证层面的质疑,我们回顾了 14 项既有工作,发现若干被评估的基线存在检索单元粗糙、检索深度受限或缺少重排序的问题(附录 E)。 这些局限使一个问题仍悬而未决:所报告的差距究竟反映了对智能体记忆系统的需要,还是所选检索基线本身的不足。

表1:Mem0 在完整变更策略和仅使用 ADD/NONE 策略下的 LoCoMo 准确率。排除类别 5 的对抗性问题。Δ 表示仅使用 ADD/NONE 的结果减去完整策略的结果。
CategoryFull policyADD/NONE onlyΔ
Multi-hop63.2464.66+1.42
Temporal49.7453.06+3.32
Open-domain53.4760.42+6.94
Single-hop77.0578.28+1.23
Overall67.3669.42+2.06

表1:Mem0 在完整变更策略和仅使用 ADD/NONE 策略下的 LoCoMo 准确率。排除类别 5 的对抗性问题。Δ 表示仅使用 ADD/NONE 的结果减去完整策略的结果。

表2:MEME 阶段可见 oracle 的准确率(%)。Overall 为六项任务的宏平均。
TaskGPT-4o-miniDeepSeek-V4-FlashQwen3.5-35B-A3B
ER98.0099.0097.00
Agg47.0063.0056.00
Tr81.0092.0089.00
Del39.0086.0046.00
Cas1.8382.3239.63
Abs36.1591.5493.85
Overall50.5085.4870.25

表2:MEME 阶段可见 oracle 的准确率(%)。Overall 为六项任务的宏平均。

We introduce Raw-RAG as a diagnostic baseline: naive RAG over raw history, using only dense retrieval and cross-encoder reranking to select evidence for a reader. Across four benchmarks, this simple baseline ranks first among the compared memory systems in six of seven benchmark–model settings.

我们提出 Raw-RAG 作为诊断基线:对原始历史采用朴素 RAG,仅使用稠密检索和交叉编码器重排序,为读取模型选择证据。 在四个基准上,这一简单基线在七种基准与模型组合中的六种上位居所比较记忆系统的首位。

Our contributions are summarized as follows:

我们的贡献概括如下:

  • We challenge the presumed necessity of explicit memory mutation: capable readers can resolve dynamic states from sufficient raw history, and disabling mutation improves accuracy in the tested configuration.
  • We establish Raw-RAG as a strong reference baseline, ranking first in six of seven settings across four benchmarks, showing that naive RAG matches or exceeds the compared agentic memory systems in most settings.
  • We identify evidence access and relational completeness as key bottlenecks: retrieving answer values does not ensure sufficient supporting paths, and complete-store access does not close the gap to raw evidence.
  • 我们质疑显式记忆变更被预设为必要的观点:能力较强的读取模型能够依据充分的原始历史解析动态状态,而且在所测试的配置中,禁用变更反而提高了准确率。
  • 我们确立了 Raw-RAG 这一强有力的参考基线,它在四个基准的七种设置中有六种位居第一,表明朴素 RAG 在多数设置下可与所比较的智能体记忆系统持平或超过它们。
  • 我们发现,证据访问与关系完整性是关键瓶颈:检索到答案值并不保证获得充分的支撑路径,而完整访问记忆存储也无法消除与原始证据之间的差距。

2. Related Work ​

2.1. Agentic memory systems ​

External-memory architectures organize persistent information through write, management, and read operations. Early approaches summarize or reflect on experience streams, or provide tiered stores and read–write interfaces. Recent approaches extract and mutate facts or maintain evolving graphs, consolidate hierarchical or recurrent stores, or construct selective event-level and abstract representations. Hybrid and lightweight approaches retain source episodes alongside derived memories or selectively maintain events and preferences.

外部记忆架构通过写入、管理和读取操作来组织持久化信息。 早期方法对经验流进行总结或反思,或提供分层存储和读写接口。 近期方法会抽取并变更事实、维护不断演化的图、整合层级式或循环式存储,或构建有选择的事件级表示与抽象表示。 混合式和轻量化方法在保留派生记忆的同时保留原始片段,或有选择地维护事件与偏好。

Concurrent work studies ReFind, which preserves raw chat logs and gives an agent iterative lexical search with session, temporal, context-expansion, and deduplication controls. We evaluate a fixed dense-retrieval and reranking baseline, isolating evidence access from query-time search control. We compare these systems with naive RAG for long-term conversation understanding and diagnose their evidence-access limitations.

同期工作研究了 ReFind,它保留原始聊天日志,并为智能体提供迭代式词法搜索,以及会话、时间、上下文扩展和去重控制。 我们评估一种固定的稠密检索与重排序基线,将证据访问与查询时的搜索控制区分开来。 我们将这些系统与用于长期对话理解的朴素 RAG 进行比较,并诊断它们在证据访问方面的局限。

2.2. Retrieval-augmented generation ​

Retrieval-augmented language models combine external non-parametric memory with a generator. Lexical and dense retrievers select candidates; late-interaction models and cross-encoders refine ranking. Structure-aware variants use summaries, graphs, or hierarchies. Adaptive variants learn when to retrieve and assess evidence or answers. Long-context and memory-QA studies emphasize evidence selection, granularity, index keys, and temporal cues. We use standard dense retrieval and reranking to assess what agentic memory systems add to long-term conversation understanding.

检索增强语言模型将外部非参数记忆与生成器结合起来。 词法检索器和稠密检索器负责选择候选项,后交互模型和交叉编码器则进一步优化排序。 结构感知变体使用摘要、图或层级结构。 自适应变体学习何时进行检索,以及如何评估证据或答案。 长上下文和记忆问答研究强调证据选择、粒度、索引键和时间线索。 我们使用标准的稠密检索和重排序,评估智能体记忆系统能为长期对话理解带来什么额外价值。

3. The RAW-RAG ​

智能体记忆系统(EverMemOS 和 Memora)与朴素 RAG(Raw-RAG)在构建、存储和召回阶段的流程。

图3:智能体记忆系统(EverMemOS 和 Memora)与朴素 RAG(Raw-RAG)在构建、存储和召回阶段的流程。

图3:智能体记忆系统(EverMemOS 和 Memora)与朴素 RAG(Raw-RAG)在构建、存储和召回阶段的流程。

Our motivation is to test whether agentic memory systems improve long-term conversation understanding beyond retrieval over raw history. Raw-RAG (Figure 3(c)) provides a simple reference, leaving evidence interpretation and state reconstruction to the reader.

我们的动机是检验:相比对原始历史进行检索,智能体记忆系统能否进一步改善长期对话理解。 Raw-RAG(图3(c))提供了一个简单的参照,将证据解释和状态重建交给读取模型。

Raw-RAG indexes source history without LLM-based extraction, summarization, graph construction, or mutation. Each conversation is serialized with message timestamps and image captions, split into 256-token windows with 32-token overlap, and embedded in a flat index. These embeddings support semantic matching while the original window text remains available as reader evidence.

Raw-RAG 直接为原始历史建立索引,不进行基于 LLM 的抽取、摘要、图构建或内容变更。 每段对话连同消息时间戳和图像描述一起序列化,划分为长度为 256 个 token、重叠 32 个 token 的窗口,再进行嵌入并存入扁平索引。 这些嵌入支持语义匹配,同时保留原始窗口文本作为读取模型的证据。

At query time, the question is embedded and cosine similarity retrieves the 128 closest windows. A cross-encoder jointly scores each question–window pair for relevance and selects the top 15. The selected evidence is then supplied with the question to the reader, which resolves temporal order and relevant state changes when generating the answer. Top-15 limits the number of selected items. Appendix B specifies the full pipeline.

查询时,系统对问题进行嵌入,并利用余弦相似度检索最接近的 128 个窗口。 交叉编码器对每个问题与窗口组成的配对联合进行相关性评分,并选择排名前 15 的窗口。 随后,选定的证据与问题一起提供给读取模型,由其在生成答案时解析时间顺序和相关状态变化。 Top-15 限制的是所选条目的数量。 附录 B 给出了完整流程。

4. RAG Is Stronger Than We Thought ​

This section presents our experiments evaluating Raw-RAG against agentic memory systems, including benchmark comparisons, ablations, and efficiency.

本节介绍将 Raw-RAG 与智能体记忆系统进行比较的实验,包括基准比较、消融实验和效率评估。

4.1. Benchmarks and baselines ​

We evaluate memory-augmented conversation on four benchmarks, namely LoCoMo (10 conversations; 1,540 non-adversarial questions on single-hop, multi-hop, temporal, and open-domain reasoning), LongMemEval (500 examples on recall, temporal reasoning, preferences, and updates), MEME (100 episodes; 1,188 phase-specific questions on dynamic memory updates and complex memory dependency understanding), and MemoryAgentBench (2,071 questions from 14 sources on accurate retrieval, test-time learning, long-range understanding, and conflict resolution).

我们在四个基准上评估记忆增强对话:LoCoMo(10 段对话;1,540 个涉及单跳、多跳、时间和开放域推理的非对抗性问题)、LongMemEval(500 个涉及回忆、时间推理、偏好和更新的样本)、MEME(100 个片段;1,188 个针对特定阶段、涉及动态记忆更新和复杂记忆依赖理解的问题),以及 MemoryAgentBench(来自 14 个来源的 2,071 个问题,涉及准确检索、测试时学习、长程理解和冲突消解)。

Baselines include EverMemOS, MemOS, EMem, SimpleMem, MemU, MemMachine, Mem0, Memora, Nemori, MemoryOS, A-MEM, and RecMem, alongside Full-context. On LoCoMo and LongMemEval, we evaluate Raw-RAG under settings fully aligned with the corresponding comparison settings, as detailed in Appendix A. On MEME and MemoryAgentBench, all systems follow the same evaluation procedure. Comparisons under aligned evaluation settings and their scope are presented in Appendix A. Appendices D.1 and D.3 detail benchmark tasks and baseline settings. Appendix A.4 reports evidence lengths and 5,000-token controls, where Raw-RAG remains competitive.

基线包括 EverMemOS、MemOS、EMem、SimpleMem、MemU、MemMachine、Mem0、Memora、Nemori、MemoryOS、A-MEM 和 RecMem,以及 Full-context。 在 LoCoMo 和 LongMemEval 上,我们在与相应比较设置完全对齐的条件下评估 Raw-RAG,详见 附录 A。 在 MEME 和 MemoryAgentBench 上,所有系统都遵循相同的评估流程。 附录 A 给出了对齐评估设置下的比较及其适用范围。 附录 D.1 和 D.3 详细介绍了基准任务和基线设置。 附录 A.4 报告了证据长度和 5,000 token 预算下的对照实验,Raw-RAG 在这些实验中仍具有竞争力。

4.2. Main results ​

表3:LoCoMo 和 LongMemEval 按问题类型划分的准确率(%)。在 LongMemEval 中,S-U.、S-A. 和 S-P. 分别表示单会话用户、助手和偏好;M-S. 表示多会话;KU. 表示知识更新;TR. 表示时间推理。粗体表示排除 Full-context 后各列的最大值。
MethodLoCoMoLongMemEval
GPT-4o-miniGPT-4.1-miniGPT-4.1-mini
SingleMultiTemp.OpenOverallSingleMultiTemp.OpenOverallS-U.S-A.S-P.M-S.KU.TR.Overall
Full-context83.0066.8056.2048.6072.3086.9077.2074.2056.6080.6085.7098.2016.7051.1076.9060.2065.60
MemU72.7762.4133.9646.8861.1574.9172.3443.6154.1766.6767.1419.6476.6742.1041.0217.2938.40
Mem067.1351.1555.5172.9366.8868.9761.7058.2650.0064.2082.8626.7890.0063.1566.6772.1866.40
A-MEM66.8352.1361.9930.2160.8473.2559.9372.9042.7168.8395.71100.0063.3361.6582.0552.6371.60
MemoryOS74.5558.8744.2446.8863.6477.0566.3147.6655.2167.6094.2989.29100.0067.6780.7754.8974.40
Nemori82.1065.3071.0044.8074.4084.9075.1077.6051.0079.4090.0092.9086.7055.6079.5072.2074.60
RecMem79.7972.7057.3258.3372.4786.9278.3775.3957.2981.1095.7196.4386.6765.4175.6468.4276.80
MemOS81.0967.4975.1855.9075.8085.3779.4375.0864.5880.7695.7167.8696.6770.6774.2677.4477.80
SimpleMem86.0174.9463.7668.4078.2588.1579.5578.8276.0483.8785.7175.0076.6760.9279.4883.4676.87
EMem83.0070.2077.1060.2078.0089.7079.0080.0065.2084.2093.8082.1046.7082.1095.4080.6083.00
MemMachine93.9484.0480.6973.9688.1295.1288.3091.5971.8891.6992.86100.0055.5666.6786.3258.6574.33
Memora87.0869.5079.5460.0780.6191.8078.7086.6059.4086.3098.6078.6083.3078.2097.4089.5087.40
EverMemOS91.0886.1781.9366.6786.7696.6791.8489.7276.0493.0597.1485.7193.3373.6889.7477.4483.00
Raw-RAG94.5785.9382.0473.6189.0796.7992.3290.8680.2193.70100.0098.21100.0077.6991.0381.4587.53

表3:LoCoMo 和 LongMemEval 按问题类型划分的准确率(%)。在 LongMemEval 中,S-U.、S-A. 和 S-P. 分别表示单会话用户、助手和偏好;M-S. 表示多会话;KU. 表示知识更新;TR. 表示时间推理。粗体表示排除 Full-context 后各列的最大值。

表4:MEME 和 MemoryAgentBench 按子集划分的得分(%)。粗体表示针对各读取模型、排除 Full-context 后各列的最大值。Overall 为六项任务的宏平均(MEME),或四种能力宏平均的均值(MemoryAgentBench)。横线表示因上下文长度限制而无法获得 Full-context 的结果。
MethodMEMEMemoryAgentBench
ER.Agg.Tr.Del.Cas.Abs.OverallAR.TTL.LRU.CR.Overall
GPT-4o-mini
Full-context93.0010.0044.0016.003.669.2329.31–––––
MemU52.006.0031.0019.001.2210.0019.8752.309.1222.5420.5026.12
EverMemOS44.003.0050.0020.002.4410.0021.5743.3848.3024.7729.5036.49
MemOS78.0019.0049.0021.003.6610.7730.2452.0345.7333.1312.0035.72
Mem070.005.0061.0014.007.329.2327.7657.9046.7520.4740.0041.28
EMem48.0036.0063.0037.006.7112.3133.8457.6049.0717.1130.0038.44
MemMachine98.009.0073.0029.004.888.4637.0658.1225.1231.3827.5035.53
Memora93.0011.0058.0023.006.1010.0033.5268.7847.7726.8232.0043.84
Raw-RAG97.0019.0078.0026.004.2711.5439.3067.8547.6831.7446.0048.32
DeepSeek-V4-Flash
Full-context97.0059.0088.0063.0048.1723.8563.17–––––
MemU50.009.0023.0017.003.0510.7718.8062.127.1322.8221.0028.27
EverMemOS44.004.0071.0022.005.4916.9227.2452.8551.0232.2934.0042.54
MemOS77.0029.0033.0024.006.7117.6931.2356.6849.2732.4411.5037.47
Mem085.0013.0057.0022.004.2717.6933.1662.9248.7021.1935.0041.95
EMem48.0036.0087.0038.006.1015.3838.4163.6249.7216.5328.5039.59
MemMachine100.0011.0085.0048.007.3216.9244.7170.0827.0244.0927.0042.05
Memora92.002.0057.0038.009.1520.0036.3675.0550.7231.7634.0047.88
Raw-RAG100.0021.0087.0029.003.6618.4643.1975.7850.3933.4854.0053.41

表4:MEME 和 MemoryAgentBench 按子集划分的得分(%)。粗体表示针对各读取模型、排除 Full-context 后各列的最大值。Overall 为六项任务的宏平均(MEME),或四种能力宏平均的均值(MemoryAgentBench)。横线表示因上下文长度限制而无法获得 Full-context 的结果。

Tables 3 and 4 summarize the main results; all evaluation details are provided in Appendix A. Raw-RAG achieves the highest score among the compared memory systems in six of seven benchmark–model settings, excluding Full-context. It leads LoCoMo by 0.65–0.95 points, LongMemEval by 0.13 points, GPT-4o-mini MEME by 2.24 points, and MemoryAgentBench by 4.48–5.53 points. MemMachine leads DeepSeek-V4-Flash MEME among the memory systems by 1.52 points, while Full-context leads Raw-RAG by 19.98 points in that setting. Raw-RAG is competitive across these tasks despite its simpler ingestion procedure.

表3 和 表4 汇总了主要结果;全部评估细节见 附录 A。 排除 Full-context 后,Raw-RAG 在七种基准与模型组合中的六种上获得了所比较记忆系统中的最高分。 它在 LoCoMo 上领先 0.65–0.95 个百分点,在 LongMemEval 上领先 0.13 个百分点,在采用 GPT-4o-mini 的 MEME 上领先 2.24 个百分点,在 MemoryAgentBench 上领先 4.48–5.53 个百分点。 在采用 DeepSeek-V4-Flash 的 MEME 设置下,MemMachine 在记忆系统中以 1.52 个百分点的优势领先,而 Full-context 在该设置下比 Raw-RAG 高出 19.98 个百分点。 尽管摄取流程更简单,Raw-RAG 在这些任务上仍具有竞争力。

4.3. Ablation studies and efficiency ​

We organize the analysis around three research questions: why Raw-RAG uses its retrieval design, whether additional memory management improves accuracy, and how efficiently it ingests, organizes and retrieves long histories.

我们围绕三个研究问题展开分析:Raw-RAG 为何采用当前的检索设计,额外的记忆管理能否提高准确率,以及它摄取、组织和检索长历史的效率如何。

表5:Raw-RAG 在 MemoryAgentBench 上的消融实验。灰色表示默认配置,蓝色表示检索变体,橙色表示额外的记忆管理操作。a/b 表示以 token 为单位的分块大小与重叠长度。
SettingAR.TTL.LRU.CR.TotalΔ95% CI
Raw-RAG67.8547.6831.7446.0048.32––
− reranker59.1344.2929.6644.5044.40−3.92[-5.80, -2.06]
128/1670.5046.8928.9346.0048.08−0.24[-1.54, +1.05]
512/6465.6849.2732.4946.0048.36+0.04[-1.15, +1.25]
1024/12866.2848.0831.7946.0048.04−0.28[-1.76, +1.19]
+ display-turn dedup68.2737.6931.7546.0045.93−2.39[-3.53, -1.28]
+ Atomic facts57.2515.3721.1721.0028.70−19.62[-21.99, -17.21]
+ Raw summary67.5345.8929.6227.0042.51−5.81[-7.70, -3.90]
+ Graph-expanded65.4246.4931.7426.5042.54−5.78[-7.50, -4.07]

表5:Raw-RAG 在 MemoryAgentBench 上的消融实验。灰色表示默认配置,蓝色表示检索变体,橙色表示额外的记忆管理操作。a/b 表示以 token 为单位的分块大小与重叠长度。

表6:在 10 个 MEME 片段和 110 个问题上的摄取与检索延迟(秒)。Total 为从添加到就绪(Add-to-ready)的时间与搜索(Search)时间之和,不包括答案生成和评估。
SystemAdd→readySearchTotal
EverMemOS8217.691083.799301.48
Mem04025.23117.724142.95
MemMachine3104.35411.393515.74
MemOS2591.59177.972769.56
EMem1082.37479.591561.97
Raw-RAG50.32255.59305.91

表6:在 10 个 MEME 片段和 110 个问题上的摄取与检索延迟(秒)。Total 为从添加到就绪(Add-to-ready)的时间与搜索(Search)时间之和,不包括答案生成和评估。

最终 top-k 的敏感性:MemoryAgentBench 上的 Total 得分及其相对默认 k = 15 的变化,带有配对的 95% 区间。

图4:最终 top-k 的敏感性:MemoryAgentBench 上的 Total 得分及其相对默认 k = 15 的变化,带有配对的 95% 区间。

图4:最终 top-k 的敏感性:MemoryAgentBench 上的 Total 得分及其相对默认 k = 15 的变化,带有配对的 95% 区间。

RQ1: Why is Raw-RAG designed this way? We first test the roles of reranking, retrieval depth, and chunk size. Table 5 and Figure 4 isolate these choices on MemoryAgentBench using 20,000 paired, source-stratified bootstrap resamples and Holm correction. Removing reranking lowers Total by 3.92 points (pHolm=0.0012), while returning only one item lowers it by 11.73 points.

RQ1:为什么这样设计 Raw-RAG? 我们首先测试重排序、检索深度和分块大小的作用。 表5 和 图4 在 MemoryAgentBench 上分别考察这些选择,采用 20,000 次按来源分层的配对自助重采样,并进行 Holm 校正。 去掉重排序后,Total 降低 3.92 个百分点(pHolm=0.0012);而仅返回一个条目会使其降低 11.73 个百分点。

Final-k values of 5, 10, 30, and 60 stay within 1.3 points of the baseline. Top-120 loses 14.57 points, driven by long-range understanding and conflict resolution. Chunk sizes from 128 to 1,024 do not significantly change Total. These results support reranking and moderate retrieval depth, without requiring the exact default chunk size or k.

当最终返回数量 k 为 5、10、30 和 60 时,得分与基线的差距均在 1.3 个百分点以内。 Top-120 的得分降低了 14.57 个百分点,主要源于长程理解与冲突消解方面的下降。 从 128 到 1,024 的分块大小变化不会显著改变 Total。 这些结果支持采用重排序和适中的检索深度,而无需严格使用默认的分块大小或 k。

RQ2: Can additional memory management improve Raw-RAG? We evaluate three memory-management operations: atomic-fact extraction, summary augmentation, and graph-based retrieval expansion. These variants reuse the chunking, embedding model, and reranker, while changing the indexed representation or retrieval candidate set. None improves Raw-RAG (48.32%) on the same 14-source MemoryAgentBench Total (Table 5, orange rows). The exact construction and retrieval procedures are given in the representation and retrieval ablation appendix (Appendix C.3), with the extraction prompts in the prompt appendix (Appendix G.2).

RQ2:额外的记忆管理能否改善 Raw-RAG? 我们评估三种记忆管理操作:原子事实抽取、摘要增强,以及基于图的检索扩展。 这些变体复用分块方式、嵌入模型和重排序器,同时改变被索引的表示或检索候选集。 在同样覆盖 14 个来源的 MemoryAgentBench Total 指标上,没有一种变体优于 Raw-RAG(48.32%)(表5 中的橙色行)。 具体的构建与检索流程见表示与检索消融附录(附录 C.3),抽取提示词见提示词附录(附录 G.2)。

Atomic-fact extraction reduces test-time learning from 47.68% to 15.37% and Total by 19.62 points, consistent with loss or disruption of usable demonstrations (Appendix F). Summary augmentation largely preserves Accurate Retrieval performance but loses 5.81 points overall, chiefly on conflict resolution. Graph expansion ties Raw-RAG on long-range understanding yet remains 5.78 points lower overall. Thus, these three memory-management additions reduce overall accuracy in this setting.

原子事实抽取使测试时学习得分从 47.68% 降至 15.37%,并使 Total 降低 19.62 个百分点,这与可用示例的丢失或破坏相一致(附录 F)。 摘要增强大体保留了准确检索能力,但总体得分降低 5.81 个百分点,主要下降发生在冲突消解上。 图扩展在长程理解上与 Raw-RAG 持平,但总体得分仍低 5.78 个百分点。 因此,在这一设置下,这三种额外的记忆管理操作都降低了总体准确率。

RQ3: How efficient is Raw-RAG? We finally examine the computational cost of these additions and compare system-level latency and scaling. On the 11 commonly measured non-conflict MemoryAgentBench sources, the three additions require 21.6–109.3M LLM tokens and 2.9–8.8 hours for Add+Search, versus 12 minutes for Raw-RAG (Table 32). We then compare systems on the same 10-episode, 110-question MEME slice, using one external conversation/search worker and each system's native internal parallelism. Raw-RAG finishes Add-to-ready plus Search in 305.91 seconds (Table 6), 5.1× faster than the next system and 30.4× faster than EverMemOS.

RQ3:Raw-RAG 的效率如何? 最后,我们考察这些额外操作的计算成本,并比较系统层面的延迟与扩展性。 在各方法共同测量的 11 个非冲突类 MemoryAgentBench 来源上,这三种额外操作的 Add+Search 需要 2,160 万至 1.093 亿个 LLM token,以及 2.9–8.8 小时,而 Raw-RAG 仅需 12 分钟(表32)。 随后,我们在同一份包含 10 个片段、110 个问题的 MEME 子集上比较各系统,使用一个外部对话/搜索工作单元,并保留各系统原生的内部并行方式。 Raw-RAG 完成 Add-to-ready 加 Search 共需 305.91 秒(表6),速度为次快系统的 5.1 倍、EverMemOS 的 30.4 倍。

For scaling, we stream the same 1,710-message BEAM-1M conversation approaching one million tokens into each system with one external worker (Figure 1, right panel). At the endpoint, cumulative Add time ranges from 0.33 hours for Raw-RAG to 26.95 hours for Memora; the next-fastest completed run, MemOS, takes 3.25 hours. Both studies exclude answer generation and evaluation; BEAM-1M includes six completed sequential runs. Appendix D details execution conditions. On these workloads, Raw-RAG combines competitive accuracy with lower ingestion and combined ingestion–retrieval costs.

为考察扩展性,我们使用一个外部工作单元,将同一段包含 1,710 条消息、接近一百万个 token 的 BEAM-1M 对话以流式方式输入各系统(图1 右侧面板)。 在终点处,累计 Add 时间从 Raw-RAG 的 0.33 小时到 Memora 的 26.95 小时不等;在已完成的运行中,次快的 MemOS 用时 3.25 小时。 这两项研究都不包含答案生成和评估;BEAM-1M 包含六次已完成的顺序运行。 附录 D 详细说明了执行条件。 在这些工作负载上,Raw-RAG 同时具备有竞争力的准确率、较低的摄取成本,以及较低的摄取与检索总成本。

5. Why Is Raw-RAG Enough in Most Cases? ​

5.1. Raw-RAG offsets lower utilization with high coverage ​

表7:MemoryAgentBench 上的语义证据覆盖率与读取模型在证据充分条件下的利用率(%)。
SystemCoverageUtilization
MemU19.0789.37
MemMachine21.5484.30
EverMemOS25.1180.00
MemOS34.4885.85
EMem34.7289.71
Mem040.0382.39
Raw-RAG45.2984.43

表7:MemoryAgentBench 上的语义证据覆盖率与读取模型在证据充分条件下的利用率(%)。

表8:通过确定性检查得到的 MEME 证据覆盖率与利用率(%)。
SystemCoverageUtilization
MemU35.6984.20
EverMemOS47.6476.86
EMem50.0886.55
MemOS62.1266.67
Mem063.2265.51
MemMachine70.3782.66
Raw-RAG76.3573.76

表8:通过确定性检查得到的 MEME 证据覆盖率与利用率(%)。

Does Raw-RAG perform well because it supplies better evidence, or because readers use that evidence more effectively? This distinction matters: improving the reader cannot reliably compensate for missing evidence, while broader retrieval may not resolve reasoning errors.

Raw-RAG 表现良好,是因为它提供了更好的证据,还是因为读取模型能更有效地利用这些证据? 这一区别很关键:改进读取模型无法可靠地弥补证据缺失,而扩大检索范围也未必能消除推理错误。

We measure coverage, the fraction of questions with sufficient retrieved evidence, and utilization, answer accuracy conditional on sufficient evidence. Coverage is assessed by an LLM judge on MemoryAgentBench and task-specific deterministic checks on MEME (Appendix C.1). Conditioning on coverage separates evidence availability from subsequent answer generation, although the system-specific question sets preclude a controlled comparison of readers.

我们衡量两个指标:覆盖率,即检索到充分证据的问题占比;以及 利用率,即以证据充分为条件的答案准确率。 在 MemoryAgentBench 上,覆盖率由 LLM 评判模型评估;在 MEME 上,则通过针对各任务的确定性检查来评估(附录 C.1)。 以证据覆盖为条件,可以将证据可用性与后续答案生成区分开来,但由于各系统对应的问题集合不同,无法据此对读取模型进行受控比较。

Tables 7 and 8 show that Raw-RAG achieves the highest coverage on both benchmarks: 45.29% and 76.35%. On MemoryAgentBench, coverage spans 19.07–45.29%, whereas utilization spans only 80.00–89.71%. MEME shows the same pattern: coverage varies by 40.66 points versus 21.04 for utilization. Thus, systems differ more in supplying sufficient evidence than in answering correctly once it is supplied. Raw-RAG leads in coverage, helping offset its less-than-best conditional utilization and explaining its strong performance.

表7 和 表8 表明,Raw-RAG 在两个基准上都取得了最高覆盖率,分别为 45.29% 和 76.35%。 在 MemoryAgentBench 上,覆盖率范围为 19.07–45.29%,而利用率仅在 80.00–89.71% 之间变化。 MEME 呈现相同模式:覆盖率相差 40.66 个百分点,而利用率相差 21.04 个百分点。 因此,相比在证据已被提供后能否正确作答,各系统在提供充分证据的能力上差异更大。 Raw-RAG 在覆盖率上领先,有助于弥补其并非最优的条件利用率,也解释了其较强的性能。

Finding 1 · 发现 1

Evidence access is a major bottleneck: Raw-RAG supplies sufficient evidence more often, helping offset lower conditional reader utilization.

证据访问是一个主要瓶颈:Raw-RAG 更经常能够提供充分证据,从而有助于弥补读取模型在证据充分条件下较低的利用率。

5.2. Raw history preserves the paths needed for reasoning ​

Raw history can preserve not only answer values but also the information needed to derive them. Useful retrieval therefore includes the order and dependencies that make one value current.

原始历史不仅可以保留答案值,还可以保留推导这些值所需的信息。 因此,有用的检索结果还应包含使某个值成为当前有效值的顺序信息和依赖关系。

On MEME tracking and cascade after-state questions, an LLM jointly assesses result coverage (required answer values) and path coverage (those values plus chronological order or linked dependency rules and upstream triggers; Appendix G.10). Table 9 reports P(path∣result): the fraction of result-covered questions whose retrieved contexts also contain a complete supporting path. This conditional rate measures how often successful value retrieval also preserves the relations and paths needed to use those values.

对于 MEME 追踪和级联任务中询问变化后状态的问题,LLM 联合评估 结果覆盖率(所需的答案值)与 路径覆盖率(这些值以及时间顺序,或相互关联的依赖规则和上游触发条件;附录 G.10)。 表9 报告了 P(path∣result):在结果已被覆盖的问题中,检索上下文也包含完整支撑路径的问题占比。 这一条件比率衡量成功检索到值时,使用这些值所需的关系与路径也被保留的频率。

Raw-RAG achieves the highest conditional path coverage (62.34%), followed by MemMachine (56.70%); MemU reaches only 9.62%. Systems that retrieve answer values can still differ substantially in preserving their supporting relations.

Raw-RAG 获得了最高的条件路径覆盖率(62.34%),其次是 MemMachine(56.70%);MemU 仅达到 9.62%。 能够检索到答案值的系统,在保留这些值的支撑关系方面仍可能存在显著差异。

Finding 2 · 发现 2

Raw-RAG is most useful when it preserves both answer values and the temporal or dependency relations needed to derive them.

当 Raw-RAG 同时保留答案值,以及推导这些值所需的时间关系或依赖关系时,它最有帮助。

表9:LLM 对 MEME 追踪与级联任务中变化后状态问题判定的结果覆盖率和可执行路径覆盖率(%)。最后一列给出以结果被覆盖为条件的路径覆盖率。
SystemResultPathP(path | result)
MemU59.095.689.62
MemOS88.2621.2124.03
Mem081.0638.6447.66
EMem76.5237.8849.50
EverMemOS78.0339.0250.00
MemMachine84.8548.1156.70
Raw-RAG90.5356.4462.34

表9:LLM 对 MEME 追踪与级联任务中变化后状态问题判定的结果覆盖率和可执行路径覆盖率(%)。最后一列给出以结果被覆盖为条件的路径覆盖率。

GPT-4o-mini 在 MEME 上的结果:原生检索与完整存储访问的比较,以及相对原始证据的差距。

图5:GPT-4o-mini 在 MEME 上的结果:原生检索与完整存储访问的比较,以及相对原始证据的差距。

图5:GPT-4o-mini 在 MEME 上的结果:原生检索与完整存储访问的比较,以及相对原始证据的差距。

5.3. Preserving raw evidence supports downstream recovery ​

The preceding analyses identify missing evidence and incomplete dependency paths in retrieved contexts, but do not establish where these gaps arise. Relevant information may remain in memory but escape retrieval, or it may have been discarded or distorted by ingestion-time processing, such as replacing source passages with extracted facts or compressed summaries. We therefore ask: can improved access to the stored memories recover performance, or do these ingestion-time operations leave information gaps that later retrieval cannot repair?

前述分析发现检索上下文中存在证据缺失和依赖路径不完整的问题,但尚未确定这些缺口出现在哪个环节。 相关信息可能仍保存在记忆中,却未被检索到;也可能在摄取阶段的处理中被丢弃或扭曲,例如将原始段落替换为抽取的事实或压缩的摘要。 因此,我们提出问题:改善对已存储记忆的访问能否恢复性能,还是这些摄取阶段的操作留下了后续检索无法修复的信息缺口?

We compare three conditions on MEME. Native uses each system's ordinary retrieval and readout. The complete-store oracle uses gold-informed selection over all exported phase-visible memories. The raw-evidence control selects original annotated support sessions using the same gold information. Both controls share a value-free task policy and a 5,000-token packing budget.

我们在 MEME 上比较三种条件。 原生条件(Native) 使用各系统常规的检索和读取方式。 完整存储 oracle(complete-store oracle) 在导出的全部阶段可见记忆上,借助标准答案信息进行选择。 原始证据对照(raw-evidence control) 使用相同的标准答案信息,选择原始标注的支撑会话。 这两种对照采用相同的不含答案值的任务策略,以及 5,000 token 的证据打包预算。

Figure 5 shows that the complete-store oracle improves all seven systems, but the recovered performance varies across stored representations. Raw-RAG and MemMachine, which retain raw conversational content in their evaluated stores, reach 57.54% and 57.46%, respectively, compared with 61.60% for raw evidence. These results are consistent with a role for information preservation during ingestion in downstream recovery. The two source-preserving systems recover performance closest to the raw-evidence control, whereas access to the complete transformed stores leaves substantially larger deficits.

图5 表明,完整存储 oracle 改善了全部七个系统的表现,但不同存储表示所恢复的性能各不相同。 Raw-RAG 和 MemMachine 在所评估的存储中保留了原始对话内容,分别达到 57.54% 和 57.46%,而原始证据达到 61.60%。 这些结果与摄取阶段的信息保留有助于下游性能恢复这一判断相一致。 这两个保留源内容的系统所恢复的性能最接近原始证据对照,而完整访问经过转换的存储仍留下大得多的差距。

Removing the packing ceiling leaves all seven stores 7.58–29.38 points below raw evidence, with all paired 95% intervals for these gaps excluding zero. However, the residual gap is not a pure measure of information loss during ingestion: even Raw-RAG falls short, and evidence assembly and positional effects such as lost in the middle may also contribute. Appendix C.5 specifies the controls; Appendix A.5.2 reports the full results.

移除打包上限后,全部七种存储的得分仍比原始证据低 7.58–29.38 个百分点,且这些差距的配对 95% 区间均不包含零。 不过,剩余差距并不是对摄取阶段信息损失的纯粹度量:即使 Raw-RAG 也未达到原始证据的水平,证据组装方式以及 中间信息丢失(lost in the middle) 等位置效应也可能产生影响。 附录 C.5 说明了对照条件;附录 A.5.2 报告了完整结果。

Finding 3 · 发现 3

Preserving information during ingestion matters for downstream recovery: information discarded or distorted during ingestion is difficult to recover through retrieval alone.

在摄取阶段保留信息对下游性能恢复很重要:摄取时被丢弃或扭曲的信息,很难仅靠检索来恢复。

6. Limitations and Conclusion ​

6.1. Limitations and future work ​

Our evidence is limited to offline conversation on public benchmarks; it does not establish performance for interactive, multimodal, or broader operational settings. More discussions are in Appendix F; raw-history approaches also raise storage and privacy concerns. Future work should evaluate a broader range of models on longer histories while accounting for explicit privacy and deletion constraints. It should also identify when structured or compressed memories offer advantages over raw retrieval, considering trade-offs among accuracy, latency and computational cost. State reconstruction also depends on reader capability. Future evaluations should test whether explicit state maintenance benefits weaker readers or reduces repeated reasoning across queries.

我们的证据仅限于公共基准上的离线对话,无法据此确定交互式、多模态或更广泛实际运行场景中的性能。 更多讨论见 附录 F;原始历史方法也会带来存储和隐私方面的问题。 未来工作应在更长的历史上评估更广泛的模型,同时考虑明确的隐私与删除约束。 还应在权衡准确率、延迟和计算成本的基础上,确定结构化或压缩记忆在何种情况下比原始历史检索更有优势。 状态重建也依赖读取模型的能力。 未来评估应检验显式状态维护能否使能力较弱的读取模型受益,或减少跨查询的重复推理。

6.2. Conclusion ​

Is agentic memory management always needed for long-term conversation understanding? Across four benchmarks, Raw-RAG, a naive baseline using dense retrieval and reranking over raw history, ranks first among the compared memory systems in six of seven benchmark–model settings. Our diagnostic analyses identify evidence access as the larger observed bottleneck: useful evidence includes not only answer values but also supporting relations and dependency paths. Even complete access to transformed stores does not close the gap to raw evidence. These findings challenge the need for complex agentic memory systems in the evaluated conversation tasks. Improved agentic memory systems should demonstrate gains over a well-specified naive RAG baseline and establish what the added complexity contributes.

长期对话理解总是需要智能体记忆管理吗? 在四个基准上,Raw-RAG 这一基于原始历史进行稠密检索和重排序的朴素基线,在七种基准与模型组合中的六种上位居所比较记忆系统的首位。 我们的诊断分析发现,证据访问是所观察到的更大瓶颈:有用的证据不仅包括答案值,还包括支撑关系与依赖路径。 即使能够完整访问经过转换的存储,也无法消除与原始证据之间的差距。 这些发现对所评估对话任务中复杂智能体记忆系统的必要性提出了质疑。 改进后的智能体记忆系统应展示其相对定义清晰的朴素 RAG 基线的收益,并明确增加的复杂性究竟带来了什么贡献。