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

One Model, Two Markets: Bid-Aware Generative Recommendation

Yanchen Jiang, Zhe Feng, Christopher P. Mah, Aranyak Mehta, Di Wang · Google · arXiv 2603.22231 · 发表 2026-03-24
8 分钟阅读时长 2933字 4.00综合分 第 1 名03-25 Generative 日报
目录 · 6 节1问题与动机2方法详解3核心技术贡献4实验结果分析5局限与未来方向6工业实践意义
相关 4新颖 4实用 4证据 3时效 5
将广告竞价信号直接融入生成式推荐的解码过程是一种优雅的工程设计,避免了传统双塔架构中推荐与广告独立排序再混排的复杂度。控制 token 的解耦设计可迁移至搜索场景——例如在 UGC 搜索中区分自然结果与推广内容,实现统一生成式排序。这为搜推一体的商业化提供了可落地的技术路线。

1. 问题与动机

生成式推荐系统(如 Google 的 TIGER)通过语义 ID 将推荐建模为序列生成任务,在有机内容检索上取得了显著成功。然而,现有架构仅优化用户偏好,完全忽略了商业变现——而真实平台必须同时满足用户满意度与平台收入两个目标。传统方案(如双塔架构)将推荐与广告作为两个独立系统分别排序再混排,引入了大量工程复杂度和次优的全局排序。

核心挑战在于:有机内容和付费广告遵循根本不同的目标函数,历史日志代表的是已通过用户相关性和经济可行性双重过滤的「幸存者」分布。如何在统一的生成式框架中同时建模这两种不同目标,是本文要解决的关键问题。

本文构建于 TIGER 等语义 ID 范式之上,但指出 OneRec (2025)、Yang et al. (2024) 等后续工作仍停留在偏好建模层面,未涉及经济机制设计。同时,已有的广告联合优化方法大多基于 RL 独立处理广告插入,而非将其集成到生成过程本身。

2. 方法详解

2.1 语义 ID 基础

与 TIGER 一致,GEM-Rec 使用 Residual Quantized VAE (RQ-VAE) 将商品编码为层次化元组 (c₁, c₂, ..., c_D),其中早期码表示粗粒度类别、后期码添加细节。RQ-VAE 在 Sentence-T5 嵌入上训练,码本大小 256,深度 3。

2.2 统一序列构造:控制 Token

核心创新在于在语义词汇表中添加显式控制 token。每个生成步骤由控制标志 f_t 和语义码序列拼接而成:

[f_t] ⊕ [c_{t,1}, c_{t,2}, ..., c_{t,D}]

其中 f_t ∈ {<ORG>, <AD>}。这一设计将「槽位分配决策」(是否展示广告)与「内容检索」(展示哪个商品)优雅地解耦。当 f_t = <ORG> 时进入「偏好模式」生成有机内容,f_t = <AD> 时进入「变现模式」生成付费广告。

2.3 分解式生成目标

生成概率被分解为:

P(x_t|H_{<t}) = P(f_t|H_{<t}) · ∏P(c_{t,k}|H_{<t}, f_t, c_{t,<k})

第一项学习「广告满意度建模」——在什么上下文中广告历史上是成功的;第二项处理「模式条件检索」——给定模式后选择哪个商品。这种分解使得模型可以从交互日志中直接学习有效的广告放置模式。

2.4 Bid-Aware Decoding 机制

推理阶段注入实时出价信号,分为两个层次:

槽位级调制:z̃_{<AD>} = z_{<AD>} + λ · log(1 + b_max)。使用最大可用出价提升广告标志的 logit,使广告负载随市场需求弹性扩展。

商品级调制:z̃_c = z_c + λ · log(1 + B(c))。使用前缀感知的出价聚合来调制 token logit,引导 beam search 朝向语义空间中的高价值库存集群。

λ 是可调的平台控制参数,λ=0 时完全退化为原始 TIGER。

2.5 训练设置

架构:T5 encoder-decoder(6层,128维,6注意力头)。训练:100,000 步,batch size 256,AdamW 优化器,单张 A100 GPU。

2.6 理论性质

分配单调性(Proposition 1):更高出价弱增加商品曝光,无需模型重训练。结构一致性(Proposition 2):λ=0 时安全回退到纯有机排序;有机排名不受广告放置变化影响;可推广到纯有机语料。

3. 核心技术贡献

贡献一:控制 Token 解耦机制。 通过在生成序列中引入 <ORG>/<AD> 控制标志,将广告/有机决策与内容检索解耦。这是一种无需修改底层 Transformer 架构的轻量级设计,直接复用已有的生成式推荐训练范式。其优于传统混排方案的原因在于:模型可以端到端地学习广告放置的上下文依赖性,而非依赖后处理规则。

贡献二:推理时 Bid-Aware Decoding。 在不修改模型权重的前提下,通过 logit 调制注入实时出价信号。这相比重新训练的方案,具有零延迟响应市场变化的优势——当高价值广告主突然加价时,系统可即时调整而无需等待模型更新。

贡献三:Pareto 前沿的可控性。 通过单参数 λ 在推荐质量和广告收入之间提供平滑、可预测的权衡曲线,使平台运营者可以动态调整商业策略。

贡献四:理论保证。 证明了分配单调性和结构一致性,为该框架在实际广告拍卖中的合规性提供了基础。

4. 实验结果分析

数据集与设置

在 Steam、Amazon Beauty/Sports/Toys 四个数据集上评测。通过合成市场模拟构建广告数据:20% 商品指定为付费商品,出价服从对数正态分布,基线广告密度 3-6%。

主要结果(Steam 数据集)

方法广告率收入NDCG@10有机NDCG@10
TIGER 基线0.0%—0.14420.1487
GEM-Rec (λ=0)2.5%5350.14110.1468
GEM-Rec (λ=1)4.7%1,1730.13810.1467

关键发现:即使在 λ=0(无出价调制)时,GEM-Rec 仅通过学习控制 token 就恢复了 2.5% 的基线广告密度。有机 NDCG 几乎持平(0.1487→0.1467),证明广告插入未显著损害用户体验。

市场冲击实验

当 5% 库存获得 10× 出价乘数时:

  • λ=0 时高价值份额仅 21.8%,收入为 1.0×
  • λ=0.5 时高价值份额达 81.5%,收入提升 9.0×,广告率仅 7.1%
  • λ=1.0 时高价值份额 97.4%,收入提升 28.2×

这说明适度的 λ 调制(0.5)即可捕获绝大部分市场机会,同时保持保守的广告负载。

消融实验

更高基线广告密度(10-20%)训练使 Pareto 前沿更凸,反映更广泛的语义可行广告场景。跨数据集结果一致,100% 生成有效性(无幻觉无效标识符)。

5. 局限与未来方向

作者自述局限:

  1. 激励兼容性(DSIC):当前采用第一价格拍卖(工业标准),但缺乏占优策略激励兼容的实现。精确 DSIC 需要反事实推理和 beam search 近似下的阈值刻画,计算开销较大。
  2. 广告质量退化:当系统优先经济价值时,不可避免地选择与用户有机意图语义距离更远的商品。这是变现与相关性之间的固有张力。
  3. 控制参数耦合:当前单一 λ 同时控制槽位分配和商品选择,未来可引入独立参数 (λ_slot, λ_item) 实现更细粒度的平台控制。

未被作者提及的局限: 实验仅在合成广告市场上进行,缺乏真实广告拍卖数据和在线 A/B 测试验证。T5 encoder-decoder 架构的规模(6层128维)远小于工业级生成式推荐模型。

6. 工业实践意义

直接可采纳的设计:

  • 控制 Token 范式:对任何已部署 TIGER/HSTU 类系统的团队,只需在词汇表中添加 <ORG>/<AD> token 即可快速 PoC,无需重新设计架构。
  • 推理时调制:λ 参数可在线动态调整,支持「大促期间提高广告密度、日常保守投放」的运营策略,且不需要重训模型。

搜索场景的迁移路径:

  • 在 UGC 搜索中,可用控制 token 区分自然搜索结果与推广内容,实现搜索+广告的统一生成式排序
  • Bid-Aware Decoding 可扩展为「搜索广告 eCPM 调制」,在搜索结果页中动态插入竞价广告

部署考量:

  • 推理延迟:Bid-Aware Decoding 仅在 logit 层做加法,几乎零额外延迟
  • 内存:需维护商品到出价的映射表和前缀聚合索引
  • 风险:需要监控广告质量退化指标(如语义匹配深度),设置安全阈值防止过度商业化
← 全部深度解读 出现于报告:2026-03-25 · Generative #1 (4.00) 原文 ↗