本文へ移動
Xアルゴリズム解体新書
7第三部8

巻き添えの構造

自分の投稿が完全にクリーンでも、他人の状態で消えることがある。

この章で分かること

  • 第三者の状態で自分が落ちる4パターンを把握できる
  • 引用・リポスト先を選ぶ理由が分かる
  • 理不尽に見える現象の仕組みが説明できる

「自分は何も悪いことをしていないのに伸びない」。その一部は、この章で説明がつきます。Xのフィルタには、他人の状態が自分に伝播する経路が複数あります。

① ブロック関係の巻き添え

AuthorSocialgraphFilter は6つの条件のORで判定します。

#条件自分の関与
1閲覧者があなたをミュートしている相手の操作
2閲覧者があなたをブロックしている相手の操作
3あなたが閲覧者をブロックしている自分の操作
4あなたが引用した相手が、閲覧者をブロックしている第三者同士
5閲覧者が、あなたの引用先をブロックしている第三者同士
6閲覧者が、あなたのリポスト元をブロックしている第三者同士
[[home-mixer/filters/author_socialgraph_filter.rs:28-51]]

② 可視性フィルタの巻き添え

引用した投稿、リポスト元、返信スレッドの親──どれか1つでも安全性の判定でドロップされると、あなた自身の投稿が完全にクリーンでも一緒に消えます

祖先が Drop  →  drop_ancillary_posts = true
引用元が Drop →  drop_ancillary_posts = true
リポスト元が Drop → drop_ancillary_posts = true
vf_candidate_hydrator.rs:139-169

しかも、判定の厳しさが場所によって違います。祖先と引用元は常に「フォロー外向けの厳しい基準」で判定されます。リポスト元だけは「フォロー中向けの基準」です。

③ 既読の巻き添え

前章で触れたとおり、既読判定は親投稿も見ます。人気の投稿にぶら下げた返信ほど、「親をすでに見た人」が多くなるので、返信が消える確率が上がります

④ 会話の共食い

最終段で、同じ会話からは点数最高の1件しか残りません。連続でぶら下げた自分の投稿同士が競合します。

まとめ ─ 自分で守れること

  1. 01

    引用・リポストの相手を選ぶ

    安全ラベルが付いていそうな投稿、ブロック関係が絡んでいそうなアカウントは、引用すると自分ごと落ちます。

  2. 02

    自分からブロックするときは影響を知っておく

    あなたが誰かをブロックすると、その相手の画面からあなたの投稿が消えます。当然ですが、リーチの計算には入れておくべきです。

  3. 03

    危ういスレッドにぶら下がらない

    親スレッドがドロップされると、その下の自分の投稿も落ちます。

  4. 04

    同じ会話に自分の投稿を並べない

    1件しか残らないので、分けるか、1件に集約するかを選びます。