Twitter Recommendation Algorithm 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Twitter Recommendation Algorithm 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Twitter Recommendation Algorithm 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 AGPL-3.0
开发语言 C/C++ Python Scala Rust
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发推荐引擎
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2023-04-01

软件简介

推特推荐算法的源代码。推特推荐算法是一组服务和作业,负责构建和服务主页时间线。有关算法工作原理的介绍,可参阅博客

开源库中包含的推荐算法的主要组件有:

类型 成分 描述
特性 模拟集群 社区检测和稀疏嵌入这些社区。
  双核 用户和推文的密集知识图嵌入。
  信任和安全模型 用于检测 NSFW 或滥用内容的模型。
  real-graph 预测 Twitter 用户与其他用户互动的可能性的模型。
  tweepcred 用于计算 Twitter 用户信誉的 Page-Rank 算法。
  recos-injector 流式事件处理器,用于为基于GraphJet的服务构建输入流。
  图特征服务 为一对定向用户提供图形特征(例如,有多少用户 A 的关注点赞了用户 B 的推文)。
候选来源 搜索索引 查找网络内推文并对其进行排名。约 50% 的推文来自此候选来源。
  cr-mixer 用于从底层计算服务中获取网络外推文候选者的协调层。
  用户推文实体图(UTEG) 在内存中维护一个用户到推文的交互图,并根据该图的遍历找到候选者。这是建立在GraphJet框架之上的。其他几个基于 GraphJet 的特性和候选源位于此处
  遵循推荐服务(FRS) 为用户提供要关注的帐户的建议,以及来自这些帐户的推文。
排行 light-ranker 搜索索引 (Earlybird) 使用的轻量级模型对推文进行排名。
  heavy-ranker 用于对候选推文进行排名的神经网络。用于选择时间轴推文的主要信号之一。
推文混合和过滤 home-mixer 用于构建和服务主页时间线的主要服务。建立在产品混合器上
  可见性过滤器 负责过滤 Twitter 内容以支持法律合规性、提高产品质量、增加用户信任度、通过使用硬过滤、可见产品处理和粗粒度降级来保护收入。
  时间线排序器 旧版服务,它提供来自 Earlybird 搜索索引和 UTEG 服务的相关性评分推文。
软件架构 navi 用 Rust 编写的高性能机器学习模型服务。
  product-mixer 用于构建内容提要的软件框架。
  twml 基于 TensorFlow v1 构建的旧版机器学习框架。

包括大多数组件的 Bazel BUILD 文件,但不包括顶级 BUILD 或 WORKSPACE 文件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
11/27 11:28

马斯克确认 𝕏 启用了“限流”机制——包含外链的推文会被降低曝光度

在一条揭示 𝕏 平台限制外部信息来源可见性和访问性的推文中,马斯克确认,包含外链的推文在 𝕏 上的曝光优先级会被降低。 拥有近两百万粉丝的 Y Combinator 联合创始人 Paul Graham 指出,𝕏 降低了含有外链的推文的优先级,𝕏 所有者马斯克回应建议将外链放在推文的回复下面。 可以看到,马斯克的回复与 𝕏 此前发布的平台使用指南一致,鼓励用户直接在平台上发布“原生内容”(native content),如视频和文章,而不...

0
0
发表了资讯
2023/08/23 14:42

马斯克谈 Facebook 不开源算法:他们利用算法操纵舆论

虽然马斯克与扎克伯格的“八角笼中”之约没有达成,但很显然,马斯克并不打算就此罢休。既然没能在线下大战一场,那自然不会错过在线上“出招”的机会。 今天他转发了一则推文,并说道:“在地球上,Facebook 几乎无处不在地操纵公众舆论,这就是他们不愿意开源算法的原因。” 原推介绍了一项新的调查发现:Facebook 正在资助那些要求在全国公投期间对敌人进行审查的活动人士。 马斯克当然有底气指责 Facebook 不开源算法。今年...

4
0
发表了资讯
2023/07/24 10:47

马斯克宣布 Twitter 将改名为 X,并更换 Logo

更新:X Logo 已公布 马斯克的推特头像和个人简介也已经更新: 推特平台颜色也已更新为黑色。另外,推特官方账号也将名字和头像改为了“X”。 包括按钮图标、载入界面等场景均已更换为“X”,同时该标志也出现在了推特的总部大楼上。 马斯克今日发布推文称,X.com 现已定向至 Twitter 原网址 twitter.com ,临时 X Logo 将于今日晚些时候启用。 根据马斯克转发的现任 Twttier CEO 推文,X 和他之前提到过的“超级 App”愿景如出...

35
2
发表了资讯
2023/06/19 10:37

Twitter 存在“限流”代码,连马斯克都不知情

Twitter 团队又发现了隐藏在源代码深处的一项「shadowbans」机制。 「shadowbans」并非封禁用户,而是让你不容易看到这些用户的推文。就算关注了这位用户,他的推文也可能不出现在你的首页上。 据介绍,这项机制会阻止被判定为'Reputation score'的帐号出现在趋势榜中,即便是马斯克本人的帐号也不例外——会阻止他的推文成为热门内容。 马斯克在该推文的回复证实了此消息,直言这是“家丑”,并表示公司里没有人知道这些代码的...

10
1
发表了资讯
2023/04/01 08:46

Twitter 算法开源了!

当地时间 3 月 31 日,马斯克终于履行诺言正式宣布了 Twitter (推特) 算法的开源。该公司在 GitHub 上发布了两个存储库 (main repo、ml repo),其中涵盖了推荐算法在内的许多推特源代码,包括用来控制用户在 For You 时间线上看到的推文的机制。并发布了一篇博客分享了有关推特算法的更多详细信息。 “今天标志着 Twitter 进入了一个透明的新时代。我们正在与全世界共享为我们的平台提供动力的大部分源代码。” 马斯克表示,此次...

12
13
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
10 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部