视频推荐流的目标与边界

一个刷视频的夜晚

用户打开 App,首页自动播放第一条视频。向上滑动,下一条必须立刻出现,而且最好「刚好感兴趣」。

如果等待太久,用户会退出;如果连续几条都不感兴趣,用户也会离开。视频推荐流的体验,是由「下一条是什么」和「下一条多快出现」共同决定的。

推荐流的目标不是把「最热门视频」塞给所有人——那样只会制造千篇一律的信息茧房。它的真正目标是:在低延迟下,持续给每个用户提供合适内容。

推荐流要解决什么

一个生产级视频推荐流,至少要解决六类问题:

问题内容对应章节
内容供给上传、转码、审核、入库视频上传
播放体验CDN 加载、首帧延迟CDN 分发
候选生成从海量视频挑出候选Feed 流召回
个性化排序按兴趣 / 质量 / 目标排序排序优化
反馈闭环曝光、行为回流优化推荐算法
治理低质、重复、违规、沉迷控制完整系统

系统的边界

推荐流不是一个「算法」,而是一个持续反馈的系统:

  • 没有内容供给,推荐会枯竭。
  • 没有分发,播放体验拖垮留存。
  • 没有反馈,推荐无法个性化。
  • 没有治理,系统会劣化。

复杂度在协同

单看任何一环都不复杂:上传有现成方案,排序模型有开源实现。真正的复杂度在于它们如何协同:

  • 转码中的视频不能被推荐(状态感知)。
  • CDN 回源异常时不能大规模推(分发感知)。
  • 曝光才能判断负反馈(数据闭环)。
  • 实验才能验证策略好坏(评估闭环)。

下一节我们明确衡量这套系统的核心指标,以及指标之间的冲突。

发现内容有问题?

告诉我们哪里需要改进。