← 最新论文
💻 computer science

Versioned Late Materialization for Ultra-Long Sequence Training in Recommendation Systems at Scale

本文引入了一种版本化延迟物化范式,通过仅存储一次用户交互历史并即时重建序列,消除超长序列训练中的数据冗余,从而克服存储与 I/O 瓶颈,实现可扩展的高质量深度学习推荐模型。

原作者: Liang Guo, Ge Song, Litao Deng, Jianhui Sun, Chufeng Hu, Lu Zhang, Zhen Ma, Shouwei Chen, Weiran Liu, Sarang Masti Sreeshylan, Xiaoxuan Meng

发布于 2026-04-29
📖 1 分钟阅读☕ 轻松阅读

原作者: Liang Guo, Ge Song, Litao Deng, Jianhui Sun, Chufeng Hu, Lu Zhang, Zhen Ma, Shouwei Chen, Weiran Liu, Sarang Masti Sreeshylan, Xiaoxuan Meng

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

想象一下,你经营着一座巨大的图书馆,想要教一个超级聪明的机器人(AI 模型)如何为每一位进馆的访客推荐最完美的电影。

为此,机器人需要掌握用户的全部历史:他们在过去几年里观看了什么、喜欢过什么或跳过了什么。这被称为用户交互历史(UIH)

旧方法:“胖行”问题

过去,图书馆组织这些数据的方式非常低效。每当机器人需要研究某个用户时,图书管理员就会将该用户的整个历史复印下来,并粘贴到一张专为该次学习会话准备的纸上。

如果机器人需要研究 1,000 个不同的用户,而每个用户都有 10,000 条历史记录,图书管理员就必须创建 1,000 张独立的纸,每张纸上都包含 10,000 条重复的事实。

  • 问题所在: 这造成了数据的“胖行”(Fat Row)。图书馆的书架空间(存储)告急,图书管理员把时间都花在了复印纸张(I/O)上,而不是真正教导机器人。
  • 瓶颈: 复制和存储这些庞大且冗余的历史记录的成本变得如此之高,以至于甚至超过了用于训练机器人的计算机(GPU)的成本。这就像在复印纸张上花的钱比花在老师身上的钱还多。

新方案:版本化延迟物化

Meta 的作者们意识到,他们不需要每次都复印历史记录。他们认识到,用户的历史就像一条单行道:你只在末尾添加新事件,但永远不会回头修改过去。

他们发明了一种名为**版本化延迟物化(Versioned Late Materialization)**的新系统。以下是通过一个简单类比对其工作原理的说明:

1. 单一主书(标准化存储)
图书馆不再为每个学生复印历史,而是保存一本单一的、完美的主书,记录每个用户的历史。这本书每天更新一次,之后便不再更改(它是“不可变”的)。

2. 微型索引卡(版本化指针)
当机器人在特定时间需要研究特定用户时(例如,“用户 A 在周二下午 2 点知道什么?”),图书管理员不会复印整本书。相反,他们会为那次训练会话写下一张微小的索引卡

  • 卡片上只写着:“前往主书,查看第 100 页到第 500 页,并在下午 2 点的条目处停止。”
  • 与整本书相比,这张卡片非常小(轻量级元数据)。

3. 即时重建
当机器人准备学习时,系统利用索引卡迅速翻到主书中的确切页面,并就在那时当地组装出历史记录。这就是“延迟物化”——仅在真正需要时才构建数据,而不是提前构建。

为何这是颠覆性的变革

解决“未来泄露”(时间旅行问题)
在推荐系统中,必须小心防止机器人通过看到它本应做出决定之后发生的事件来“作弊”。

  • 新系统使用了一种“时间旅行”协议。索引卡锁定了时间。即使主书后来更新了新事件,机器人也只能看到过去那个特定时刻存在的书籍版本。这确保了机器人学到的内容完全符合人类在实时中会看到的内容。

多租户优势(不同的班级规模)
想象图书馆为两类学生服务:

  • 学生 A 需要阅读最后 10,000 页(复杂模型)。
  • 学生 B 只需要最后 100 页(简单模型)。
  • 旧方法: 两名学生都获得了 10,000 页的完整复印件。学生 B 浪费了时间阅读他们不需要的页面。
  • 新方法: 学生 B 的索引卡只需注明“阅读第 100 页到第 200 页”。系统仅获取这些特定页面。这节省了巨大的能量和时间。

成果

通过从“复印所有内容”转变为“使用索引卡获取特定页面”,Meta 实现了:

  1. 巨额节省: 他们存储和移动的数据量减少了近 50%。
  2. 更快的训练: 计算机(GPU)不再等待数据,而是开始更快地学习。
  3. 更聪明的机器人: 因为他们终于能够负担得起向机器人提供更长的历史记录(从仅 4,000 条增加到高达 64,000 条事件),机器人在推荐内容方面变得显著更出色。

简而言之: 他们停止了浪费金钱和时间反复复制相同的历史记录。相反,他们建立了一个智能的、能进行时间旅行的档案系统,让 AI 在需要的时候、按需读取确切的内容,从而在不耗尽预算的情况下实现更智能的推荐。

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

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

试用 Digest →