
2.3.4 规则模块:用户与内容
规则模块又叫作reRanker(重排模块),在经过了粗排和精排的排序模块之后,视频内容数量到了规则模块可能只剩下几十个了,这时候产品或者运营人员会在此排序基础上进行打散或者重排,例如去掉用户三天内已看过的视频内容、连续三条内容不能出现相同分区下的视频、连续N条视频内容必须出现某一热门品类的内容等,这些规则没有规律,完全依赖于产品和运营人员的决策,但大方向一定是从改进用户体验、提升平台效用的角度出发的。
我们总结下各大短视频社区推荐系统在规则模块常用的一些规则,如图2-14所示。

图2-14 规则模块示意图
整个规则模块分为用户规则和内容规则两大部分,我们来逐一介绍下。
(1)用户规则
站在用户层面考虑,业务人员往往希望针对不同用户进行相应的规则引导,从而平衡整个社区的内容曝光量,而最常见的则是将用户划分成新用户与老用户。
对于新用户来说,短视频社区的拉新往往有很多不同的渠道,例如有的是因为点击广告投放而拉来的新用户,这时候不仅要对这部分新用户在首次打开App的第一时间展现吸引其点击下载该App的广告素材内容,甚至针对不同广告渠道来的新用户还要进一步做素材的精细化区分;有的新用户是单纯因为身边朋友推荐,通过社交拉新而下载的App,这部分新用户则希望对其展示“好友也在看”的相关内容,吸引其进一步使用App。
对于老用户来说,由于老用户对短视频社区平台比较熟悉,可以理解为这部分群体是代表社区价值观的典型用户,运营业务人员会针对老用户进行分层实验,以观察某些品类的稳定性,或者将新品类的内容优先推荐给这一批老用户进行测试,以验证新品类是否符合平台的调性。
(2)内容规则
站在内容层面考虑,业务人员往往希望通过运营手段来有针对性地扶持或者限制一些内容的曝光,而最典型的会受运营人员干预的,则是特殊品类的扶持内容或者爆款内容。
对于特殊品类的扶持内容来说,假设整个社区决定在接下来的一个季度要重点扶持某品类的内容,承诺给了该品类的创作者相应的流量加持,这时候运营人员一般会在排序结果前列强插该品类的内容,以增加其曝光率。
对于爆款内容来说,系统一般会对其进行标记,而运营人员则会对该内容进行限制或者提权。限制的原因可能是运营人员不想让某个账号过于迅速地涨粉,或者是要平衡整个社区的头部账号体系,那么则会将该视频在排序列表里去除;提权的原因可能是该视频代表了社区目前正在推进的内容示范,那么该视频将会在排序列表里被置顶。