很多人以为首页推荐是随机摆的,今天推这部、明天推那部,全凭运营心情。其实每张卡片背后都有一串判断,只是这串判断平时藏在后台,观众看不到。这篇文章想把它拆开讲清楚,也顺便说说为什么你偶尔会觉得它“差一点”。

一、先看这四层信号

第一步不是猜你喜欢什么,而是确认你是谁。系统通常从四个层面收集信号:你主动给的(收藏、评分、搜索词)、你被动留下的(观看时长、拖动位置、退出时间点)、环境信息(设备、时段、网络状况),以及内容本身的标签体系。前两类权重最高,后两类更多是决定推荐的边界。举个例子,你在深夜完整看完一部慢节奏的文艺片而且没有中途退出,这个动作的分量,远比白天随手点开又关掉要高得多。

二、冷启动那几天系统在看什么

新用户没有历史,系统会先给一批覆盖面广的内容试水,看你在哪几张卡片上停留、点开了哪一部、看了多久。这几天的数据会决定接下来一周的大致走向。所以如果你刚注册,多给几个明确的反馈动作——收藏、打分、标记不感兴趣——比默默刷一个小时更管用。反过来,如果你不希望某个类型一直被推,直接在卡片的菜单里点“不感兴趣”,比什么都不做有效得多。

三、为什么你总觉得推荐差一点

推荐系统擅长的是平均最优,不太擅长猜中一个很具体的念头。比如你今晚就想看一部九十分钟以内、有雨、台词不多的片子——这种需求靠标签很难描述清楚,模型也很难在几秒钟内理解。所以搜索框和筛选器的位置一直没被削弱,它们是推荐之外的第二条路,而且往往更直接。知道自己想要什么的时候,别犹豫,直接搜。

四、把控制权还给观众

好的推荐不该让人感到被安排。所以爱看影院的首页保留了手动调整的入口:可以固定喜欢的类型,可以隐藏已经看过的内容,也可以完全关掉个性化推荐,只按更新时间和评分排序。算法是工具,看不看、看什么,最后还是你自己说了算。这也是我们一直坚持的原则——把选择权留在观众手里,比任何模型都可靠。