视频网站算法推荐机制揭秘
有一次我在B站上看了一个修驴蹄的视频,就一个,真的就一个。结果接下来整整一周,我的首页推荐全是修驴蹄、修马蹄、修牛蹄,甚至还有修鸵鸟蹄的。我当时就震惊了——这算法是怎么从一个修驴蹄推断出我对所有蹄类动物都感兴趣的?这事让我对推荐算法产生了浓厚的兴趣,花了不少时间研究它到底是怎么运作的。
算法比你妈还了解你
说实话,推荐算法的数据采集能力远超普通人想象。你看了什么视频、看了多久、在哪个时间点退出了、有没有点赞收藏、甚至鼠标在哪个封面上多停留了两秒——这些都会被记录下来。我之前在一个平台的后台看到过自己的行为数据,密密麻麻的记录,精确到秒。说实话,第一次看到的时候确实有点毛骨悚然,但反过来想,没有这些数据,算法也不可能那么精准地推荐。
这些数据最终会汇聚成一个"用户画像"——说白了就是算法给你打的各种标签。比如"喜欢悬疑片""偏好日剧""对流量明星不感兴趣""深夜活跃用户"等等。标签越多越精准,推荐就越准确。但有意思的是,算法有时候会过度解读你的行为。比如你只是偶然点开了一个美食视频,算法就以为你是吃货,然后疯狂给你推美食内容。这事我遇到过好几次,后来发现可以通过"不感兴趣"按钮来纠正,但那个功能藏得比较深,很多人根本不知道用。
协同过滤:你朋友的喜好就是你的
除了分析你个人的行为,算法还有一个大招叫"协同过滤"。简单说就是找到跟你行为模式相似的人,然后把他们喜欢的内容推给你。比如你和张三都看了A、B、C三部剧,张三还看了D剧,算法就会觉得你也可能喜欢D。
这个技术听起来简单粗暴,但效果出奇好。之前在36氪上看过一篇分析文章,说协同过滤是推荐系统里成本最低、效果最好的技术之一。不过它也有个明显的缺点——容易形成"信息茧房"。你看到的永远是你喜欢的东西,越来越难接触到新领域。这也是为什么很多人在抖音上一刷就是几个小时,因为推荐的全是让你舒服的内容,停不下来。
短视频和长视频的推荐逻辑不一样
短视频平台(抖音、快手)的推荐算法比长视频平台(爱奇艺、腾讯视频)激进得多。因为短视频的反馈周期短,你划走一个视频只用了三秒,算法立刻就知道了,然后马上调整推荐策略。长视频平台的反馈周期长,你看完一部剧可能要几天,算法的调整就慢很多。
这也是为什么短视频更容易让人上瘾——算法在几十秒内就能完成一次"试错-调整"的循环,不断优化推荐,直到找到让你停不下来的内容组合。说实话,有时候我觉得短视频的算法比我自己还了解我的喜好,这挺可怕的。之前去InfoQ看了一些技术文章,讲推荐系统底层的架构设计,虽然很硬核,但确实能帮你理解"为什么平台知道你想看什么"。
怎么跟算法斗智斗勇
要我说,推荐算法是把双刃剑。用好了,它能帮你发现大量优质内容;用不好,你就被困在信息茧房里,视野越来越窄。我自己的做法是:定期主动搜索一些完全不同的内容,打破算法的舒适区。比如看了一周科技视频之后,我会故意搜一些纪录片、音乐现场,甚至我不感兴趣的内容,把算法"搞懵"。
另外,善用"不感兴趣"和"减少此类推荐"按钮,可以逐步驯化算法。我之前把某平台的历史记录清空了一次,重新"训练"算法,现在推荐内容的质量明显提升了。不过如果你用解析工具看视频,通常不会留下观看记录,算法也就追踪不到你,这其实也是一种隐私保护的手段。
推荐算法不是洪水猛兽,关键是你要知道它怎么运作的,然后主动去驾驭它,而不是被它牵着鼻子走。有关当前服务,请查看服务说明与使用帮助。