专题系列 · 00–20

推荐系统如何学会“说出答案”:20 篇论文读懂生成式推荐

从 BPR 的打分器,到 OneReason 的推荐推理

推荐系统从“给所有商品打分”,是怎样一步步变成“直接生成商品、列表,甚至推荐理由与思考过程”的?

Read in English

序章 · 已发布

生成式推荐到底在生成什么?

在进入论文之前,先分清模型是在生成语言、商品 ID、完整列表,还是一个看起来像推理的过程。

从序章开始

一张图看懂主线

同一条问题,分成两条支线,最后重新汇合。

BPR打分与排序
GRU4Rec → SASRec → BERT4Rec行为序列
05–15模型究竟生成什么?
P5 → LLaRA生成语言答案
DSI → ETEGRec生成商品标识
HSTU → OneRec → OneReason统一、规模化与推荐推理

20 篇论文路线图

每一篇都由上一篇未解决的问题推出来。

01–04

前世:从打分到序列

先学会比较商品,再学会理解行为发生的顺序。

05–09

LLM 支线:把推荐写成语言任务

统一任务、迁移知识,也暴露语言能力与偏好理解之间的鸿沟。

10–15

Semantic ID 支线:直接生成商品

从生成文档 ID 到设计推荐 tokenizer,商品第一次真正成为可解码的 token。

16–20

工业汇合:统一、规模化与推理

两条路线在超长序列、统一召排、工程约束和推荐推理中汇合。

Companion lab · 动手实验

读完论文,再亲手生成一次 Semantic ID。

从 BPR 商品向量、残差量化到 beam search 与 Trie 约束;既能在页面里即时改 Python,也能进入完整 Jupyter / Colab Notebook。
打开交互教程与 Notebook

统一阅读方法

零基础能进入,工程师能复现,读论文的人能质疑。

01

零基础层

生活例子、上一代模型的困难,以及这一篇的一句话答案。

02

工程层

输入输出、tensor shape、训练数据、推理过程和复杂度。

03

论文层

一个核心公式、一张关键实验、一个重要 ablation,以及论文没有证明什么。

贯穿全系列的玩具世界

同一个用户,同一组商品,看模型如何一代代改变。

固定行为序列是“网球 → 攀岩 → 羽毛球 → 游泳”。每篇都画前后对比、数据流、公式拆解和证据图,让变化发生在同一份数据上。

🎾
🧗
🏸
🏊