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

OxygenREC: An Instruction-Following Generative Framework for E-commerce Recommendation

Xuegang Hao, Ming Zhang, Alex Li, Xiangyu Qian, Zhi Ma, Yanlong Zang, Shijie Yang, Zhongxuan Han, Xiaolong Ma, Jinguang ... · JD · 网页来源 · 发表 2026-07-20
14 分钟阅读时长 5435字 4.90综合分 第 1 名07-27 Generative 日报
目录 · 6 节1问题与动机2方法详解3核心技术贡献4实验结果分析5局限与未来方向6工业实践意义
相关 5新颖 5实用 5证据 5时效 4
工业生成式推荐不必把大模型放进在线关键路径:可先离线或近线把时间、地域、画像与 query 压成可监控指令,再让轻量生成器完成召回。社区搜推可复用“场景指令+意图指令”双控制面,把频道规则、候选池和实时 query 分离;同时用奖励映射统一 CTR、相关性与多样性目标,减少每个入口单独训练模型的维护成本。

1. 问题与动机

OxygenREC 研究的不是把现有排序器换成更大的模型,而是如何让生成式推荐在真实电商多场景中同时获得大模型的推理能力、统一建模能力和毫秒级在线服务能力。传统推荐系统通常由召回、粗排、精排等多个阶段串联,每一阶段使用不同目标和特征,前一阶段漏掉的商品无法在后续恢复,且跨场景需要分别训练、部署和维护模型。生成式推荐把用户历史和候选商品离散化为 token,再以 next-token prediction 直接生成商品序列,理论上能减少级联误差并统一任务,但它通常只从行为共现中做归纳学习:面对稀疏兴趣、促销事件、时间地点变化、复杂比较或跨场景需求时,日志并没有足够样本告诉模型为什么此刻应推荐某类商品。

大语言模型具备世界知识和演绎推理能力,却不适合直接放入在线请求链路。论文面临三重约束:第一,LLM 逐 token 解码的延迟与成本远高于推荐系统预算;第二,LLM 的自然语言空间与推荐模型的商品语义 ID 空间不一致,直接生成容易产生不可服务商品或幻觉;第三,同一个电商平台包含主页、搜索后推荐、购物车、订单完成页等多个场景,每个场景的触发条件和业务目标不同,独立模型维护成本高,简单混训又会发生负迁移。OxygenREC 的核心思路是把复杂推理放到近线慢路径,将其压缩为结构化 recommendation instruction,再由小型实时生成模型执行,从而形成 fast–slow 双系统。

2. 方法详解

慢系统首先构建可持续更新的指令。场景指令刻画时间、地点、用户阶段和触发事件。论文设计 STP 层次索引,以时间、位置与用户画像组织模板;Query Rewriter 采用 Qwen3-0.6B,把结构化条件改写成自然、紧凑且可执行的推荐要求。为了让小模型可靠改写,作者合成六类常见错误并加入自纠训练,再用点击一致性信号校准。人工评估中,这套 QR 的指令通过率为 95.33%,高于 DeepSeek-R1 的 88.67%,说明任务专用小模型比直接调用通用推理模型更稳定。

推理指令关注用户为什么会需要某些商品。系统以 Qwen3-32B 和 DeepSeek-R1 等教师模型分析用户行为、上下文和商品语义,生成意图推理伪标签;论文报告其中 72% 可直接使用。为避免长历史淹没当前需求,Instruction-Guided Retrieval(IGR)把当前指令当作 query,在商品语义空间检索与指令最相关的历史行为。Query-to-Item(Q2I)则把自然语言指令映射到商品空间,使慢系统输出不只是文字解释,而是与下游商品 token 表示对齐的条件信号。这样,大模型只在近线更新指令,不参与每次在线请求。

商品表示采用多模态语义 ID。文本和图像先经各自编码器提取特征,再由 Q-Former 与 MLP 压缩到 256 维共享空间,并通过 item-to-item 对比目标保持相似商品邻近。随后使用残差量化 K-means,将每个商品编码为 3 层离散 token,每层词表大小为 8192。分层语义 ID 既能表达从粗类目到细粒度商品的层级,又把十亿级商品空间转成生成模型可处理的有限词表。它也带来工程约束:量化碰撞、码本负载和新品映射质量必须被持续监控。

快系统接收用户画像、短期与长期行为、场景指令和推理指令,并把指令插在 BOS 之后。论文的消融显示,这个位置优于序列尾部或其他插入方式,因为条件信号可从解码开始影响全部商品 token。预训练阶段以 next-token prediction 学习用户行为和商品语义 ID;后训练阶段进一步做指令对齐与列表级优化。统一模型使用场景 token 区分不同入口,并把场景指令与触发原因融合,既共享商品和用户知识,又保留场景条件。

为优化生成列表,作者提出 Scenario-Aware Group Clipped Policy Optimization(SA-GCPO)。它在组内计算相对奖励,并针对正、负优势分别采用不同温度和裁剪策略,减少不同场景奖励尺度与样本难度差异造成的更新失衡。奖励映射把点击、转化、订单等业务反馈统一成可比较信号,使同一策略可覆盖六个线上场景。论文比较了 GRPO、GSPO 与 SA-GCPO,后者在 HR@1、HR@10 和 Recall@30 上均更好,说明场景感知裁剪不只是训练稳定技巧,而是统一模型避免强场景压制弱场景的关键。

训练与服务采用稀疏—稠密混合架构。论文披露训练基于 PyTorch,使用 128 张 H800 GPU,节点内 NVLink 带宽约 400 GB/s,节点间采用 8×200 Gb/s RoCE;通过通信与计算重叠、稀疏算子优化和负载均衡,模型浮点利用率达到约 40%,稀疏操作耗时占比从 15% 降到 5%,端到端训练获得 1.1—2.4 倍加速。在线侧的 xLLM 系统包含 xSchedule、xAttention 与 xBeam,用连续批处理、注意力缓存和受约束 beam search 控制吞吐与延迟。论文没有披露优化器、学习率、batch size、总训练步数、绝对训练样本量及总训练成本,这些参数不能从文中补推。

3. 核心技术贡献

第一项贡献是可部署的 fast–slow 生成式推荐范式。论文没有让在线小模型自行发现所有复杂意图,也没有让昂贵 LLM 直接生成线上商品;它把世界知识和演绎推理压缩为可缓存、可审核、可更新的指令,再由低延迟模型执行。慢路径可独立降级,快路径仍能使用行为序列服务,这比请求时强依赖外部 LLM 更符合核心电商链路的可用性要求。

第二项贡献是打通自然语言指令与商品语义 ID。Q2I、IGR、多模态分层量化和指令插入共同解决了语义空间错位问题:指令不仅是一段附加文本,而会决定选取哪些历史行为、如何条件化解码以及最终生成哪些可服务 ID。右侧 BOS 插入和场景—触发原因融合的消融结果表明,指令结构与放置方式对生成质量有实质影响。

第三项贡献是六场景统一训练与强化学习。独立模型会重复维护并错失跨场景迁移,简单共享模型又容易由大流量场景主导。OxygenREC 用场景 token、统一监督学习和 SA-GCPO 把共享与差异化结合起来。统一训练在六个场景的 HR@10 上都明显超过独立 SFT,最强场景也没有因共享而退化,说明跨场景行为确实可作为稀疏入口的辅助监督。

第四项贡献是端到端工业证据。论文覆盖指令生成、商品 token 化、训练通信、强化学习和在线解码,而不是只报告公开数据集离线指标。128 张 H800 上的训练优化、十亿级商品空间、50—80 ms 的线上延迟以及六场景 A/B 结果,构成一套从算法到系统的完整实现路径。其价值不在于某个单独模块绝对新颖,而在于这些模块被连接成可长期运行的生产系统。

4. 实验结果分析

线上实验把实验组与对照组各分配 10% 流量,在六个真实电商场景中比较用户点击率、点击转化率、订单和 GMV。论文给出的核心交易指标如下;延迟列按论文表格中披露的场景组口径记录,未单独披露的条目不做推断。

场景订单变化GMV 变化在线延迟
场景 1+2.81%+4.52%50 ms
场景 2+2.21%+8.40%未单列
场景 3+8.03%+1.46%80 ms
场景 4+1.49%+1.66%未单列
场景 5+4.28%+11.80%50 ms
场景 6+2.92%+4.15%未单列

六个场景的订单和 GMV 全为正,订单提升范围为 1.49%—8.03%,GMV 为 1.46%—11.80%。场景 3 的用户点击率下降 0.25%,但点击转化率提升 7.89%、订单提升 8.03%,是一个很有解释力的反例:模型并非简单制造更多浅层点击,而可能减少低意图曝光,把流量转向更高质量购买。场景 5 的 GMV 增幅 11.80% 明显高于订单增幅 4.28%,可能意味着客单价或商品结构变化,但论文没有提供绝对基数、品类拆分或显著性区间,不能把这一差异进一步归因。

指令位置消融中,不使用指令的 HR@1 为 2.78;把指令放在 BOS 右侧升至 3.53。融合场景信息与触发原因后,HR@1 达 3.60、HR@10 达 12.82、Recall@30 达 15.08,优于单一信息来源。这个结果支持两点:一是指令必须在解码早期进入注意力上下文,二是抽象场景标签不足以表达用户当下需求,触发原因提供了更细粒度条件。

统一训练相对独立 SFT 的提升尤其大。六个场景的独立模型 HR@10 分别为 23.29、29.05、5.22、8.44、29.84 和 19.38,统一模型对应为 46.73、55.02、53.57、29.89、37.90 和 62.62。场景 3 从 5.22 提升到 53.57、场景 6 从 19.38 提升到 62.62,说明低资源或行为稀疏场景从跨场景共享中获益最大。需要注意,这些离线命中率的数值跨度异常大,论文没有给出不同场景候选规模和负采样口径,跨场景横向比较绝对值并不严谨;更可靠的是同一场景内独立与统一模型的变化。

强化学习消融中,GRPO 的 HR@1/HR@10 为 23.85/62.15,GSPO 为 24.13/62.88,SA-GCPO 达 25.58/65.95,并在 Recall@30 上保持领先。提升说明正负优势分开裁剪有助于列表策略,但论文没有报告多次随机种子方差、奖励权重敏感性和在线单独增量,无法区分算法改进与奖励调参的贡献。系统实验显示稀疏算子占比由 15% 降至 5%、训练加速 1.1—2.4 倍,证明算法收益并非依靠不可接受的训练低效换取。

实验最强的部分是线上六场景一致正向与完整系统指标,最弱的部分是外部可复现性。全部线上数据来自单一公司,公开数据集实验不足以覆盖指令质量、商品量级与工程组件的组合效果;A/B 表格也未提供实验周期、样本量、置信区间、绝对指标和分人群结果。因此,结论应表述为“在京东的六个场景中验证有效”,不能直接外推为所有电商平台都会获得同等比例收益。

5. 局限与未来方向

作者明确指出两项未来方向。第一,当前 next-token prediction 逐个生成列表,延迟随推荐长度近似线性增长;未来计划探索 non-autoregressive generation,以并行生成降低长列表服务成本。第二,现有指令主要描述即时场景和触发上下文,还没有充分建模跨场景完整轨迹与长期目标;后续应把用户在搜索、浏览、加购、购买和复购之间的长期演化纳入指令与奖励。

论文未充分讨论的限制同样重要。慢系统指令有刷新延迟:促销结束、库存变化或用户意图突变后,旧指令可能继续影响推荐,需要 TTL、版本和失败回退机制。LLM 伪标签可用率为 72%,其余样本如何过滤、教师偏差是否被学生放大、不同语言或敏感品类是否稳定,均未完整披露。语义 ID 存在碰撞和码本漂移,新品、长尾商品及多模态信息缺失时的表现需要单独评估。

系统门槛也不低。128 张 H800、专用 RoCE 网络与自研 xLLM 服务栈使完整方案难被中小团队复现;论文报告优化后的效率,却没有给训练成本、能耗、模型参数量和低配版本。线上结果缺少显著性和长期指标,也没有报告退货、取消、投诉、多样性、公平性及商家生态影响。统一奖励若只强调短期交易,可能牺牲探索、长期满意度或小商家曝光。

6. 工业实践意义

搜索与推荐团队最值得先复制的不是 128 卡训练,而是职责分离。把高延迟、易变化、需要世界知识的任务放在近线层,例如识别节日与天气需求、概括用户当前任务、解释一次搜索改写或购物车触发原因;把严格延迟路径限定为可审核 instruction、用户行为和商品 ID 的执行。每条指令应带生成时间、来源、置信度、适用场景和过期时间,在线模型必须能在指令缺失、超时或质量失败时退回纯行为基线。

对社区 UGC 搜索,可把帖子主题、作者领域、内容形式和多模态摘要量化为分层语义 ID;慢层从查询、最近浏览、关注关系和社区事件生成类似“寻找近期高可信实测、排除营销转载”的指令。IGR 用该指令从长历史中挑出真正相关的搜索与阅读,而不是把全部历史平均输入。生成结果必须再经过权限、时效、安全和去重过滤,避免语义模型生成已删除或无权访问的内容。

落地可分三阶段。第一阶段只做离线 instruction generation 和 IGR,继续使用现有召回或排序器,验证指令通过率、历史检索相关性、Recall@K 与 P99 延迟。第二阶段引入商品或内容语义 ID,在一个低风险场景做受约束生成,重点监控码本利用率、碰撞率、新品覆盖、无效 ID 率和回退比例。第三阶段才统一多场景模型并加入策略优化;奖励至少应同时包含点击、成功转化、负反馈、长期回访和生态约束,不能只照搬订单目标。

工程监控要覆盖快慢两条链路。慢链路监控指令生成通过率、刷新时延、教师分布漂移、Q2I 对齐质量和 IGR 命中;快链路监控每 token 延迟、beam 宽度、缓存命中、无效序列、场景间梯度与收益差异。论文的 50—80 ms 可作为成熟自研系统的参考,而不是新系统承诺值。A/B 时应像论文一样分场景报告,但补充样本量、置信区间、绝对基数、用户与商家分层,并至少跨越完整促销周期。

OxygenREC 最现实的启示是:大模型在推荐中的价值不一定表现为在线调用次数,而可以表现为更好的条件变量。将复杂推理压缩成稳定指令,再由高吞吐模型消费,能够保留知识与解释力,同时把成本、延迟和故障域隔离。团队若先建立可靠的指令数据与回退机制,即便暂时不使用 SA-GCPO 或大规模生成模型,也能获得更清晰的场景建模和历史选择能力;之后再按业务收益逐步增加生成与强化学习复杂度。

← 全部深度解读 出现于报告:2026-07-27 · Generative #1 (4.90) 原文 ↗