本文へ移動
Xアルゴリズム解体新書
9第四部9

二十六項目のすべて

標準の計算に直接入る26項目と、条件付きブースト2つ。0の項目にも意味がある。

この章で分かること

  • 26項目それぞれの係数と意味が分かる
  • 係数0の項目の扱いを理解できる
  • 隠れた発動条件を把握できる

予測された確率に係数を掛けて足す。それだけです。掛ける相手が26個あります。

  • 通報する-234
  • 作者をミュートする-58.8
  • 「興味がない」を押す-43.2
  • 作者をブロックする-31.2
  • リンクをコピーして共有+20
  • 返信+5
  • DMで送る+5
  • 引用リポスト+5
  • 投稿をきっかけに作者をフォロー+4
  • 共有ボタンを押す+2
  • リポスト+1
  • いいね+0.5
  • 投稿をクリックする+0.4
  • リンクを開く+0.2
  • 写真を拡大する+0.05
  • 動画を開く+0.05
  • 動画の品質視聴(VQV)+0.05
  • 引用元の投稿をクリックする+0.05
  • 滞在せずに流された-0.02
  • 未探索の投稿+0.02
  • 滞在時間(1秒あたり)+0.004
プラスマイナス棒の長さは係数の絶対値です。係数は「実際の回数」ではなく「その行動をする予測確率」に掛かります。param.rs:308-474

係数が0の項目

26項目のうち5つは、既定の係数が 0.0 です。よく「削除された」と言われますが、正確には違います。

項目係数実態
プロフィールクリック0.0予測ヘッドは存在する。標準計算への直接寄与が0
滞在した/しない(二値)0.0効くのは連続値の滞在秒(+0.004)側
引用動画の品質視聴0.0尺チェックも既定で無効
クリック後の滞在時間0.0低いいね率ペナルティも既定で無効
直近5分のアクティブ秒0.0

隠れた発動条件

係数が書いてあっても、条件を満たさないと0になる項目があります。ここは表だけ見ていると読み落とします。

項目条件
動画品質視聴(VQV)閲覧者のフォロワーが10,000人以上なら0。かつ動画が10,000ミリ秒(10秒)超でないと0
未探索ボーナスフォロー中の投稿にのみ加点(既定で in-network 限定)
引用動画VQV尺チェックが既定で無効。そもそも係数0
クリック後滞在低いいね率ペナルティは既定で無効

ブックマークはどこにいったのか

よく聞かれるので明記します。ブックマークは26項目に固定の係数を持っていません。ただし消えたわけではありません。

  • AIの予測ヘッドとしては存在します(CLIENT_TWEET_BOOKMARK
  • 閲覧者の行動履歴シグナルに含まれます
  • 投稿のブックマーク数は、送信されるデータ構造に含まれています

「直接の点数はないが、間接的な経路は生きている」が正確な言い方です。

相互フォローのブースト

26項目とは別に、条件付きの加算が2つあります。片方は無効化されていますが、もう片方は強力です。

+15.0
相互フォロー返信ブースト(返信ウェイトが5.0→20.0)
0.0
相互フォロー滞在ブースト(完全に無効)

発動には3つの条件がすべて必要です。

candidate.in_reply_to_tweet_id.is_none()      // 返信でない
    && candidate.retweeted_tweet_id.is_none() // リポストでない
    && candidate.is_mutual_follow_author == Some(true)  // 相互フォロー
ranking_scorer.rs:180-184

この設定には経緯があります。2026年7月10日にA/Bテストとして 5・10・15・20 の値で開始され、7月13日に 20 で広く展開。その後7月24日に 15 に引き下げられました。ワールドカップの話題がフォロー外に多くあったのに見えづらい、という利用者の声を受けた調整だと、Xのドキュメントに書かれています。