这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
用户画像与行为信号
推荐算法的本质
推荐算法的目标不是神秘地「猜中用户喜欢什么」,而是把用户、内容和行为反馈转化成可计算的匹配关系。
第一步,是搞清楚「我们了解用户什么」。
两类信号
用户画像可以来自显式和隐式信号:
| 类型 | 信号 | 特点 |
|---|---|---|
| 显式信号 | 关注、选择标签、不感兴趣 | 明确,但少且稀疏 |
| 隐式信号 | 停留、完播、点赞、评论、分享、快速划走 | 丰富,但容易误解 |
隐式信号更丰富,但也更容易误解:
- 用户看完一个视频,不一定代表喜欢——可能只是视频很短。
- 快速划走,可能是网络卡顿,而不是不喜欢。
- 点开标题党,可能是被标题骗了,而不是真的感兴趣。
所以行为信号要结合上下文解读(时长、速度、网络),而不是简单「有行为 = 喜欢」。
行为反馈的权重
不同行为的信号强度不同:
行为反馈
不同行为的信号强度不同,要结合曝光与上下文解读
完播
强正反馈点赞 / 收藏
明确正反馈关注作者
长期兴趣评论 / 分享
强参与停留片刻
弱正反馈快速划走
负反馈不感兴趣 / 举报
强负反馈| 行为 | 含义 | 强度 |
|---|---|---|
| 完播 | 强正反馈 | 高(但受时长影响) |
| 点赞 / 收藏 | 明确正反馈 | 高 |
| 关注作者 | 长期兴趣 | 高 |
| 评论 / 分享 | 强参与 | 中高 |
| 停留片刻 | 弱正反馈 | 中 |
| 快速划走 | 负反馈 | 中 |
| 不感兴趣 / 举报 | 强负反馈 | 高 |
曝光的重要性
推荐系统必须记录曝光。否则无法区分「没互动」是:
- 没看到(未曝光)→ 中性。
- 看到了但不感兴趣(曝光 + 无互动)→ 负反馈。
没有曝光日志,行为数据会失真——这也是为什么第 2 章要把曝光去重和曝光记录做好。
画像的更新
- 短期兴趣:最近几次会话的行为,响应快。
- 长期兴趣:跨周 / 跨月聚合,稳定。
- 衰减:兴趣随时间衰减,几个月前的点赞权重低于最近。
一句话
用户画像 = 显式 + 隐式信号,且必须结合曝光与上下文解读。行为不是「有就是喜欢」,而是「在什么条件下、什么强度、代表什么」。
下一节看推荐的另一半:内容特征。
