UniR²:一个 decoder 同时完成生成召回与多目标排序¶
Fidelity: 核心机制复现。实际训练层级 SID、Dual-Query Prefix-Causal Attention、ranking-only LoRA 和生成/排序联合目标;缩小 codebook、模型和业务标签。
论文信息¶
| 项目 | 内容 |
|---|---|
| 论文链接 | arXiv 2607.24439 |
| 公司/机构 | Kuaishou / IIE, CAS / UCAS |
| 首次公开日期 | 2026-07-27(arXiv v1) |
| 原文开源代码 | 否:论文未提供官方/作者代码(核查日期:2026-08-09) |
| Adapter | unir2 |
| 本地复现代码 | src/auto_research/reproductions/unir2/ |
原始论文总结¶
背景与主要改动¶
传统工业 cascade 分别训练 recall 和 ranking:两边重复编码用户历史,生成轨迹在候选交接时丢失,训练目标也可能冲突。UniR² 把用户上下文、目标物品 SID 轨迹和 item ranking features 拼成一个 decoder-only 异构序列,让生成轨迹成为召回与排序之间的表示桥。
DQ-PCA 为同一层提供两种 query:generation query 只能读取完整用户 prefix 和此前 SID;ranking query 可读取压缩用户状态、完整 SID 轨迹和同步可见的 item tokens。基础 Q/K/V 共享,但 ranking 分支对共享输出 stop-gradient,只用 LoRA 学排序特有的交互,防止排序梯度破坏生成主干。
flowchart LR
U["用户 prefix"] --> B["共享 decoder attention"]
SID["SID teacher-forcing tokens"] --> G["generation query:prefix-causal"]
U --> G
G --> P["逐层 SID logits"]
SID --> R["ranking query:互相可见"]
I["item / cross features"] --> R
U --> R
B --> G
B --> SG["stop-gradient"]
SG --> R
L["ranking-only LoRA"] --> R
R --> O["CTR / LVTR / GTR towers"]
原论文关键图¶
原论文 Figure 1(关键图):展示原论文提出的核心架构、主要模块及其连接关系。图片来自原论文,版权归原作者所有;点击图片可查看来源。
核心公式¶
层级 SID 生成:
generation mask 允许第 \(i\) 个 SID query 读取全部用户 prefix 和截至自身的 SID:
ranking LoRA 的优化隔离为:
论文离线与线上效果¶
工业离线集上,UniR² 相对最佳 recall baseline 的 HR/MRR 提升 +3.05% 到 +5.29%;ranking AUC/UAUC 在 CTR、LVTR、GTR 上提升 +0.16% 到 +1.45%。线上实验于 2026 年 6 月运行两周、覆盖 5% 流量,同时替换 OneLive recall 与生产 pre-ranker:快手 App 播放量 +1.177%、关注率 +0.655%、点赞率 +2.560%;快手极速版送礼用户 +0.717%、送礼意愿 +1.567%、送礼金额 +2.569%。
本地复现¶
本地对照口径:基线为同一 MovieLens-1M 数据、SID、训练 step 和 full-catalog 候选上的独立生成 recall + ranking cascade;实验组把二者放进 DQ-PCA 单序列并启用 stop-gradient/LoRA。SID code accuracy 相对基线 +34.04%,但 NDCG@10 -13.19%。
| Variant | SID code accuracy | Hit@10 | NDCG@10 | 参数量 |
|---|---|---|---|---|
| 独立 cascade | 0.2203 | 0.0344 | 0.0143 | 51,116 |
| UniR² | 0.2953 | 0.0313 | 0.0124 | 41,274 |
本地结果说明共享异构序列明显改善了 SID 学习,但 40-d、130-step 设置下 ranking 尚未抵消独立 tower 的容量优势。完整指标见 metrics/movielens-1m-seed42.json。
复现边界¶
MovieLens next-item 与 genre-affinity 代理快手 click/long-view/gift;本地使用两级 16-way SID,而非三层 8129 codebook,也未运行 beam search、3×640 服务模型和流水线并行。因此这里验证的是 DQ-PCA 与优化隔离,不声称迁移论文线上业务收益。
