抖音推荐的都是未曾看过的视频,是服务器会维护一个我已经看过的记录吗?

307 天前
 pdog18

像抖音这种,推荐的都是我未看过的视频,通常的做法是服务器会维护一个我已经看过的记录吗? 如果我看过 1 万个视频,那不是一个账号要关联 10000 个记录。还是其实有更简单的做法呢?

6139 次点击
所在节点    问与答
30 条回复
opengps
307 天前
只是存一个 id ,评论都不限制你,你看的 id 再多也算不上多少存储成本
gooddayup
307 天前
作为字节内非抖音员工我可以提一下

是的,这个是推荐系统的去重环节,大致原理是以用户 uid 或 deviceid 为 key ,保存用户 N 天以内的观看记录,value 就是服务端或者客户端下发过的内容 id ,因此分别有服务端去重和客户端去重。大家偶尔会刷到重复的内容 id ,其实是不同人发的相似内容,在内容库里面对应不同的内容 id ,因此也有相似内容过滤,但偶尔会有 badcase 。

顺便提一下将去重 N 天缩小,比如从 90 天变成 30 天这种,会提升用户的停留时长,感觉大家还挺喜欢看重复的内容的,不过过短就不好了。
75S3CWXNN0VQ84mg
307 天前
去重是推荐系统的基本操作,你看过的都是排序靠前的,不去重就永远循环了。
seers
307 天前
应该是存本地,我手机和 pc 浏览器特意尝试过训练不同风格,结果就是同一个账号手机和 pc 推荐的完全不一样
wwqm2
307 天前
我有刷到过同样的视频,同一个号同一个设备,还不只一个相同的视频,而是一连串都看过的,估计是遇到 bug 了
leconio
307 天前
如果你的喜好向量小于向量视频的增量就不会重复了,如果小于,就调整方向。单独去做去重是没有意义的
PopRain
307 天前
我很少刷视频,但是微信视频经常刷到重复视频
JohnSwit
307 天前
肯定会有的,抖音里面有个功能就是观看历史,你点进去就能看到所以你看过的视频
akira
307 天前
直接按照概率计算一下 这个概率基本上就可以无视了
hafuhafu
305 天前
我遇到过好几次,在很久之后,推给我看过的视频,甚至顺序都一样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1099234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX