← 全部深度解读
📖 深度解读 · PERSONALIZATION

Meta's Generative Ads Model (GEM): The Central Brain Accelerating Ads Recommendation AI Innovation

Meta Engineering · 技术博客 · 发表 2025-11-10
13 分钟阅读时长 4834字 4.45综合分 第 1 名03-01 Personalization 日报
目录 · 6 节1问题与动机2方法概述3核心技术贡献4实验结果分析5局限与未来方向6工业实践意义
相关 5新颖 4实用 4证据 5时效 3
GEM 证明了用 LLM-scale 训练方法(InterFormer、跨层注意力、序列金字塔)构建 ranking 基础模型可以显著提升推荐效果,且知识蒸馏到下游模型效率是传统方法的 2 倍。这为搜索排序模型的 scaling 提供了清晰路线。

1. 问题与动机

Meta 的广告推荐系统面临三大核心挑战:

数据稀疏性与异构性:Meta 每天处理数十亿次用户-广告交互,但这些交互本质上是极度稀疏的——每个用户只与极少量广告发生转化行为。同时,输入数据跨越文本、图片、视频等多种模态,以及 Facebook Feed、Instagram Reels 等多个平台(surface),信号来源高度异构。

模型碎片化问题:传统做法是为每个广告场景(如 Feed 排序、Reels 推荐、Story 广告等)训练独立的 Vertical Model(VM)。这些模型各自为战,无法共享跨场景的用户行为知识。例如,用户在 Instagram 视频上的兴趣偏好无法帮助提升 Facebook Feed 广告的预测精度。

Scaling 瓶颈:传统推荐模型的架构设计限制了其从更多数据和算力中获益的能力。与 LLM 领域已验证的 scaling law 不同,推荐模型此前缺乏清晰的"加数据+加算力→持续提升效果"的路线图。

为什么重要? 广告是 Meta 的核心商业引擎。即使 1% 的转化率提升,在 Meta 的规模下也意味着数十亿美元级别的营收增长。更关键的是,GEM 试图回答一个行业级命题:推荐系统是否也能像 LLM 一样,通过 Foundation Model 范式实现 scaling law?


2. 方法概述

GEM(Generative Ads Recommendation Model)的核心思路是:将 LLM 的 Foundation Model 训练范式迁移到广告推荐领域,构建一个统一的"中央大脑",然后通过知识蒸馏赋能下游数百个场景化模型。

整体架构分为三层:

┌─────────────────────────────────────────┐
│           GEM Foundation Model          │  ← 跨场景统一训练,LLM-scale
│  (InterFormer + Wukong + Seq Pyramid)   │
└───────────┬──────────────┬──────────────┘
            │ Direct       │ Hierarchical
            ▼              ▼
   ┌──────────────┐  ┌──────────────────┐
   │  Vertical    │  │ Domain-specific  │
   │  Models (VM) │  │ Foundation Models│
   └──────────────┘  └───────┬──────────┘
                             │ Distillation
                             ▼
                    ┌──────────────┐
                    │ Surface VMs  │  ← 线上低延迟服务
                    └──────────────┘

训练阶段:GEM 在数千块 GPU 上进行大规模预训练,学习跨平台、跨广告类型的通用用户行为模式。

部署阶段:GEM 本身不直接上线服务(太大),而是通过知识蒸馏将学到的知识传递给数百个轻量级的 Vertical Models,这些 VM 在线上低延迟地为具体场景服务。

持续迭代:线上 VM 产生的用户交互数据回流到训练管线,GEM 周期性重训练,更新后的知识再次蒸馏到 VM,形成闭环。


3. 核心技术贡献

3.1 InterFormer:交错式特征交互架构

传统方法的问题:以往的序列推荐模型先将用户行为序列压缩为一个固定维度的 summary vector,然后再与其他特征(用户画像、广告属性等)做交叉。这相当于把一部小说压缩成一个评分——大量细节信息在压缩过程中丢失。

GEM 的方案:InterFormer 采用交错式结构,在序列学习层(自定义 Transformer)和跨特征交互层之间反复交替:

Input → [Seq Layer] → [Cross-Feature Layer] → [Seq Layer] → [Cross-Feature Layer] → ...

每一个循环中,序列学习捕获用户行为的时序模式,跨特征交互层则将序列信息与非序列特征(如广告创意、用户画像)进行深度融合。关键在于:全程保留完整的序列信息,而非先压缩再交互,实现了渐进式精炼。

3.2 增强版 Wukong:可堆叠分解机 + 跨层注意力

GEM 在非序列特征交互上增强了 Wukong 架构:

  • 可堆叠分解机(Stackable Factorization Machines):每层发现不同复杂度的特征组合模式
  • 跨层注意力连接(Cross-layer Attention):让深层可以选择性关注浅层发现的重要特征组合
  • 双向可扩展:垂直方向加深交互层数,水平方向扩展特征覆盖范围

这种设计让模型能自动学习"哪些特征组合最重要",而非依赖人工特征工程。

3.3 序列金字塔(Pyramid-Parallel Structure)

挑战:用户行为序列可达数千条事件,直接用标准 Transformer 处理在计算和存储上都不现实。

方案:

        ┌──────────────┐
        │  Top: 综合理解 │
        ├──────┬───────┤
        │ 中层模式融合  │
        ├──┬───┼───┬───┤
        │ Chunk│Chunk│...│  ← 底层:并行处理行为片段
        └──┴───┴───┴───┘
  • 底层:将长序列分割为多个 chunk,并行处理
  • 中层:将 chunk 级模式融合为更宽泛的行为模式
  • 顶层:综合形成完整的用户旅程理解

这种设计兼顾了计算效率(并行处理)和信息完整性(多层融合),且存储开销极小。

3.4 知识蒸馏框架 + Student Adapter

GEM 的知识转移效率是标准蒸馏方法的 2 倍,关键创新包括:

  • 双通道转移:Direct Transfer(同域 VM 直接从 GEM 学习) + Hierarchical Transfer(先蒸馏到领域 FM,再蒸馏到场景 VM)
  • 三种蒸馏技术并用:知识蒸馏(KD)、表示学习(Representation Learning)、参数共享(Parameter Sharing)
  • Student Adapter 创新:在蒸馏训练中加入一个轻量适配器,用最新的 ground-truth 数据修正 teacher 输出,解决两个关键问题:

1. 时效性问题:FM 训练周期长,预测可能过时
2. 域偏移问题:GEM 的通用预测与特定场景目标之间存在差异

3.5 训练基础设施

指标提升幅度
有效训练 FLOPs23x
GPU 利用率(MFU)1.43x
作业启动时间5x 缩短
PyTorch 2.0 编译时间7x 缩短

关键技术:HSDP(Hybrid Sharded Distributed Parallel)处理稠密参数、二维数据/模型并行处理稀疏 Embedding 表、自定义 GPU Kernel 处理变长序列、FP8 量化、NCCLX 通信优化。


4. 实验结果分析

线上效果

场景转化率提升时间段
Instagram 广告+5%Q2 2025
Facebook Feed 广告+3%Q2 2025
Q3 增量迭代效果翻倍Q3 2025

效率指标

  • 单位算力产出:GEM 每单位数据和算力带来的效果增益是上一代模型的 4 倍
  • 蒸馏效率:知识转移效果是标准 KD 的 2 倍
  • Scaling 验证:Q3 通过增加数据和算力,性能收益在 Q2 基础上翻倍——这直接验证了推荐模型的 scaling law 存在性

结果的意义

  1. 5% 转化率提升在广告领域是巨大的:广告系统高度优化,通常 0.1%-0.5% 的提升就值得上线。5% 意味着 Meta 广告收入的数十亿美元增长。
  2. Scaling law 验证:Q3 "加算力→效果翻倍" 的结果表明,推荐模型确实存在类似 LLM 的 scaling 规律,这为行业指明了方向。
  3. 4x 效率提升:说明 Foundation Model 范式不仅效果好,而且更"经济"——相同投入产出更大。

5. 局限与未来方向

当前局限

  1. 部署复杂度高:GEM 无法直接在线服务,必须依赖蒸馏管线。蒸馏引入延迟(模型更新不及时)和信息损失(student 无法完全复现 teacher 能力)。Student Adapter 虽缓解了时效性问题,但增加了系统复杂度。
  1. 训练成本极高:数千块 GPU 的训练规模对绝大多数公司不可及。文章未讨论训练成本与收益的量化关系。
  1. 技术细节不完全公开:作为工程博客,缺少消融实验(ablation study)。无法量化 InterFormer、Wukong 增强、序列金字塔各自的贡献占比。
  1. 多模态能力尚在规划中:当前 GEM 主要处理行为序列和结构化特征,对广告创意内容(图片、视频)的多模态理解仍是未来方向。
  1. 冷启动问题未提及:Foundation Model 依赖丰富的行为数据,对新用户、新广告主的冷启动效果未知。

作者规划的未来方向

  • 多模态融合:同时处理文本、图片、音频、视频
  • 推理时 Scaling:动态分配计算资源给"困难"预测,类似 LLM 的 test-time compute
  • 统一排序模型:有机内容和广告共用一个排序模型
  • Agentic 自动化:智能体驱动的广告主自动化投放优化

个人认为的改进方向

  • 在线蒸馏 / 实时 FM 更新:缩短 FM 训练-蒸馏-部署的管线延迟
  • 模型稀疏化与高效推理:探索 MoE(Mixture of Experts)架构,让 FM 部分模块可直接在线服务
  • 因果推断融合:当前模型本质仍是相关性学习,融入因果推断可提升对干预效果的估计精度

6. 工业实践意义

对搜索/推荐系统的启示

1. Ranking FM 化是可行且高效的路线

GEM 最重要的信号是:Foundation Model 范式在推荐排序领域被大规模验证成功。这不是学术实验,而是在 Meta 数十亿用户的真实流量上验证了 5% 的转化提升。对于拥有足够数据和算力的公司(字节、Google、Amazon 等),Ranking 模型的 FM 化将成为主流方向。

2. "大模型训练 + 蒸馏部署" 范式值得借鉴

GEM 确立了推荐系统的 "pre-train → distill → deploy" 三段式范式,与 LLM 的 "pre-train → fine-tune → deploy" 类似但针对推荐场景做了适配。核心洞察:线上服务不需要跑大模型,只需要让大模型教会小模型。Student Adapter 的设计解决了蒸馏中 staleness 和 domain shift 两个实际痛点,这对任何采用 teacher-student 架构的系统都有参考价值。

3. InterFormer 的交错式设计可迁移到搜索排序

传统搜索排序中,query 理解和文档理解通常先独立编码再交互(如 DE 模型)。InterFormer 的"边编码边交互"思路可应用于搜索场景——让 query 序列(历史搜索)与候选文档特征在编码过程中反复交互,而非先压缩再计算相似度。

4. 序列金字塔对长行为序列建模的实用价值

工业系统中用户行为序列越来越长(数千甚至数万),标准 Transformer 的 O(n²) 复杂度不可接受。金字塔结构提供了一个工程上可行的方案——chunk 并行 + 分层融合,在保持信息完整性的同时控制计算成本。这对电商搜索的长期用户兴趣建模尤其有价值。

5. 跨场景知识共享降低冷启动成本

对于多业务线公司(如同时有搜索、推荐、广告多个场景),GEM 的 hierarchical distillation 框架提供了一种系统性的跨场景知识共享方案,新场景可以快速从成熟场景的 FM 中获取初始知识。

6. 训练基础设施的工程经验

HSDP、变长序列 GPU Kernel、FP8 量化、NCCLX 通信优化等工程实践,对任何在做大规模推荐模型训练的团队都有直接参考价值。特别是 23x 训练吞吐量提升的经验,表明工程优化本身可以带来数量级的效率收益。


总结

GEM 的核心价值不在于某个单点技术创新,而在于系统性地证明了推荐排序领域的 Foundation Model 路线可行。它回答了行业一直在探索的问题:推荐模型是否也能像 LLM 一样 scale up?答案是肯定的——而且效率还能做到 4 倍于上一代。这为整个搜索/推荐/广告行业的模型 scaling 提供了清晰的路线图。


Sources:

← 全部深度解读 出现于报告:2026-03-01 · Personalization #1 (4.45)2026-02-24 · Generative #7 (3.75) 原文 ↗