Twitter 公开了推荐算法源代码,源代码托管在 GitHub 上,采用 GNU Affero General Public License v3.0 许可证。推荐算法的一个主要目的是筛选出流行推文,利用机器学习模型进行排名,应用过滤器过滤掉 NSFW 推文和已屏蔽用户推文等,最后展示到用户的时间线。Twitter 的算法引发了用户的强烈兴趣,用户很快发现 Twitter CEO 马斯克(Elon Musk)得到了特别对待。上个月马斯克的推文曾一度展示给几乎所有 Twitter 用户。相关算法代码特别提到了 author_is_elon、author_is_power_user、author_is_democrat、author_is_republican...代码注解声称这些用户 ID 只是用于数据收集的目的。对于这一发现,马斯克本人在 Twitter 上表示将会移除,声称他也是才知道。
https://github.com/twitter/the-algorithm/blob/7f90d0ca342b928b479b512ec51ac2c3821f5922/home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/decorator/HomeTweetTypePredicates.scala#L225
https://twitter.com/elonmusk/status/1641908130274525187?s=61&t=jQbmCk1JqL7depzFWJNuPA