← 返回 2026-01-12

记忆更重要:以事件为中心的记忆作为智能体搜索与推理的逻辑图谱 Memory Matters More: Event-Centric Memory as a Logic Map for Agent Searching and Reasoning

Yuyang Hu, Jiongnan Liu, Jiejun Tan, Yutao Zhu, Zhicheng Dou 📅 2026-01-08 👍 9 2026-07-13 08:35
Agent Memory Cognitive Science Event Graph Long-horizon Reasoning Memory Retrieval

提出CompassMem框架,将经验组织为事件图,通过逻辑关系指导智能体进行多路径搜索与推理,显著提升长程对话和叙事问答性能。

前置知识

Event Segmentation Theory (EST)

事件分割理论是认知科学中的一个框架,解释人类如何将连续的感知经验解析为有意义的离散事件单元。根据该理论,人类不会将信息处理为一个未分化的连续流,而是自动将其分割为一系列相对稳定的事件片段。每个事件内部表征保持连贯和稳定;当出现显著变化(如场景、动作目标或环境状态的改变)时,会触发事件边界,促使构建新的事件表征模型。这种分割过程不仅在感知层面运作,还在事件记忆的编码和后续检索中起关键作用。

本文的核心思想正是借鉴了EST理论,将智能体的记忆组织为离散的事件单元,并通过逻辑关系连接,从而模拟人类认知中的结构化记忆方式。理解EST有助于把握CompassMem的设计动机和理论基础。

Event Graph

事件图是一种图结构,其中节点代表从经验流中分割出的连贯事件单元,边则编码事件之间的逻辑依赖关系,如因果关系、时序关系、动机关系等。与传统的扁平化记忆存储(如独立的文本片段)不同,事件图显式地建模了事件之间的逻辑连接,为结构化检索和多步推理提供了基础。在本文中,事件图由事件分割、关系提取和主题演化三个步骤增量构建。

事件图是CompassMem的核心数据结构,它使记忆从被动的存储转变为能够主动引导搜索和推理的“逻辑图谱”。理解事件图的构成和运作方式是理解本文方法的关键。

Multi-hop Reasoning

多跳推理是指回答一个问题需要整合来自多个不同信息源或证据片段的知识,并进行多步逻辑推断。例如,问题“A和B有什么共同点?”可能需要先分别找到关于A和B的信息,再进行比较和综合。在长对话或长文档场景中,相关信息往往分散在不同位置,需要跨越多个“跳数”才能收集完整证据。

CompassMem的一个重要目标就是提升智能体在多跳推理任务上的性能。论文中的实验表明,CompassMem在LoCoMo基准的多跳问题上取得了显著改进,这直接体现了其设计在处理复杂推理需求方面的优势。

Long-horizon Agent

长程智能体是指能够在长时间跨度内与环境交互、执行复杂任务并做出决策的智能体系统。这类智能体需要处理大量的历史信息、维持长期上下文连贯性,并基于过去经验进行规划和推理。与传统的单轮问答系统不同,长程智能体需要有效的记忆机制来保留、组织和检索过往经验,以支持其长期行为。

本文的研究动机正是为了支持长程智能体在长时域场景中的有效运作。CompassMem通过提供一种结构化的记忆框架,旨在解决现有智能体记忆系统在长期依赖和复杂推理方面的不足。

Memory Retrieval

记忆检索是指从智能体的记忆存储中,根据当前查询或任务需求,找到并提取相关记忆内容的过程。传统的检索方法主要依赖于基于嵌入的语义相似度匹配,即计算查询与记忆条目之间的向量相似度,然后返回最相关的结果。然而,这种方法往往只能进行浅层语义匹配,难以捕捉记忆之间的逻辑结构和推理路径。

CompassMem提出了一种逻辑感知的记忆检索机制,通过主动导航事件图来收集证据,而非仅仅依赖语义相似度。这种检索方式的改进是本文提升智能体推理能力的关键。理解传统检索的局限性有助于欣赏CompassMem检索机制的创新之处。

研究动机

现有智能体记忆系统在支持长程推理方面存在两个主要局限。首先,在记忆结构方面,大多数方法依赖扁平化表示,将信息存储为独立的文本片段(如图1a所示)。尽管一些近期研究探索了结构化组织(如树状、图状),但它们往往无法捕捉经验之间或记忆单元之间的关键逻辑关系,例如因果关系和时序顺序(如图1b所示)。其次,在记忆利用方面,先前工作主要依赖简单的语义匹配。这种依赖将记忆限制为静态存储系统,而不是能够主动引导推理过程的活动组件。具体而言,在LoCoMo长对话基准测试中,现有基于图的方法(如HippoRAG)在多跳问题上的F1分数仅为33.59%,在时序问题上为48.17%,表明其在处理复杂推理需求时仍有明显不足。这些局限导致智能体难以在长时域场景中有效利用历史经验进行逻辑推理和决策。

本文的目标是本文旨在提出一种受人类认知启发的智能体记忆框架——CompassMem,以解决上述问题。具体目标包括:(1)设计一种以事件为中心的记忆组织方式,将连续的经验流增量分割为连贯的事件单元,并通过显式逻辑关系(如因果、时序、动机等)连接它们,构建一个结构化的“事件图”。(2)利用该事件图作为逻辑图谱,引导智能体进行主动、多路径的记忆搜索与推理,而非依赖浅层语义检索。(3)在长对话和长文档问答基准上验证该框架的有效性,特别是在需要多跳推理和时序推理的任务上取得显著性能提升。最终目标是使智能体的记忆从被动的存储仓库转变为能够主动支持复杂推理和长期决策的基础设施。

与已有工作不同的是,本文的独特切入角度在于将认知科学中的事件分割理论(Event Segmentation Theory, EST)引入智能体记忆系统设计。EST认为人类自然地将连续经验感知为一系列离散且有意义的事件,这些事件形成长期记忆的骨架,并被编码了丰富的时间和语义信息。这种结构化组织促进了高效检索,使大脑能够通过导航结构化网络选择性访问相关事件。然而,这些能力在现有智能体记忆系统中基本缺失。CompassMem正是借鉴了这一认知原理,通过显式建模事件间的逻辑关系,构建了一个能够支持逻辑感知搜索和推理的记忆框架。与现有结构化记忆方法(如A-Mem、CAM)相比,CompassMem不仅引入了结构,更重要的是利用结构来主动引导推理过程,使记忆从“被动存储”转变为“主动导航”。这种基于认知理论的设计为智能体记忆系统提供了一个新的范式,使其更接近人类记忆的工作方式。

核心方法

CompassMem的核心思想是将记忆组织为一个结构化的层次事件图,使记忆从被动的知识仓库转变为能够主动引导搜索和推理的逻辑图谱。整个框架包含两个主要部分:增量层次记忆构建和主动多路径记忆搜索。在记忆构建阶段,系统从输入流(如对话或文档)中增量地分割出连贯的事件单元,提取事件间的逻辑关系(如因果、时序、动机等),并将它们整合到现有的事件图中。这个事件图就像一张地图,其中节点代表事件,边代表事件间的逻辑连接。在推理阶段,给定一个查询,智能体不再进行扁平的语义检索,而是利用这张逻辑图谱进行主动导航。具体而言,系统采用一个由规划器、多个探索器和响应器组成的多智能体协作机制。规划器将查询分解为多个子目标,探索器在事件图中并行地进行多路径遍历,根据图拓扑和当前证据动态决定下一步探索方向,逐步收集支持各个子目标的证据。当所有子目标得到满足或搜索无法继续时,响应器基于收集到的精炼证据生成最终答案。这种设计使得记忆不仅提供内容,更能主动指导推理过程,有效处理复杂的多跳和时序推理问题。

CompassMem的核心创新点在于将认知科学中的事件分割理论(EST)系统性地应用于智能体记忆系统,并提出了基于图拓扑的主动搜索机制。与现有方法的本质区别体现在三个方面。首先,在记忆表示上,现有方法(如RAG、Mem0)通常将记忆存储为独立的文本片段或扁平的条目,即使引入结构(如A-Mem的关联网络),也往往未能显式建模事件间的逻辑依赖关系。CompassMem则通过事件分割和关系提取,构建了一个包含因果、时序等丰富逻辑关系的事件图,这种结构更接近人类记忆的组织方式。其次,在记忆利用上,传统方法主要依赖基于嵌入的语义相似度进行检索,这是一种被动的、浅层的匹配。CompassMem则设计了主动导航机制,利用事件图的拓扑结构引导搜索路径,使推理过程能够沿着逻辑关系进行,而非仅仅依赖表面语义。最后,在搜索策略上,CompassMem采用了规划器-探索器-响应器的多智能体协作框架,支持多路径并行探索和迭代查询精炼,这比传统的单次检索或简单遍历更能有效处理复杂的、需要多步推理的查询。这些创新共同使CompassMem的记忆系统从静态存储转变为动态的、能够支持复杂推理的主动组件。

方法步骤详情

CompassMem的方法包含两个主要阶段,每个阶段包含若干具体步骤。第一阶段是增量层次记忆构建。该阶段从输入流Xt开始,首先进行事件分割:使用LLM从连续观察中识别出有意义的事件单元Et = {e_t^i},每个事件e_t^i由观察跨度o_t^i、时间信息τ_t^i、语义摘要s_t^i和参与者π_t^i四个属性描述。这一步基于事件分割理论,将连续经验解析为离散的、连贯的事件。接着进行关系提取:使用LLM从事件对中提取逻辑关系Rt = {(e_t^i, e_t^j, ρ_t^i j)},关系标签ρ_t^i j来自一个开放集合P,包括因果、时序、动机、部分等类型。这样,当前输入的子记忆Mt = (Et, Rt)被构建出来。最后是增量图更新:将新子记忆Mt整合到现有记忆M(t-1)中。这通过三个操作完成:(1) 节点融合与扩展,将新事件与最相似的现有事件比较,根据相似度决定合并、添加边或插入新节点;(2) 主题演化,在事件集合上引入主题层,通过K-means聚类初始化主题集合Z(t),并随着新事件的到来在线更新主题-事件关联;(3) 周期性重新聚类,每T步对所有累积事件重新聚类,以防止语义漂移。第二阶段是主动多路径记忆搜索。给定查询q,该阶段通过三个LLM智能体协作完成:(1) 规划器:将查询分解为2-5个子目标Hq,并维护一个二元满足向量s来跟踪证据收集进度。如果搜索未能终止,规划器会生成精炼查询q(r+1)以聚焦未满足的子目标。(2) 探索器:多个探索器并行工作。每个探索器首先通过定位步骤确定起始节点,然后通过导航步骤在事件图中逐步遍历。在每个访问的事件节点e,探索器根据查询、当前子目标状态、已保留证据和局部图上下文,从动作空间{SKIP, EXPAND, ANSWER}中选择一个动作。多个探索器通过协调机制共享全局状态,包括已访问节点、保留证据和子目标进度,并通过一个全局优先级队列调度候选节点,优先级由节点摘要与未满足子目标的嵌入相似度决定。(3) 响应器:当全局候选队列为空且所有子目标都得到满足时,响应器被触发。它基于收集到的精炼证据集M(t)|q生成最终输出y。如果队列为空但子目标未完全满足,系统会返回规划器启动第二轮搜索。

技术新颖性

CompassMem的技术新颖性体现在多个层面。首先,理论基础新颖:它是首个将认知科学中的事件分割理论(EST)系统性地应用于智能体记忆系统设计的工作。EST为记忆的结构化组织提供了坚实的理论依据,CompassMem将其转化为具体的算法步骤(事件分割、关系提取),使智能体记忆的构建有了认知科学的基础,这是与以往启发式或经验性方法的重要区别。其次,记忆表示新颖:CompassMem提出的事件图不仅包含事件节点,更重要的是通过开放集合的关系标签显式编码了事件间的逻辑依赖(因果、时序、动机等)。这种表示超越了简单的语义相似度或通用关联,能够捕捉更深层次的叙事结构和推理线索。与现有的图记忆方法(如HippoRAG的知识图谱、A-Mem的关联网络)相比,事件图以事件为基本单元,更符合人类叙事和记忆的粒度。第三,检索机制新颖:CompassMem设计了主动多路径记忆搜索机制,这是与传统被动检索的本质区别。该机制利用事件图的拓扑结构作为“逻辑图谱”,通过规划器-探索器-响应器的协作,实现目标驱动的、沿着逻辑关系的证据收集。特别是,探索器的动作决策(SKIP, EXPAND, ANSWER)直接基于图上下文和推理进度,而非仅仅依赖语义相似度。这种“拓扑承载逻辑”的设计使推理过程更加结构化和高效。第四,系统设计新颖:引入了主题演化层来提供粗粒度语义组织,支持多路径探索;设计了查询精炼机制来实现闭环搜索,处理证据不足的情况;采用了子目标驱动的优先级队列来协调多个探索器的并行搜索。这些组件共同构成了一个完整且鲁棒的记忆搜索与推理系统。实验结果表明,这些新颖设计带来了显著的性能提升,特别是在多跳和时序推理任务上。

Overview of the proposed CompassMem framework, which contains mainly two part: Incremental Hierarchical Memory Construction and Active Multi-Path Memory Search
Figure 2: Overview of the proposed CompassMem framework, which contains mainly two part: Incremental Hierarchical Memory Construction and Active Multi-Path Memory Search

实验结果

CompassMem在长对话和长文档问答基准上均取得了显著且一致的性能提升,验证了其以事件为中心的记忆框架的有效性。在LoCoMo长对话基准上,CompassMem的表现尤为突出。当使用GPT-4o-mini作为骨干模型时,CompassMem的平均F1分数达到52.18%,比最强的图基线HippoRAG(47.92%)高出4.26个百分点。这一提升在时序推理问题上最为显著,CompassMem的F1分数为57.96%,而HippoRAG仅为48.17%,提升了9.79个百分点,这直接体现了其逻辑感知检索在处理时间依赖关系上的优势。在多跳问题上,CompassMem的F1为38.84%,也优于HippoRAG的33.59%。当使用开源模型Qwen2.5-14B时,CompassMem的平均F1进一步提升至52.52%,比最强的基线CAM(44.64%)高出7.88个百分点,表明该框架对不同骨干模型具有良好的泛化能力。在NarrativeQA长文档理解基准上,CompassMem同样展现了强大的性能。在GPT-4o-mini上,其F1分数为39.04%,比CAM(33.55%)高出5.49个百分点。在Qwen2.5-14B上,F1为35.90%,比CAM(27.87%)高出8.03个百分点。这些结果表明,CompassMem在需要全局证据聚合的长叙事理解任务上同样有效。消融研究(图4)系统地验证了各组件的贡献:移除事件建模(使用固定长度分块替代)导致性能显著下降;移除显式关系(去除边)损害了多跳和时序推理;禁用查询精炼和子目标生成也降低了性能,特别是在复杂问题上。效率分析(图3)显示,CompassMem具有较低的记忆构建时间,总处理时间和单问题延迟与Mem0、A-Mem相当,且远低于MemoryOS,表明其在提供强大推理能力的同时保持了实际的计算效率。此外,模型规模实验(图5)表明,随着模型规模增大,CompassMem持续改进,并且使用高容量模型(如Qwen2.5-32B)构建离线记忆结构,即使配合轻量级搜索模型,也能带来明显提升,这为实际部署提供了灵活性。

Performance comparison on the LoCoMo benchmark, covering single-hop, multi-hop, open-domain, and temporal settings.
Table 1: Performance comparison on the LoCoMo benchmark, covering single-hop, multi-hop, open-domain, and temporal settings.
Results on 298 questions belonging to 10 documents randomly sampled from the NarrativeQA.
Table 2: Results on 298 questions belonging to 10 documents randomly sampled from the NarrativeQA.
Results of LoCoMo on Qwen3-8B.
Table 3: Results of LoCoMo on Qwen3-8B.
Efficiency–performance trade-off across memory frameworks.
Figure 3: Efficiency–performance trade-off across memory frameworks.
Ablation results on LoCoMo.
Figure 4: Ablation results on LoCoMo.
Scaling results comparing fixed high-capacity and scale-consistent memory construction.
Figure 5: Scaling results comparing fixed high-capacity and scale-consistent memory construction.
查看结构化数据
任务指标本文基线提升
LoCoMo (Single-hop) F1 57.36% HippoRAG: 54.84% +2.52%
LoCoMo (Multi-hop) F1 38.84% HippoRAG: 33.59% +5.25%
LoCoMo (Open-domain) F1 26.61% HippoRAG: 28.59% -1.98%
LoCoMo (Temporal) F1 57.96% HippoRAG: 48.17% +9.79%
LoCoMo (Average) F1 52.18% HippoRAG: 47.92% +4.26%
NarrativeQA (GPT-4o-mini) F1 39.04% CAM: 33.55% +5.49%
NarrativeQA (Qwen2.5-14B) F1 35.90% CAM: 27.87% +8.03%

局限与改进

尽管CompassMem取得了显著的性能提升,但仍存在一些局限性。首先,事件图的质量高度依赖于事件分割和关系提取的准确性。本文采用的是基于LLM的朴素流程,虽然有效,但可能并非最优。更细粒度和鲁棒的分割方法(例如利用专门训练的分割模型或结合多模态信息)可能进一步提升记忆质量。关系提取也可能受到LLM幻觉或不完整理解的影响,导致逻辑关系不准确或不完整。其次,评估主要集中在两个代表性的长上下文推理基准(LoCoMo和NarrativeQA)上。虽然这些基准涵盖了对话和叙事理解,但CompassMem在更广泛的任务类型(如长期规划、多智能体协作、具身智能等)和不同领域的适用性尚未得到充分验证。此外,论文的评估主要关注问答任务,对于需要更复杂推理形式(如反事实推理、假设生成)的任务,其效果有待进一步研究。从效率角度看,虽然CompassMem的构建时间和延迟具有竞争力,但其token消耗相对较高(图3),这可能会增加API调用成本。最后,论文的实验设置主要基于文本模态,对于多模态(如图像、视频)经验流的记忆构建和检索,CompassMem的框架需要相应的扩展。

独立分析的弱点

尽管CompassMem框架设计精巧且实验结果令人印象深刻,但从独立分析的角度看,仍存在几个值得深入探讨的弱点。首先,事件分割和关系提取的质量是整个框架的基石,但论文采用的是基于通用LLM的朴素流程。虽然这种方法灵活且易于实现,但LLM在事件边界判断和细微关系识别上可能存在不准确或不一致,尤其是在处理模糊、隐含或跨模态的叙事时。例如,两个看似独立的对话轮次可能实际描述同一事件的不同方面,而LLM可能无法准确捕捉这种关联。其次,主题演化机制中的关键超参数——相似度阈值δ和重新聚类周期T——被设置为固定值(δ=0.9,T=4)。这种静态设定可能无法适应所有数据流的动态特性。对于主题快速变化或高度专业化的领域,固定阈值可能导致主题漂移或过度聚类。一个更优的方案可能是根据记忆内容的语义密度和变化率自适应地调整这些参数。第三,主动多路径搜索虽然有效,但其协调机制(如全局优先级队列、多个探索器的并行状态共享)在事件图规模非常大时可能带来显著的计算和通信开销。论文中的效率分析主要基于相对较小的对话集(10个会话),对于拥有数万甚至数十万事件节点的真实长期记忆系统,其可扩展性需要进一步验证。第四,论文的实验完全基于英文数据集,CompassMem在处理中文或其他语言时,由于事件分割和关系提取对语言特性的依赖,其性能表现存在不确定性。最后,当前框架主要处理文本模态的经验流,对于包含图像、视频、音频等多模态信息的复杂环境,其事件分割和关系提取逻辑需要重大扩展。

未来方向

基于CompassMem的当前成果和上述分析,未来研究可以从多个方向展开。首先,在记忆构建质量方面,可以探索更先进的事件分割和关系提取技术。例如,训练专门的、轻量级的事件分割模型,或者利用对比学习来增强事件边界检测的准确性。对于关系提取,可以引入结构化预测模型或利用外部知识库来增强关系的准确性和覆盖范围。其次,在记忆组织动态性方面,可以研究自适应的主题演化机制。例如,利用强化学习或在线学习算法,根据记忆检索和推理任务的反馈,动态调整主题聚类的粒度和更新频率,使记忆结构更好地适应下游任务需求。第三,将CompassMem扩展到多模态记忆是一个极具前景的方向。这需要设计能够处理图像描述、视频片段、音频转录等异构数据的事件分割算法,并建立跨模态的逻辑关系。第四,在应用层面,可以探索CompassMem在更广泛智能体任务中的潜力,如长期任务规划、多智能体协作、具身智能体在物理环境中的经验积累等。这些场景对记忆的长期性、结构化和主动引导能力提出了更高要求,是CompassMem理念的天然试验场。最后,可以研究记忆系统的终身学习和自我进化能力。例如,使智能体能够根据推理成功或失败的经验,自主优化其记忆组织策略和检索偏好,实现记忆系统的持续改进。这可能涉及将CompassMem与元学习或自监督学习框架相结合。

复现评估

CompassMem的复现评估涉及多个方面。在开源情况方面,论文本身没有提供官方的代码仓库链接,这在一定程度上增加了精确复现的难度。然而,论文在附录F中提供了非常详细的提示模板,涵盖了记忆构建(事件提取、关系提取、共指消解)和记忆搜索(动作决策、响应生成、查询精炼、节点选择、战略规划)的所有关键步骤。这些提示模板为基于LLM的实现提供了清晰的蓝图,使得有经验的开发者能够相对容易地构建出功能等效的系统。在数据方面,论文使用的两个基准数据集(LoCoMo和NarrativeQA)都是公开可用的,且论文提供了明确的采样策略(如从NarrativeQA中随机抽取10个长文档和298个问答对),这便于其他研究者进行一致的评估。在算力要求方面,复现CompassMem需要一定的计算资源。骨干模型包括GPT-4o-mini(通过API访问,产生费用)和Qwen2.5-14B-Instruct(需要GPU进行本地部署)。记忆构建和搜索过程涉及多次LLM调用,因此总的token消耗和API成本是需要考虑的因素。论文的效率分析(图3)显示,CompassMem的token消耗高于某些基线(如Mem0),但低于MemoryOS。在复现难度方面,由于论文方法描述清晰、提示模板详细,且基于常见的LLM和嵌入模型(BGE-M3),整体复现难度属于中等。主要挑战可能在于事件分割和关系提取的提示工程调优,以及多探索器协调机制的实现细节。