← 最新论文
💬 NLP

Auto-Dreamer: Learning Offline Memory Consolidation for Language Agents

本文介绍了 Auto-Dreamer,这是一种受互补学习系统理论启发的离线记忆巩固器,它将快速的在线经验获取与缓慢的跨会话巩固解耦,使语言智能体能够抽象重复模式并剪枝冗余,从而在多种环境中以显著更小的活跃记忆库实现更优越的性能。

原作者: Chongrui Ye, Yuxiang Liu, Yu Wang, Haofei Yu, Yining Zhao, Ge Liu, Julian McAuley, Jiaxuan You

发布于 2026-05-21
📖 1 分钟阅读☕ 轻松阅读

原作者: Chongrui Ye, Yuxiang Liu, Yu Wang, Haofei Yu, Yining Zhao, Ge Liu, Julian McAuley, Jiaxuan You

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象你是一个人工智能代理,就像一个超级聪明的机器人助手,正试图学习如何做家务、解决科学谜题或浏览网络。每次它尝试一项任务时,都会学到一些新东西。但问题在于:如果你只是把每一个想法、错误和成功都倾倒进一本巨大的笔记本里,那本笔记本最终会变得如此庞大和杂乱,以至于机器人需要在需要时却找不到有用的内容。

本文介绍了Auto-Dreamer,一种让 AI 代理管理其记忆的新方法。可以将其视为一个将记笔记编写教科书区分开来的系统。

两部分系统

作者意识到,当前的 AI 记忆系统试图同时完成两件事:

  1. 快速学习:立即记录下刚刚发生的事情。
  2. 慢速学习:稍后从所有这些笔记中找出大模式和规则。

他们发现,同时做这两件事会让记忆变得杂乱无章。因此,他们构建了一个受人类大脑工作方式(特别是我们如何通过睡眠处理记忆)启发的双速系统:

  • 快速书写者(书记员):每当代理完成一项任务时,“书记员”就会快速记下原始笔记。它不担心是否整洁或有条理;它只是像法庭记录员一样记录发生的一切。这发生在在线过程中(即代理工作时)。
  • 慢速梦想家(编辑):这是新发明。定期地,当代理休息时,“梦想家”就会苏醒。它会查看过去的一批原始笔记。它不仅仅是编辑这些笔记;而是重写整个部分

“做梦”如何运作

想象你有一堆杂乱的 50 份不同的汤食谱,有些写在餐巾纸上,有些写在便利贴上,有些还带有拼写错误。

  • 旧方法:你保留所有 50 份笔记。如果你想做汤,就必须阅读所有 50 份笔记以找出有用的部分。
  • Auto-Dreamer 方法:梦想家阅读所有 50 份笔记,意识到它们都提到“烧开水”和“加盐”,并注意到有些笔记说“加糖”(这是错误的)。然后,它扔掉那 50 份杂乱的笔记,并写下一张完美的单一食谱卡片,捕捉最佳部分并修正错误。

从技术术语来说,梦想家将一段记忆视为“只读证据”。它使用工具检查旧笔记和原始事件视频(即“源轨迹”)。然后,它合成一个全新的、紧凑的替代集合。旧的、杂乱的笔记被删除,并由这个新的、干净的版本取代。

为什么这很重要

该论文在三个不同的“世界”中测试了这种方法:

  1. ALFWorld:一个机器人做家务(例如将干净的苹果放入冰箱)。
  2. ScienceWorld:一个机器人进行科学实验(例如找出寿命最长的动物)。
  3. WebArena:一个机器人浏览网站以购物或管理代码。

结果

  • 更聪明,而不仅仅是更大:Auto-Dreamer 解决的任务比其他任何方法都多。
  • 极小的内存占用:虽然其他方法需要大 12 倍的内存库(就像图书馆与小册子的区别),但 Auto-Dreamer 仅用极小的内存库就取得了更好的结果。
  • “睡眠”效应:梦想家仅在 ScienceWorld 数据上进行了训练。但当他们在家庭和 Web 任务上测试它时,它仍然完美运作!它学会了如何“做梦”并普遍地组织信息,而不仅仅是针对某一个特定游戏。

秘密武器:“反事实效用”

梦想家如何知道该保留什么、该扔掉什么?该论文使用了一种巧妙的训练技巧,称为GRPO(一种强化学习类型)。

想象梦想家是一位试图创建完美菜单的厨师。

  • 如果厨师创建了一份菜单,而顾客喜欢这些食物,他们就会获得奖励。
  • 但 Auto-Dreamer 增加了一个转折:它会问,“如果我移除这道特定的菜会怎样?”
    • 如果移除一道菜使餐食变差,那道菜就是必不可少的(保留它!)。
    • 如果移除一道菜没有任何改变,那它就是冗余的(扔掉它!)。
    • 如果移除一道菜使餐食变得更好(也许它原本就是糟糕的食材),那道菜就是有害的(绝对扔掉它!)。

这确保了内存库只保留“承重”信息——即真正帮助代理成功的部分——同时删除杂乱无章的内容。

总结

Auto-Dreamer 就像给 AI 代理一个夜间例行程序,它不仅仅是“睡觉”,而是主动重组一天的经历。它不再囤积每一个记忆,而是将它们提炼为少数几条强大且可重用的规则。这使得代理能够更快、更聪明、更高效,仅使用先前方法所需内存空间的一小部分。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →