TiMem 技术解析:时间层级记忆的五层抽象机制
把记忆按时间跨度分层,让常用信息逐层上浮、稳定特征长期沉淀。拆解 TiMem 的 L1–L5 架构、逐层巩固算法与 token 压缩效果。
把记忆按时间跨度分层,让常用信息逐层上浮、稳定特征长期沉淀。拆解 TiMem 的 L1–L5 架构、逐层巩固算法与 token 压缩效果。
论文:Temporal-Hierarchical Memory Consolidation(arXiv 2601.02845,ACL 2026 Findings)
官方仓库:https://github.com/TiMEM-AI/timem
TiMem 的核心主张是:记忆不该只有「存」和「取」两个动作,还应该有「抽象」。 人脑不会原样保存每一次对话,而是把重复出现的模式逐步抽象成稳定认知——TiMem 试图把这套机制工程化。
要点速览:记忆按时间跨度切成五层——L1 碎片、L2 会话摘要、L3 日模式、L4 周趋势、L5 稳定画像;L1–L2 保细节、L3–L5 保结论,检索时优先读高层浓缩结论。token 消耗降低 52.2% 是结构性收益;LoCoMo 75.30 为论文自报且时点较早,别当榜单第一读。
TiMem 按时间跨度把记忆切成五层,每层承担不同的抽象职责:
| 层级 | 名称 | 时间跨度 | 功能 |
|---|---|---|---|
| L1 | 碎片记忆 | 单次交互 | 原始对话片段 |
| L2 | 会话摘要 | 单次会话 | 会话级总结 |
| L3 | 日模式 | 数小时–数天 | 行为模式识别 |
| L4 | 周趋势 | 数周 | 长期趋势归纳 |
| L5 | 稳定画像 | 长期 | 用户画像固化 |
关键设计在于:L1–L2 保留细节,L3–L5 保留结论。 越是频繁出现的信息,越会逐层上浮到更高层级;偶发信息则停留在低层,随时间被压缩淘汰。
信息从 L1 流向 L5 的过程不是简单汇总,而是逐层做减法和归纳:
这一设计直接对应了 token 效率:检索时优先读高层的浓缩结论,只有在需要细节时才下钻到底层,因而不必把原始对话全部塞回上下文。
TiMem 的检索是多层级协同而非单一索引查询:
实践中这意味着同一个问题「用户偏好什么语言」可能由 L5 直接命中,而「他上周二说的那个报错是什么」必须下钻到 L1。
据论文与官方仓库公开:
| 指标 | 数值 |
|---|---|
| LoCoMo | 75.30% |
| LongMemEval-S | 76.88% |
| Token 消耗 | 降低 52.2% |
需要放在正确语境里理解:这两个分数是 TiMem 论文自报口径,且发布时点早于 Mem0 2026 年新算法(LoCoMo 92.5)与 MemoryLake(LoCoMo 94.03)等后续方案,不宜理解为当前榜单第一。不同引擎的评测子集与判分方式存在差异,横向比较需要统一复测。
TiMem 真正稳固的优势在第三行:token 压缩率。这是层级抽象架构的结构性收益,与榜单名次无关。
适用:
不适用:
数据口径说明:文中 75.30% / 76.88% / 52.2% 均引自 TiMem 论文与官方仓库,属论文自报口径。团队归属方面,论文署名机构为中国科学院自动化研究所与中国科学院大学;与 TiMem 相关的商业主体「智悦云创」并未出现在论文署名列表中,故本文不将其并列为论文机构。