2815 字
14 分钟
深挖 X 推荐算法其一:互关到底对账号运营有没有帮助?

深挖 X 推荐算法其一:互关到底对账号运营有没有帮助?#

国内 X 圈最流行的增长玩法是什么?互关。你关注我,我关注你,粉丝数各加 1。增长黑客圈子对此深信不疑,有些人就是靠互关从零起步的。但算法真的在乎你互关了多少人吗?

2026 年 5 月,X(原 Twitter)在 GitHub 上开源了完整的推荐算法代码——不是旧版的 Scala 快照,是用 Rust 和 Python 重写的、可运行的完整版本。我花了一天逐行读了跟 “互关” 相关的每一行代码,发现了一件让人意外的事:互关确实有用,但原因跟你想的完全不一样。

这是系列的第一篇。我会从代码出发,把互关这件事从头到尾拆清楚。

Key Takeaways

  • 互关的核心价值是让双方互相进入 “原价推流通道”,帖子分数不用打折——这个折扣大约是 30%-50%
  • 排序模型只看互动历史(点赞、回复、转推、停留),不看粉丝数——互关是创造互动条件的手段,不是加分项
  • 找对人比找多人重要 10 倍:同领域互关产生互动,算法学到信号后才会持续推荐你

算法怎么决定把谁的帖子推给你?#

在聊互关之前,你得先搞清楚 X 的推流机制。X 的信息流有两条完全不同的通道,你的帖子走哪条通道,直接决定了它能拿多少分数。

第一条叫 Thunder,走的是关注内通道。你关注了谁,谁的帖子就从这里出来。速度极快,分数原封不动。第二条叫 Phoenix 检索,走的是关注外通道。你没关注的人,算法从整个 X 的海量帖子里帮你发现的,就从这里来。这些帖子经过一道折扣。

代码里是这样写的:

let final_score = match c.in_network {
Some(false) => after_diversity * effective_oon, // 没关注的人:分数打折
_ => after_diversity, // 关注了的人:原分输出
};

简单来讲,如果你没关注一个博主,他发的帖子即使内容再好,排名分数也要被打个七折左右。关注了的人,分数原封不动。

这意味着什么?互关的意义不是互相关注加个分,而是让你们互相进入对方的原价通道。你关注了他,他的帖子在你这里不再打折;他关注了你,你的帖子在他那里也不再打折。这不是加分,是摘掉脚镣。

三种场景下帖子的排名分数对比:

场景排名分数变化推流通道
互关(双向关注)100% 原分双方都走原价通道
单向关注(你关注他)你 100%,他约 50-70%你走原价,他走打折
完全陌生人约 50-70%双方都走打折通道

互关严格优于单向关注,但优势不在于那个被算法算出来又没用上的 Jaccard 相似度分数。优势在于双向免打折。


排序模型到底看什么?为什么互关本身不是加分项#

搞清楚了推流通道,再来看排序。X 的排序核心是一个叫 Phoenix 的 AI 模型。我读了它的架构——它只看一样东西:你过去跟什么帖子互动过

你点了什么赞、回复了什么、转推了什么、在什么上面停留了多久。这些构成你的互动历史。Phoenix 根据这个历史,预测你对每条候选帖子点赞、回复、转推、点击、停留的概率。然后把这些概率加权求和,就是排名分数。

它不看你有多少粉丝。不看你关注了谁。不看你的关注图谱长什么样。

Phoenix 预测 19 种互动行为的概率,这些行为的权重差异巨大。代码里的权重公式长这样:

weighted = (
all_probs[:, IDX_FAV] * 1.0 # 点赞:基准 1 倍
+ all_probs[:, IDX_REPLY] * 0.5 # 回复:0.5 倍(但换算后约 13.5x)
+ all_probs[:, IDX_RT] * 0.3 # 转推:0.3 倍(换算后约 20x)
+ all_probs[:, IDX_DWELL] * 0.2 # 停留:0.2 倍
)

转推权重是点赞的约 20 倍,回复约 13.5 倍,书签约 10 倍。一条转推顶 20 个赞,一条回复顶 13 个赞。这些数字直接决定了你看到什么。

所以算法的真正逻辑链是这样的:

互关 → 帖子进入原价通道 → 获得更多曝光 → 用户产生互动 → 模型学到 “这个用户喜欢这个作者” → 未来排名更高 → 更多曝光 → 更多互动……

这是一个反馈循环。粉丝数本身不在循环里,但互关创造了让循环启动的条件。

互动行为权重对比:

互动行为相对权重说明
转推(Repost)~20x权重最高,代表深度认同
回复(Reply)~13.5x代表深度参与
书签(Bookmark)~10x代表收藏价值
点赞(Favorite)1x基准值
点击(Click)< 1x轻度互动

互关 vs 单向粉 vs 自然涨粉——三种路径的算法逻辑#

搞清楚了推流和排序,再来看三种最常见的涨粉路径在算法层面到底有什么区别。

互关:你关注了 A,A 也关注了你。你们互相进入对方的原价通道。A 发帖你在原价通道看到,你发帖 A 也在原价通道看到。双向免打折,双向互动循环启动。这是冷启动阶段效率最高的方式。

单向粉:B 关注了你但你没关注 B。你发帖时 B 能在原价通道看到,但 B 发帖你在打折通道看到。互动循环只能单向运转。如果你想看到 B 的内容,还得手动去他的主页翻。

自然涨粉:C 从来没关注过你,算法从海量帖子里把你的内容推给了他。他的帖子对你来说全是打折通道。你对 C 来说也是。互动循环完全依赖内容质量硬撑。

路径推流通道变化排名分数变化互动循环适合阶段
互关双向原价双向免打折双向启动冷启动
单向粉你对他原价你免打折单向启动有内容优势
自然涨粉无额外助力全凭内容无额外助力内容能力强

互关在冷启动阶段效率最高,因为它同时解决了两个问题:让双方的帖子都不打折,同时创造了双向互动的条件。但一旦你有了稳定的内容产出和互动基础,互关的边际收益会递减——因为算法最终看的是内容质量。


运营实操——互关策略的 6 条建议#

理论讲完了,说点实在的。

1. 找同领域的人互关。 算法看的是互动,不是粉丝数。你跟一个科技博主互关,他大概率会对你的科技内容产生互动;你跟一个美食博主互关,他大概率会划过去。互动才是信号,粉丝数只是数字。

2. 互关不是目的,互动才是。 算法不关心你们互关了没有,它关心的是你们互动了吗。他回复你了吗?他在你的帖子上停留了吗?互关只是创造了互动的机会,能不能抓住这个机会,取决于你的内容质量。

3. 前 30 分钟是黄金期。 代码里有明确的时间衰减逻辑:帖子发布后每 6 小时可见度减半。前 30 分钟的互动对排名影响最大。如果你互关的那批人恰好在你发帖后很快就看到并互动了,这个信号的权重是最高的。

4. 回复比点赞值钱得多。 回复权重约 13.5 倍于点赞,转推约 20 倍。如果你互关的人只是默默点赞,效果远不如他们真的来回复你。想办法引发讨论,而不是收集点赞。

5. 别指望带站外流量。 代码里有一条残酷的逻辑:带外部链接的帖子触达下降 50%-90%。互关能帮你在 X 内部获得曝光,但跨平台引流是另一个战场。

6. 粉丝质量大于粉丝数量。 1000 个真正会互动的互关粉,比 10000 个僵尸粉有用得多。算法的反馈循环是:有人互动 → 模型学到 → 推荐更多。没人互动,循环就断了。


互关的天花板在哪?#

互关能解决冷启动问题,但不能替代内容。这里有几个天花板是互关突破不了的。

TweepCred 信誉分低于 65 的账号,每轮推荐只推 3 条帖子。不管你互关了多少人,低质量内容就是推不动。互关解决的是被看到的问题,内容质量解决的是被推荐的问题。

X Premium 订阅者的触达提升 2-4 倍。这个权重是互关无法替代的。如果你同时做互关和开 Premium,是组合拳效果。

算法的终极逻辑是:内容质量 → 互动 → 推荐 → 更多互动。互关只是加速了第一步。如果内容本身没有吸引力,再多的互关也只是把帖子放在了原价通道里——原价通道不等于自动推荐。


常见问题#

互关会不会被算法惩罚?#

不会。我读了整个代码库,没有任何互关惩罚模块。算法不惩罚互关,也不奖励互关——它只看互动。互关是一个中性行为,它的效果取决于互关之后发生了什么。

互关涨粉和买粉,哪个有用?#

互关严格优于买粉。买粉账号没有互动,模型一眼就能看穿。算法看的是互动历史,不是粉丝数。1000 个会互动的互关粉,比 10000 个僵尸粉有用得多。

X Premium 对互关有影响吗?#

有。Premium 用户的触达提升 2-4 倍,外链帖子的触达惩罚也会减轻。互关 + Premium 是组合拳,不是二选一。

应该先互关还是先发内容?#

先有内容再互关。没有内容的互关是空转——你进入了原价通道,但帖子没有吸引力,没人互动,模型学不到任何信号。


结论#

互关有用,但它的作用方式比你想的朴素得多。没有秘密通道,没有隐藏加分。算法就是看互动,互关创造了让互动发生的条件。

关键要记住三件事:互关让你们互相进入原价推流通道,帖子分数不用打折;排序模型只看互动历史,不看粉丝数;找对人比找多人重要 10 倍。

算法没有藏着掖着。你只是得去看代码。

下一篇我会拆解互动行为的权重——回复值 13.5 个赞,转推值 20 个赞,这些数字是怎么来的,运营上应该怎么利用。

深挖 X 推荐算法其一:互关到底对账号运营有没有帮助?
https://zionfeng.org/posts/x-algorithm-mutual-follow/
作者
Zion Feng
发布于
2026-06-01
许可协议
CC BY-NC-SA 4.0