Consolidator: Learning Persistent Routed Memory Across Context Boundaries
本文介绍了 Consolidator,一种轻量级的共享算子,它能够在无需令牌重放的情况下将短期记忆转化为持久的长期记忆,并证明了学习到的整合结合层级路由,与恒等累加相比,能显著提高跨上下文边界的更新映射检索能力。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下你的大脑是一个超级快速、超级有序的图书馆,新的书(记忆)不断被添加到名为“刚到”的小车里。这个小车非常适合快速存取,但它很小,一旦你离开书桌,它就会被清空。在人工智能领域,特别是一种被称为 Transformer 的计算机大脑类型中,这个“刚到”的小车被称为短期记忆 (STM)。它保存着最近出现的词汇和想法,以便计算机现在就能理解一个句子。然而,一旦句子结束,计算机通常会将其遗忘,为下一个句子腾出空间。
为了长久地记住事物,计算机拥有长期记忆 (LM),就像地下室里一个庞大且移动缓慢的档案库。科学家们一直在问一个大问题:我们如何把一本书从“刚到”的小车移动到地下室档案库,而又不丢失故事的内容?一个简单的想法是直接复制这本书并把它放在书架上。但问题在于:如果你复制了一本写着“天空是蓝色的”书,随后又试图将其更新为“天空是红色的”,那么简单的复制可能只是把新信息堆叠在旧信息之上,从而造成混乱且令人困惑的混合。真正的挑战在于如何学会如何正确地更新这种记忆,以便计算机确切知道该去哪里寻找,以及如何将旧信息与新信息结合起来,而无需重新阅读原始的故事。
本文介绍了一个名为整合器 (Consolidator) 的巧妙工具来解决这个谜题。把整合器想象成一位聪明的图书管理员,他们不仅仅是复制书籍,而是在上架之前就在运行过程中重写摘要。研究人员在一种名为 PMNet 的计算机模型上测试了这一点,该模型使用一种类似于一组旋转转盘的特殊记忆方式。他们设计了一个游戏,让计算机在第一轮中学习一个简单的数学规则(比如“加 3”),然后在第二轮中将规则改为新的规则(比如“加 7”),同时使用内存中完全相同的“地址”。
这就是魔术时刻:第一轮结束后,计算机的“刚到”小车被完全清空了。通常情况下,这意味着计算机会忘掉一切。但因为整合器已经将规则移入了长期档案库,计算机仍然可以记住它。更酷的是,当第二轮到来且规则发生变化时,整合器并没有只是把新规则直接堆在旧规则上面。它学会了如何将新信息与旧信息进行累积,有效地转换了存储的状态,从而在原处将“加 3”更新为反映“加 7”的状态。
研究人员发现,当他们让整合器学习如何进行这种操作时,计算机答对更新规则的概率达到了 87.02%。但当他们强迫计算机只是盲目地复制旧记忆而不学习如何修正它(即“恒等”方法)时,正确率仅为 18.32%。这证明了仅仅复制记忆是不够的;你需要一个聪明的、经过学习的过程来正确更新它。
更令人着迷的是,研究人员发现这种长期记忆具有双重职责。它不仅是存储事实的地方,还充当了帮助计算机决定下一步去哪里寻找的 GPS 信号。当他们关闭了利用长期记忆来引导这些决策的部分时,计算机的表现从 87.02% 降到了 44.38%,尽管记忆本身仍然存在。这意味着整合器不仅保存了答案,还教会了计算机如何在脑中的正确位置进行写入和读取新信息。
最棒的部分是?研究人员不需要重新训练整个庞大的计算机大脑就能实现这一点。他们冻结了模型的 99.96%,只训练了一个微小的、专门的部分——整合器,它只有 12,350 个可调节参数(相比之下,模型的总参数量接近 3,000 万)。这小段代码足以让一个健忘的计算机变成一个能够学习、更新并在不同“阶段”中记住新规则的机器,而无需重新阅读旧指令。这是让计算机具备像我们一样真正学习和适应能力的一小步。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。