← 返回信息流
技术博客arXiv cs.CL·2 小时前

MemDefrag提出大模型潜在内存碎片整理框架提升知识保留率

原标题:MemDefrag: Latent Memory Defragmentation for Large Language Models

速览

大型语言模型的潜在内存存储范式(如MemoryLLM和M+)在内存更新时因位置编码错位和缺乏追踪机制导致性能下降。研究发现中层Transformer层存在固有追踪信号可聚焦目标片段,据此提出无需训练的MemDefrag框架,利用该信号进行排序、重排和过滤实现碎片整理,并在容量超限时应用信息度指导的比例遗忘机制。实验表明,MemDefrag在知识保留和长上下文基准上显著优于MemoryLLM和M+,且对多种LLM和潜在内存变体具有良好泛化性。

AI 深度解读

MemDefrag: Latent Memory Defragmentation for Large Language Models

背景

大语言模型(LLM)在处理长序列或持续交互时,需要有效管理长期记忆。近年来,latent memory 范式(例如 MemoryLLM 和 M+)被提出,它将过去的知识片段以每层隐藏状态(per-layer hidden states)的形式存储,作为模型的隐式记忆。这种设计允许模型在推理过程中访问累积的历史信息,而不依赖外部检索系统。

然而,这种记忆范式在更新(添加新记忆)时存在严重性能退化问题。主要源于两个原因:

  1. 位置编码错位:新记忆与旧记忆的位置编码不一致,导致模型无法正确对齐。
  2. 缺乏追踪机制:模型无法区分目标记忆片段(当前任务需要的)与无关片段,导致记忆污染。

为了解决这些问题,研究者希望找到一种内在的信号,来自动识别哪些记忆是相关的,从而进行整理和优化。

核心内容

论文通过探测模型各层的注意力密度(attention density)分布,发现了一个关键现象:在存储的记忆片段中,中间层的少量Transformer层(middle transformer layers)持续对目标记忆片段表现出最高的注意力密度。这意味着模型内部已经存在一种隐式的追踪信号——无需额外训练,即可利用这些层的注意力集中度来判断哪些记忆是当前任务需要的。

基于这一发现,论文提出了MemDefrag——一种无需训练、与模型无关的框架,执行两个核心步骤:

  1. 内存碎片整理(defragmentation):利用中间层的追踪信号,对所有存储的记忆片段进行排序(rank)、重排(reorder)和过滤(filter),将最相关的记忆片段移到显式位置,同时剔除无关或低相关的片段。
  2. 信息度引导的比例遗忘:当记忆容量超限时,不是简单丢弃最旧的记忆,而是依据每个片段的信息度(informativeness)进行比例遗忘(proportional forgetting),保留信息量更高的片段。

MemDefrag 不修改模型参数,也不改变基础架构,因此可以即插即用,适用于任何基于 latent memory 的 LLM(如 Llama、GPT 等)。

实验部分,作者在知识保留任务和长上下文基准上进行了评估:

  • 知识保留:经过 50 次记忆更新后,MemDefrag 的知识保留率达到 43.0%,而 MemoryLLM 和 M+ 分别仅为 17.4%17.6%,性能提升超过 2.4 倍。
  • 长上下文基准:在标准的长上下文评测中,MemDefrag 也显著优于两个基线。
  • 泛化性:该方法在多种 LLM(不同规模、架构)及多种 latent-memory 变体上都表现出一致的提升,验证了其模型无关性。

关键要点

  • 问题定位:Latent memory 更新时的性能退化源于位置编码错位和缺乏追踪机制。
  • 核心发现:中间 Transformer 层的注意力密度天然可以作为目标记忆片段的追踪信号(tracing signal)。
  • 方法特点:MemDefrag 是 训练无关模型无关 的,无需微调或重训练,适用于任何 LLM 及其 latent memory 变体。
  • 内存碎片整理:利用追踪信号对记忆排序、重排和过滤,剔除无关片段。
  • 比例遗忘:容量超限时,基于信息度(而非时间顺序)丢弃低价值记忆。
  • 性能提升:知识保留率从约 17% 提升至 43%;长上下文任务上全面领先。
  • 泛化验证:在不同 LLM(如 Llama、GPT 变体)及不同 latent-memory 配置下均有效。

意义与影响

MemDefrag 提出了一种轻量级、无需额外训练的内存管理方法,直接解决了 latent memory 范式在动态更新场景下的核心瓶颈。其意义在于:

  1. 实用性增强:无需改动模型架构或训练流程,即可显著改善 LLM 的长期记忆能力,特别适用于对话系统、持久代理、持续学习等需要不断积累知识的场景。
  2. 揭示内在机制:通过发现中间层的注意力密度可作为追踪信号,为理解 LLM 如何组织内部记忆提供了新的视角,可能启发今后更高效的内存压缩和检索研究。
  3. 可替代性:与需要大量定制化训练的 MemoryLLM 等方法相比,MemDefrag 的“即插即用”特性降低了部署门槛,并能作为现有系统的增强组件。
  4. 未来方向:该方法可能扩展到更复杂的记忆结构(如分层记忆、时间衰减记忆等),或与检索增强生成(RAG)结合,进一步提升长期知识保留的可靠性。

总体而言,MemDefrag 以简洁而有效的思路,将 latent memory 从“实验原型”推向更实用的阶段,对 LLM 长期记忆领域具有重要的工程和学术价值。

查看原文 →arxiv.org