← 返回 2026-03-27

MemMA:通过多智能体推理和原位自演化协调记忆循环 MemMA: Coordinating the Memory Cycle through Multi-Agent Reasoning and In-Situ Self-Evolution

Minhua Lin, Zhiwei Zhang, Hanqing Lu, Hui Liu, Xianfeng Tang, Qi He, Xiang Zhang, Suhang Wang 📅 2026-03-19 👍 10 2026-07-13 08:36
LLM代理 多智能体系统 自我演化 记忆增强 长期对话

提出多智能体框架协调记忆构建、检索和利用的全循环,解决战略盲视和延迟监督问题

前置知识

记忆增强LLM代理

这类代理通过维护外部记忆库来支持长周期交互。传统的LLM依赖有限的上下文窗口,而记忆增强系统将信息存储在结构化的外部存储中,可以在未来查询时检索相关证据。记忆库通常包含文本片段、时间戳、来源和说话者元数据等结构化条目。

理解本文需要了解为什么外部记忆对长期交互至关重要,以及现有系统如何组织和检索存储的信息

记忆循环效应

这是一个闭环动态概念,包含三个紧密耦合的阶段:构建(决定什么信息进入记忆库及如何组织)、检索(决定哪些存储信息作为证据被提取)、利用(判断检索到的证据是否足以支持下游推理)。这三个阶段相互依赖,优化任何一个阶段都可能影响其他阶段的效果。

这是本文的核心设计视角,理解这一概念才能明白为什么单独优化记忆模块是次优的

战略盲视

指现有记忆系统虽然具备编辑记忆和发出检索查询的机制,但缺乏明确的元认知来协调这些行动以实现下游问答目标。具体表现为两种病理现象:短视构建(代理累积或覆写冲突事实而不解决)和无目的检索(代理执行浅层或重复搜索而不缩小真正信息差距)。

这是本文要解决的核心问题之一,理解战略盲视才能明白为什么需要新的协调机制

稀疏延迟监督

在记忆循环的后向路径中,从利用到构建的反馈通常是稀疏和延迟的。一个记忆写入决策是否有用,可能要到很久以后当代理在下游问题失败时才能显现。这使得信用分配变得困难:当答案错误时,很难识别是哪个早期构建决策导致了失败。

这是本文要解决的另一个核心问题,理解延迟监督才能明白为什么需要原位自演化机制

研究动机

当前的记忆增强LLM代理将记忆构建、检索和利用视为孤立的反应式子程序,忽略了阶段之间的耦合关系。这种设计导致两个具体问题:首先,在构建阶段,代理基于局部上下文而非下游效用进行决策,导致短视构建——代理会不加选择地追加、覆写或忽略信息,留下冗余和未解决的冲突。例如,当对话中提到一个活动时,代理可能存储多个语义相似但细节不同的条目,或者错误地将不同事件合并为一个条目。其次,在检索阶段,当初始查询不完整或与存储记忆语义不匹配时,一次性检索或浅层重写无法提取所需证据,导致无目的检索——连续的查询不会缩小信息差距,而是在冗余重写中漂移。初步分析显示,无指导的主动检索(54.6%准确率)仅略优于静态基线(52.6%),而战略主动检索(59.2%)才能实现显著提升,这证明了战略推理的重要性。

本文的目标是本文的具体目标是设计一个插件式的多智能体框架MEMMA,协调记忆循环的前向和后向路径。在前向路径上,通过元思考者-工作者架构分离战略推理和低层执行,使构建和检索都受到明确战略指导。在后向路径上,引入原位自演化记忆构建机制,在每个会话后立即合成探针QA对,验证当前记忆并将失败转化为修复操作,从而将延迟的最终任务信号转化为即时的局部监督信号。最终目标是在多个LLM骨干和存储后端上实现一致的性能提升。

与已有工作不同的是,本文的独特切入角度是将记忆循环效应作为设计透镜,强调记忆不是线性管道而是闭环动态。与现有工作主要优化存储、组织或检索的单个阶段不同,MEMMA同时协调构建和迭代检索,并将利用失败转化为记忆库的直接修复信号。这种协调方法的创新之处在于:前向路径上通过元思考者提供结构化指导,解决战略盲视;后向路径上通过探针验证和证据基础修复,解决稀疏延迟监督。现有方法大多在输出、经验或策略层面进行自我改进,而MEMMA直接在记忆库层面进行原位修复,无需梯度训练或独立的经验存储。

核心方法

MEMMA采用规划者-工作者架构,包含四个专门但紧密耦合的角色:元思考者(Meta-Thinker)负责高层战略推理,记忆管理器(Memory Manager)负责记忆编辑,查询推理者(Query Reasoner)负责迭代查询精炼,回答代理(Answer Agent)负责最终响应生成。整体流程分为前向路径和后向路径:在前向路径中,当新对话块到达时,元思考者分析它与现有记忆的关系,生成关于保留、整合或解决什么的元指导;记忆管理器根据指导执行原子编辑操作;在问答时,查询推理者检索候选证据并迭代精炼搜索,元思考者判断证据是否足够。在后向路径中,每个会话后系统合成探针QA对,验证临时记忆状态,将失败转化为修复提案,通过语义整合确保修复后的记忆紧凑且内部一致。

核心创新点是分离战略推理与低层执行,并在记忆构建后立即进行验证和修复。与现有方法的本质区别在于:现有方法要么在输出层面进行自我改进(如Self-Refine),要么在经验层面积累可重用知识(如ExpeL),要么在策略层面训练更强的记忆使用策略(如Memory-R1),但都不直接在记忆库层面进行原位修复。MEMMA的元思考者不仅指导构建,还指导检索——在构建阶段识别什么应该保留、整合或解决,在检索阶段诊断当前证据是否足够并指定缺失信息。原位自演化机制更是独特:它不等待未来用户查询暴露记忆失败,而是立即合成探针测试记忆质量,将延迟监督转化为密集的中间反馈。

方法步骤详情

方法分为三个主要阶段:第一阶段是前向路径协调,包括构建指导和迭代检索。构建时,元思考者分析新对话块并生成焦点点,指导记忆管理器执行ADD、UPDATE、DELETE或NONE操作;检索时,元思考者判断证据可回答性,若不可回答则提供诊断和检索指导,查询推理者生成新查询并检索补充证据,循环直到可回答或达到预算H。第二阶段是原位自演化记忆构建,包括探针生成、原位验证、证据基础修复和语义整合。每个会话后生成J个探针QA对(单跳事实、多会话推理、时间推理三类),对临时记忆状态进行验证,对失败探针生成修复提案,最后通过语义整合解决冗余和冲突。第三阶段是最终回答生成,回答代理基于最终证据集生成响应。

技术新颖性

技术新颖性体现在三个方面:首先是元思考者的双重指导机制,它同时为构建和检索提供战略指导,而不是像现有系统那样分别优化。构建指导包含焦点点,标记信息重要性、冗余和冲突;检索指导是当前证据的评审,评估覆盖范围、一致性和特异性。其次是诊断指导的迭代检索,用元思考者的可回答性诊断替代一次性搜索,确保连续查询针对特定信息差距而非冗余重写。第三是原位自演化记忆构建,通过合成探针QA对提供即时局部监督,将利用失败转化为证据基础的修复操作,并通过语义整合确保修复后的记忆一致。这种机制无需梯度训练或独立经验存储,直接在记忆库层面进行修复。

MEMMA框架概览
Figure 2: MEMMA框架概览

实验结果

实验在LoCoMo数据集上进行,使用GPT-4o-mini和Claude-Haiku-4.5作为骨干,报告词级F1、BLEU-1和LLM-as-a-Judge准确率三个指标。主要发现包括:第一,MEMMA在多个骨干和后端上均优于基线。以LightMem为存储后端(MEMMALM),在GPT-4o-mini骨干下达到49.40 F1、38.28 B1和81.58 ACC,比LightMem基线提升+4.82 F1、+1.62 B1和+5.92 ACC。在Claude-Haiku-4.5骨干下,ACC从73.03提升到76.97。第二,提升在类别层面也很显著。在GPT-4o-mini下,MEMMALM在多跳问题上ACC从65.62提升到78.12,在单跳问题上从78.57提升到82.86。第三,MEMMA能够增强已经很强的基线,LightMem本身是最强基线,但MEMMA进一步提升了它,表明增益来自记忆循环协调而非更强的存储后端。第四,MEMMA在不同存储后端上一致提升:单智能体后端ACC从52.60提升到84.87,A-Mem从52.63提升到78.29,LightMem从75.66提升到81.58。

LoCoMo数据集上的初步分析结果
Table 1: LoCoMo数据集上的初步分析结果
LoCoMo上四个问题类别的主要比较结果
Table 2: LoCoMo上四个问题类别的主要比较结果
跨存储后端的灵活性评估
Table 3: 跨存储后端的灵活性评估
LLM-as-a-Judge评估提示模板
Table 4: LLM-as-a-Judge评估提示模板
原位自演化中使用的合成QA探针类型
Table 5: 原位自演化中使用的合成QA探针类型
探针生成模型对MEMMALM性能的影响
Table 6: 探针生成模型对MEMMALM性能的影响
跨生成模型的探针统计数据
Table 7: 跨生成模型的探针统计数据
MEMMASA在GPT-4o-mini和Claude-Haiku-4.5下的消融研究
Figure 3: MEMMASA在GPT-4o-mini和Claude-Haiku-4.5下的消融研究
迭代精炼预算H对MEMMA性能的影响
Figure 5: 迭代精炼预算H对MEMMA性能的影响
查看结构化数据
任务指标本文基线提升
LoCoMo多跳问答 ACC (%) 78.12 65.62 (LightMem) +12.50
LoCoMo单跳问答 ACC (%) 82.86 78.57 (LightMem) +4.29
LoCoMo时间问答 ACC (%) 83.78 78.38 (LightMem) +5.40
LoCoMo整体问答 ACC (%) 81.58 75.66 (LightMem) +5.92
LoCoMo整体问答 F1 (%) 49.40 44.58 (LightMem) +4.82

局限与改进

论文承认的局限性包括:评估专注于以对话为中心的长周期记忆基准,虽然LoCoMo覆盖多种问题类型,但不能捕获需要持久记忆的所有场景。后向路径假设交互流可以组织成会话,且合成探针QA能提供有用的局部监督,这些假设对所研究基准是自然的,但在会话边界不太清晰或交互结构更开放的环境中可能需要调整。从我的观察来看,MEMMA的计算成本可能较高,因为需要多次LLM调用(元思考者、记忆管理器、查询推理者、回答代理以及探针生成和验证),但论文未详细讨论效率问题。此外,探针QA的质量依赖于生成模型的能力,实验显示不同探针生成模型(Haiku、Sonnet、Opus)会导致不同修复质量,这表明机制对探针质量敏感。

独立分析的弱点

基于独立分析,MEMMA存在几个可改进的弱点:首先,元思考者的指导是建议性的而非约束性的,案例研究显示当下游组件忽略指导时(如过早停止检索或从偏置证据子集中选择),系统仍可能失败。改进方向是引入更紧密的协调机制,使指导成为硬约束而非软建议。其次,原位自演化依赖合成探针QA的质量,实验显示Sonnet生成的探针过于简短(平均答案长度11.12词,136/380答案≤3词),仅测试关键词存在而非多属性推理,改进方向是开发探针质量评估和自适应探针生成策略。第三,MEMMA的迭代检索和自演化会增加推理延迟和计算成本,每个查询可能需要多次LLM调用,改进方向是设计更高效的轻量级元思考者或缓存机制。

未来方向

作者提出的未来方向包括在更多样化的持久记忆场景中评估MEMMA,以及在会话边界不太清晰的环境中适应自演化机制。基于当前成果可延伸的方向包括:将MEMMA与强化学习结合,训练元思考者和查询推理者的策略,而不仅仅是提示工程;将框架扩展到多模态记忆,处理图像、视频等非文本信息;探索记忆压缩和遗忘机制,防止记忆库无限增长;以及在真实用户部署中测试隐私、同意和可控性问题,论文提到这些应作为一级设计需求。

复现评估

论文提供了良好的可复现性支持。代码已在GitHub公开(https://github.com/ventr1c/memma),使用公开的LoCoMo数据集(排除对抗子集后使用conv-26作为评估子集,包含19个会话、419个对话轮次、152个QA对)。实验设置详细说明:检索预算top-30条目,迭代精炼预算H=3,每个会话生成J=5个探针QA对。然而,复现需要访问GPT-4o-mini和Claude-Haiku-4.5等商业API,且探针生成实验显示Opus模型效果最好,这增加了成本。论文使用text-embedding-3-small进行嵌入,固定GPT-4o-mini作为回答代理和LLM评判以隔离记忆构建质量。总体而言,复现难度中等,主要挑战是API成本和多次LLM调用的计算开销。