← 返回 2026-09-30

EpiCon:协同演化多模态记忆驱动的智能体集体学习 EpiCon: Collective Agent Learning through Co-Evolving Multimodal Memory

Ziyun Zeng, Hang Hua, Shaden Alshammari, Rogerio Feris, William T. Freeman, Jiebo Luo 📅 2026-09-29 👍 5 2026-09-30 18:00
多智能体系统 多模态智能体 智能体记忆 经验复用 自进化智能体

共享多模态经验库加两个2B记忆模型,让异构智能体互相复用经验且不改模型参数。

前置知识

多智能体系统(MAS)与执行轨迹

MAS 把复杂任务拆给多个角色化的 LLM 智能体协作完成,例如规划、工具调用、批改等。一次任务求解会产生执行轨迹(execution trace),记录各步观察、决策、失败模式与证据位置,是后续提炼经验的原材料。

EpiCon 的全部输入(记忆更新、经验教训、树操作演示)都从 MAS 轨迹中提取;论文用 Codex 与 DeepSeek-Harness 两种 harness 收集轨迹,理解轨迹是什么才能理解经验的来源与格式。

智能体外部记忆(Agent Memory)

外置于模型参数的记忆库,推理时检索相关历史经验注入上下文,从而在不微调模型的情况下改进行为。代表工作有 Mem0、A-Mem、Cognee、Agent-KB、ReasoningBank 等,多数只存文本并按语义相似度检索。

EpiCon 本质是一个外部记忆系统,其对照基线正是这些文本记忆系统;论文的核心差异(多模态、共享、小模型管理)都要放在这个谱系里理解。

反思与经验学习(Reflection / Experiential Learning)

让智能体根据执行反馈改写输出的技术路线:Reflexion 类方法把失败反馈写进语言记忆供下次尝试使用;ExpeL、Agent-KB 等进一步把轨迹抽象成可复用的工作流、技能或教训(lesson),实现跨任务的自我进化。

EpiCon 把这条线拆成两个角色:题内(question-level)记忆演化对应反思,跨题/跨系统的经验沉淀对应经验学习,并刻意用『冻结库+单次求解』协议把两者解耦评测。

树状分层经验组织

把零散的经验条目按主题组织成树:叶子存具体题目的教训,内部节点聚合摘要相关经验,节点可沉淀出适用范围更大的可复用规则。检索时先由文本编码器召回候选节点,再精选适用经验。

EpiCon 的经验库就是这样的树结构,Tree Self-Organizer 通过 Place/Merge/Split+Lift/Consolidation 四种操作维护它;消融实验显示树结构比平铺存储在 ParseBench 上高 15.1 分。

LoRA 参数高效微调

冻结原模型权重,只训练注入线性层的低秩增量矩阵(秩 $r$ 远小于原维度)来适配下游任务。训练成本低、显存占用小,常用于把通用大模型改造成特定用途的小模型。

论文的两个记忆模型就是用 LoRA(rank 16、$\alpha=32$、学习率 $10^{-4}$、3 个 epoch)微调 Qwen3.5-2B 得到的,这是它能把记忆操作时间砍掉 67–74% 的关键。

研究动机

多智能体系统每次执行都在产生宝贵经验——解题步骤、失败模式、证据在图像中的位置——但这些经验大多随对话结束而丢失,或被锁死在单一系统内部。现有记忆系统(Mem0、A-Mem、Cognee、Agent-KB)有三个具体问题。其一,几乎只存文本:在文档理解、图表问答、地图推理这类任务里,教训往往依赖具体视觉区域,比如『要看地铁图的下半部分找换乘站』,纯文本记忆丢失了证据位置。其二,用骨干模型零样本做记忆操作太贵:论文实测 Cognee 在 DeepSeek-Harness+Gemma4-31B 上记忆时间是基线的 7.23 倍、token 消耗 3.06 倍,A-Mem 也要 2.98 倍 token。其三,经验不可迁移:换一个 harness(框架)或 backbone(模型)后记忆系统积累的内容作废。任务本身也很难:Codex+Qwen3.8-27B 无记忆时在 MATH-Vision 上只有 20.4 分,ReasonMap 上仅 14.2 分。

本文的目标是本文的目标是构建一个与 MAS 完全解耦的共享多模态经验库(experience bank),实现不更新宿主模型参数的『集体学习』:任何 harness 和 backbone 都能从库里检索经验来解题,也能把自己任务执行中提炼的教训写回库里。具体拆成三个子目标:(1) 在一道题内部,让文本指导与视觉证据随多次尝试共同演化,并自适应决定下次尝试是否注入视觉记忆以控制成本;(2) 在题目之间,把教训分层组织、合并、抽象成可复用规则供后续检索;(3) 把记忆管理从骨干级模型换成两个独立训练的 2B 小模型,把记忆操作时间降低 67–74%,同时保住大部分收益。

与已有工作不同的是,已有工作各占一角:Reflexion 类做题内反思,ReasoningBank、Agent-KB 做跨题经验沉淀,MemCollab 等做跨智能体记忆共享,但几乎全是纯文本。EpiCon 的独特切入有三点。第一,文本指导与视觉证据的『共同演化』(co-evolution):修订指导的同时修订对应的图像裁剪区域,允许保留、替换或删除视觉证据,这是此前 agent 记忆未覆盖的。第二,用重放验证(replay)构造训练数据:只有重放后能把失败尝试修复为成功、或在不扩大裁剪面积的前提下缩短文本的记忆转换才被保留,保证监督信号与真实求解效果挂钩。第三,评测协议上用冻结库+单次求解,把『经验复用』与『多试几次』两种收益来源干净地分开,这是对反思类工作常见混淆的正面回应。

核心方法

直觉上 EpiCon 像给智能体团队建了一个共享 wiki:做题时随手记笔记(包括关键区域截图),答完题把笔记归档进公共知识库,后来的人(哪怕是不同框架、不同模型)先查 wiki 再动手。技术上由一个专用 memory harness 协调三个部件。其一是 Memory Controller $C_\theta$,负责题内记忆 $W_{i,t}=(M^{\text{text}}_{i,t}, M^{\text{vis}}_{i,t})$ 的联合更新:$W_{i,t}=C^{\text{update}}_\theta(W_{i,t-1}, x_i, \hat{y}_{i,t}, \tau_{i,t})$,即根据问题、图像、旧记忆、最新答案与执行轨迹,一次性输出修订后的文本指导、源图像引用与归一化包围盒,由 harness 校验后生成裁剪图,无效提议直接丢弃。其二是 Tree Self-Organizer $S_\phi$,维护共享经验库 $\mathcal{B}^{(k+1)}=S_\phi(\mathcal{B}^{(k)}, \mathcal{U}_k)$,$\mathcal{U}_k$ 是第 $k$ 个维护批次中通过校验的教训。其三是检索:$\mathcal{R}_i=S^{\text{retrieve}}_\phi(x_i, \mathrm{Recall}(x_i, \mathcal{B}))$,先用冻结文本编码器召回候选,再精选适用规则、具体经验或(无合适时)返回空。门控 $g_{i,t}\in\{0,1\}$ 决定下次求解输入是 $(T_{i,t}, V_{i,t})$ 还是 $(T_{i,t}, \varnothing)$。

核心创新是与已有方法的三个本质区别。第一,多模态记忆的联合表示与联合更新:一次控制器调用同时产生文本 $\ell'$、视觉使用标志 $g'$、源图 $p'$ 和包围盒 $b'$,即 $m'=(\ell', g', p', b')$;文本和它指向的图像区域作为一个整体被修订,视觉证据不再是文本的附属品。第二,重放验证的数据构造:用同一个 MAS 宿主重放新旧记忆,只保留 Repair(把失败尝试修复为成功)和 Compress(在 $\mathrm{tokens}(\ell')<\mathrm{tokens}(\ell)$ 且 $\mathrm{area}(b')\le\mathrm{area}(b)$ 约束下保持成功并缩短文本)两类转换,得到约 2.5 万条有『因果证据』的监督样本,这与常见的一次性蒸馏截然不同。第三,经验库独立于任何 MAS 存在并支持冻结复用:实验证明 Codex+Qwen3.8-27B 建的库,换 backbone 宏平均 +3.2 分、换 harness 宏平均 +4.2 分,且另一 harness 继续演化该库后反过来让原建库系统再涨 2.1–3.2 分——这就是『集体学习』的直接证据。

方法步骤详情

完整流程分四步。第一步,数据构造:在 MathNet、MathV360K、ChartQA、InfoVQA、DocVQA、ChartNet 六个源数据集上,用 CAMEL、Codex、DeepSeek-Harness 收集 MAS 执行轨迹;Qwen3.8-27B 作初始教师提出记忆更新与树操作演示,Qwen3.8-Flash-Next 作选择性修订者修正失败更新、提升教训质量。控制器侧经重放筛选后得到约 25K 条记忆转换监督;组织器侧经 schema、节点引用、分区覆盖、来源追溯等结构校验后得到约 6.5K 条操作演示(含合法的空检索)。第二步,训练:对两个 Qwen3.5-2B 分别做 LoRA 微调(rank 16、缩放因子 32、冻结视觉编码器与对齐层),损失为 $\mathcal{L}_P(\psi)=\mathbb{E}_{(z,y)\sim\mathcal{D}_P}[-\sum_{j=1}^{|y|}\log p_\psi(y_j|z,y_{<j})]$,训练 3 个 epoch,学习率 $10^{-4}$,最长序列 8192,batch 2 梯度累积 8 步,按验证损失选定 checkpoint(控制器 step 1000,组织器 step 258)。第三步,求解:对每个新问题先检索一次经验 $\mathcal{R}_i$,MAS 据此作答;题内演化开启时控制器随尝试更新 $W_{i,t}$,门控决定视觉注入,至多五次尝试或提前判定完成。第四步,库维护:组织器对通过校验的教训提出 Place、Merge、Split+Lift、Consolidation 四种树操作,harness 校验执行并按容量强制分区;内部节点在证据充分时可沉淀为可复用规则,支持后续任务以单次求解方式受益。

技术新颖性

技术新颖性体现在五个层面。(1) 模态层面:把『证据在哪张图的哪个区域』作为记忆的一等公民,且视觉证据可随指导修订被替换、保留或删除——此前 Mem0/A-Mem/Cognee/Agent-KB 均为纯文本记忆。(2) 交互层面:自适应视觉注入门控 $g_{i,t}$ 是『输入选择』而非『删除存储』,原始任务图像始终可用,消融显示它比 Always 注入降低约 25%(Codex)/17%(DeepSeek-Harness)的 MAS 时间还提升 7/8 项分数。(3) 模型层面:两个专用 2B 小模型取代骨干级零样本记忆模型,在性能–时间散点图上位于对比方法的经验 Pareto 前沿。(4) 评测层面:冻结库+单次求解的协议把经验复用与多次尝试解耦,回应了反思类研究中『收益到底来自哪』的混淆。(5) 系统层面:题内共演化(微观)与库级组织沉淀(宏观)被显式连接——论文用罗马、多伦多、里斯本、奥克兰四张地铁图的例子展示教训如何沉淀出『先定端点、再连线路、验证换乘』的路由规则并迁移到新加坡新图。局限在于树操作只做结构校验未做下游重放验证,且视觉证据绑定原图、规则抽象的资格判定由 harness 启发式决定。

Overview of EpiCon. The memory controller refines question-level memory, while the tree self-organizer maintains accumulated lessons for subsequent retrieval and reuse.
Figure 1: Overview of EpiCon. The memory controller refines question-level memory, while the tree self-organizer maintains accumulated lessons for subsequent retrieval and reuse.
Illustrative example of EpiCon. (a) Textual and visual memory co-evolve across attempts. (b) and (c) Related lessons are organized and consolidated into a reusable routing rule. (d) Retrieved guidance supports a single solving attempt on a new map.
Figure 2: Illustrative example of EpiCon. (a) Textual and visual memory co-evolve across attempts. (b) and (c) Related lessons are organized and consolidated into a reusable routing rule. (d) Retrieved guidance supports a single solving attempt on a new map.

实验结果

主实验(Table 1)覆盖 11 个基准、4,538 题、2 harness(Codex、DeepSeek-Harness)×2 backbone(Qwen3.8-27B、Gemma4-31B),所有方法均单次求解。骨干级 EpiCon 在全部四种宿主配置下宏平均最高,超过最强外部记忆基线 1.9–5.9 分;以 Codex+Qwen3.8-27B 为例,ParseBench 从 57.1 升至 68.5,MATH-Vision 从 20.4 升至 48.6;在两个 Qwen3.8-27B 配置的平均上,它在 11 个基准中的 10 个上得分最高。2B 版本将记忆操作时间较骨干级记忆模型降低 67–74%、总时间(MAS+记忆)降低 25–35%,宏平均低 0.9–3.6 分,但相对 No Memory 仍提升 1.7–4.9 分。跨系统迁移(Table 2):Codex+Qwen3.8-27B 构建的冻结库被 Codex+Gemma4-31B 复用宏平均 +3.2(MATH-Vision 25.8→33.0),被 DeepSeek-Harness+Qwen3.8-27B 复用 +4.2(ParseBench 52.4→65.7),说明无需自建库即可白嫖他人经验。库演化(Table 3):另一 harness 用互斥的 1,000 题使用并演化库后,原建库 harness 在相同的 4,388 评测题上宏平均 Codex 53.5→55.7(+2.1,改善 8/11 基准)、DeepSeek 53.4→56.6(+3.2,改善 9/11 基准)。题内控制消融(Table 4):无历史库时,2B 控制器让 Codex 的 MATH-Vision 20.4→41.2,27B 控制器到 49.6;DeepSeek 上 Vision2Code 53.7→57.8(2B),27B 控制器在 8 组对比中 7 次更高。多模态消融(Table 5):演化视觉记忆优于冻结(7 胜 1 平);Always 注入下冻结视觉记忆已把 Codex 的 MATH-Vision 从纯文本 27.2 提到 40.6;自适应注入在冻结/演化两种设置下均改善 8 项分数中的 7 项。组织消融(Table 6):树结构全面优于平铺,ParseBench 52.2→67.3、BabyVision 13.2→15.3。强求解器(Table 7):Codex+GPT-5.6-Luna 上四项基准全升,ParseBench 63.8→66.5、MATH-Vision 51.2→57.2、BabyVision 11.1→14.6,说明 2B 记忆组件与冻结库无需针对新求解器重训即可迁移。

Cross-harness memory evolution with EpiCon (ours 2B).
Table 3: Cross-harness memory evolution with EpiCon (ours 2B).
Question-level memory control with no memory bank.
Table 4: Question-level memory control with no memory bank.
Construction and evaluation questions by benchmark.
Table 8: Construction and evaluation questions by benchmark.
Benchmark profiles and performance–time trade-offs with Qwen3.8-27B.
Figure 3: Benchmark profiles and performance–time trade-offs with Qwen3.8-27B.
Benchmark profiles and performance–time trade-offs with Gemma4-31B, using the results in Table 1.
Figure 4: Benchmark profiles and performance–time trade-offs with Gemma4-31B, using the results in Table 1.
Performance–token trade-offs on DeepSeek-Harness with (a) Qwen3.8-27B and (b) Gemma4-31B.
Figure 5: Performance–token trade-offs on DeepSeek-Harness with (a) Qwen3.8-27B and (b) Gemma4-31B.
查看结构化数据
任务指标本文基线提升
MATH-Vision(Codex+Qwen3.8-27B,Table 1) 任务得分(准确率类) 48.6(EpiCon,27B 记忆模型);2B 版 45.2 20.4(No Memory);最强基线 A-Mem 25.4 较 No Memory +28.2,较最强基线 +23.2
ParseBench(Codex+Qwen3.8-27B,Table 1) 任务得分 68.5(27B 记忆模型) 57.1(No Memory) +11.4
跨 backbone 迁移(Codex+Gemma4-31B 复用冻结库,Table 2) 11 基准宏平均 EpiCon (ours 2B) 复用 Codex+Qwen3.8-27B 构建的库 No Memory 单次求解 宏平均 +3.2(如 MATH-Vision 25.8→33.0,MP-DocVQA 46.2→60.4)
跨 harness 迁移(DeepSeek-Harness+Qwen3.8-27B 复用冻结库,Table 2) 11 基准宏平均 EpiCon (ours 2B) 复用冻结库 No Memory 宏平均 +4.2(如 ParseBench 52.4→65.7,MATH-Vision 42.2→56.0)
跨 harness 库演化(Table 3) 11 基准宏平均 演化库:Codex 55.7 / DeepSeek 56.6 原始库:Codex 53.5 / DeepSeek 53.4 +2.1 / +3.2(分别改善 8 与 9 个基准)
GPT-5.6-Luna 强求解器(Table 7) 四基准得分 ParseBench 66.5、Vision2Code 67.5、MATH-Vision 57.2、BabyVision 14.6 No Memory:63.8 / 65.8 / 51.2 / 11.1 四项全部提升(+2.7 / +1.7 / +6.0 / +3.5)
记忆操作效率(4 种宿主配置) 记忆操作相对时间与 token(No Memory MAS=1×) 2B 记忆模型 骨干级(27B/31B)记忆模型 记忆操作时间降 67–74%,总时间降 25–35%,DeepSeek 上总 token 降 16.8–25.1%

局限与改进

作者明确承认的局限:其一,2B 版本是效率换性能,宏平均比骨干级记忆模型低 0.9–3.6 分;其二,树操作演示只通过了 schema、节点引用、分区、来源等结构校验,未像控制器数据那样经下游 MAS 重放验证,可能存在『结构合法但有害』的整理操作;其三,跨 harness 演化的收益是任务依赖的——DeepSeek 演化 Codex 的库后,Codex 在 ParseBench 上从 63.4 跌到 58.9,DeepSeek 自己的 MATH-Vision 也从 56.6 降到 53.4,说明异构系统的经验可能互相污染;其四,域外泛化不均,WorldBench 四种配置全部提升(+3.2 到 +7.8),但 ReasonMap(+0.5 到 +1.9)和 BabyVision(−2.7 到 +4.8)小且不稳定。我自己的补充观察:主表的单次求解协议很干净,但题内控制消融允许至多 5 次尝试,MAS 时间达 2.1–2.6×、token 2.4–3.1×,实际部署成本不可忽略;在弱宿主 DeepSeek-Harness+Gemma4-31B 上 2B 版在 DocVQA2026(10.0→5.7)和 MP-DocVQA(2.7→2.0)上反而退化,说明经验检索可能误导能力不足的宿主;视觉记忆以『源图+归一化包围盒裁剪』表示,隐含假设原图可用且区域语义稳定,对布局剧变或生成类任务不友好;库的规模扩展、树深控制、旧经验过时与冲突消解均未研究;训练域只有视觉数学、文档理解、图表/信息图三类。

独立分析的弱点

独立分析出的弱点及改进方向:(1) 视觉证据与原图强绑定——跨任务迁移时真正可复用的往往只有文字规则,裁剪图本身因图像不同而失效,改进方向是学习可迁移的图式表征(如布局语法、图结构抽象)让视觉经验『脱图』存在。(2) 题内记忆演化成本高——至多 5 次尝试带来 2.1–2.6× 时间与最高 3.25× token,改进方向是训练一个置信度门控或早停策略,让『值得反思』的题目才触发多轮更新。(3) 经验写入缺乏价值评估——演化实验显示外来经验会让部分基准下降(ParseBench 63.4→58.9),改进方向是在写库前加下游收益估计器或给经验条目维护置信度权重,检索时按可靠性加权。(4) 检索是单模态的——Recall 用冻结文本编码器在节点索引(主题、范围、问题锚点)上召回,当前问题的图像本身不参与匹配,图表类任务容易漏检,改进方向是多模态检索编码器。(5) 弱宿主上的负迁移——DeepSeek+Gemma4 配置下 DocVQA2026、MP-DocVQA 退化,改进方向是加入域/难度匹配过滤,当检索经验与当前问题分布差异过大时回退到 No Memory。(6) 规则抽象的资格判定由 harness 启发式(支持数、失败数、冲突、证据强度)决定,而非学习得到,规则质量上限受限。

未来方向

作者方向之外可延伸的研究:(1) 在线库演化——目前评测时库被冻结、题内更新不回写,让评估期间的教训实时入库并研究其稳定性是有价值的一步;(2) 用下游收益训练组织器——把树操作也纳入重放验证或用偏好优化/RL 训练 $S_\phi$,弥补『结构校验≠有效整理』的缺口;(3) 遗忘与更新机制——处理过时经验、矛盾经验,研究库长期维护的调度策略;(4) 多库联邦——不同团队/机构各自维护子库,研究选择性共享与隐私边界;(5) 与参数化学习对比结合——外部记忆收益与微调/RL 收益的边界在哪里,两者能否互补(例如 2B 记忆模型继续用 RL 在线上信号上进化);(6) 视觉记忆的结构化压缩——把裁剪图升级为可编辑的图式/矢量表示,使证据可跨图复用;(7) 扩展到生成类任务——论文只测了 Vision2Code 一项视觉到代码任务,图像生成、文档编辑等开放式任务的经验沉淀形式值得探索。作者在结论中也强调:经验可以超越产生它的系统而保持有用,这一『集体学习』命题的规模化验证(更多贡献方、更长演化链)本身就是后续工作。

复现评估

复现评估:论文声明 Resources available at https://zzzmyyzeng.github.io/EpiCon,代码与资源有项目页出口。训练本身很轻:两个 Qwen3.5-2B 的 LoRA(rank 16、$\alpha=32$、学习率 $10^{-4}$、3 epoch、8192 序列长、batch 2×8 累积),H100 单卡级别即可完成。瓶颈在数据构造:需要在 MathNet、MathV360K、ChartQA、InfoVQA、DocVQA、ChartNet 上用 CAMEL/Codex/DeepSeek-Harness 收集 MAS 轨迹,并用 Qwen3.8-27B + Qwen3.8-Flash-Next 两个教师模型生成与修订监督(约 25K 控制器样本 + 6.5K 树操作样本),重放验证尤其耗算力——每条候选转换都要在宿主 MAS 上重放判定 Repair/Compress。评测侧协议描述非常透明:附录 C 给出每个基准的构造/评测题目数(如标准评测 4,538 题、演化评测 4,388 题、两阶段构造各 1,000 题),ReasonMap 按图切分防止泄漏,成本归一化公式明确。主要复现风险:Qwen3.8-27B、Qwen3.8-Flash-Next、GPT-5.6-Luna 均为 API/闭源模型,版本对齐和随时间的可用性会影响结果;MAS 执行(H100 集群上的多轮求解)是最大算力开销。总体难度中等偏上:协议可复现,但完整复现主表(2 harness × 2 backbone × 11 基准 × 多记忆系统)需要可观的推理预算与工程投入,普通实验室建议从 2B 变体+单一 harness 的子集入手。

相似论文推荐