本文へ移動
X解体新書

リファレンス

全26ウェイト

home-mixer が持つ26項目と、条件付きブースト2つ。係数は「実際の回数」ではなく、予測確率や予測秒数に掛かります。

プラス
21項目
マイナス
5項目
係数0(予測は継続)
5項目
条件付きブースト
2個

読むときの注意

  • 基準は home-mixer/params/param.rs のミラーです(2026-10-28T16:00:35Z 同期)。5項目は vm-ranker の静的既定が違うので、並べて載せています。本番でどちらが使われるかは、設定ファイルが非公開のため断定できません。
  • 共有ライブラリの計算式には、次の3項目もあります。home-mixer は0.0に固定し、vm-ranker の静的既定も0.0です。

28 / 28 件

#項目係数
01
いいね

「この投稿をこの閲覧者に見せたら、いいねを押すだろうか」というモデルの予測確率に0.66を掛けます。すでに付いているいいねの数に掛かるのではなく、いま順位を計算している相手1人の予測に掛かる点が大切です。

+0.66vm-ranker 0.5params.rs:3
02
返信

その閲覧者が返信を書く確率の予測です。いいねの約7.6倍の係数で、会話が生まれそうな投稿を重く見ています。

相互フォローの通常投稿(返信でもリポストでもない)では BidirectionalFollowReplyWeightBoost により 5.0 + 15.0 = 20.0 になります

+5.0
03
リポスト

その閲覧者がリポストする確率の予測です。係数は1.0で、返信や引用(各5.0)より小さく設定されています。

+1.0
04
写真を拡大する

添付された写真をタップして拡大する確率の予測です。係数は0.05と小さめです。

+0.05
05
動画を開く

その閲覧者が動画を開く確率の予測です。ミラーの既定値は0.02です。

+0.02vm-ranker 0.07params.rs:12-17
06
投稿をクリックする

投稿本体をタップして詳細(会話ビュー)を開く確率の予測です。前回の0.4から0.3に下がりました。

+0.3
07
リンクを開く

投稿に貼られたリンクをその閲覧者が開く確率の予測です。この26項目の中に「リンク付きだから減点」という項目はありません。ただし、リンクの有無が他の項目の予測にどう効くかは、この係数からは分かりません。

+0.2
08
プロフィールをクリックする

投稿から作者のプロフィールを開く確率の予測です。予測の枠はありますが、係数が0.0なので公開既定では点数に足されません。

既定値が0.0のため、予測確率がいくつでも加点は0です

0.0
09
動画の品質視聴(VQV)

動画をきちんと見たと言える視聴の確率の予測です。前回の0.05から0.0になり、公開既定では点数に足されなくなりました。

係数が0.0です。尺(10,000ms超)の判定は残っており、home-mixer 側では閲覧者のフォロワーが10,000人以上だと対象外になります

0.0
10
共有ボタンを押す

その閲覧者が共有ボタンを押す確率の予測です。

+2.0
11
DMで送る

その閲覧者がDMで誰かに送る確率の予測です。返信と同じ5.0です。

+5.0
12
リンクをコピーして共有

その閲覧者が投稿のリンクをコピーする確率の予測です。基本の係数としては26項目で最大の+20.0で、いいねの約30倍です。ただし確率の予測に掛かる係数なので、回数の換算には使えません。

+20.0
13
滞在した(あり/なしの二値)

その閲覧者が一定時間留まるかどうかを「あり/なし」で予測した確率です。前回の0.0から0.05に上がり、公開既定でも点数に足されるようになりました。

相互フォロー時の BidirectionalFollowDwellWeightBoost は0.0なので、上乗せは起きません

+0.05
14
引用リポスト

その閲覧者がコメントを付けて引用する確率の予測です。ただのリポスト(1.0)の5倍の係数です。

+5.0
15
引用元の投稿をクリックする

引用の中に埋め込まれた元の投稿をクリックする確率の予測です。

+0.05
16
引用元の動画を品質視聴

引用元の動画を品質視聴する確率の予測です。係数が0.0なので公開既定では足されません。

既定値が0.0で、EnableQuotedVqvDurationCheck も既定 false です

0.0
17
滞在時間(1秒あたり)連続値

確率ではなく「その閲覧者が何秒くらい見るか」という予測秒数に掛かる係数です。30秒と予測されれば、0.18が足されます。

+0.006vm-ranker 0.004params.rs:54-59
18
クリック後の滞在時間(1秒あたり)連続値

投稿を開いた先で何秒留まるかの予測秒数に掛かります。前回の0.0から0.4になった、今回いちばん大きな変更のひとつです。単位が秒なので、確率に掛かる係数とそのまま大小を比べることはできません。

+0.4
19
投稿をきっかけに作者をフォロー

その投稿がきっかけで、閲覧者が作者を新しくフォローする確率の予測です。

+4.0
20
「興味がない」を押す

その閲覧者が「興味がない」を押す確率の予測に-52.272を掛けます。前回の-43.2から重くなりました。

-52.272vm-ranker -47.52params.rs:108-113
21
作者をブロックする

その投稿を見た閲覧者が作者をブロックする確率の予測に-31.2を掛けます。実際にブロックされた回数に掛かるものではありません。

-31.2
22
作者をミュートする

その閲覧者が作者をミュートする確率の予測に-58.8を掛けます。

-58.8
23
通報する

その閲覧者が投稿を通報する確率の予測に-234.0を掛けます。係数の絶対値は最大ですが、X自身がコメントで「通報の基礎確率はいいねの1000分の1より低いので、予測が順位に影響できるよう重くしている」と説明しています。件数の換算には使えません。

-234.0
24
滞在せずに流された

その閲覧者が「目には入ったが留まらずスクロールする」と予測される確率に-0.02を掛けます。

-0.02
25
未探索の投稿

まだ十分に配信されていない投稿かどうかの予測に足す、探索のための小さな加点です。

フォロー中の投稿にだけ足されます(in_network が true のとき)。home-mixer は対象拡大のフラグを false に固定し、vm-ranker も既定は false です

+0.015vm-ranker 0.02params.rs:90-95
26
動画を投稿する

今回新しく計算式に入った枠です。予測イベント名は SERVER_TWEET_POST_VIDEO で、公開既定の係数は0.0なので、いまは点数に足されません。

既定値が0.0です

0.0
27
相互フォロー返信ブースト条件付き

お互いにフォローしている相手の通常投稿に限り、返信の係数を5.0から20.0へ引き上げる上乗せ分です。条件を外れると効きません。

3つすべてが必要です:返信でない/リポストでない/相互フォローの作者である

+15.0
28
相互フォロー滞在ブースト条件付き

相互フォロー時に二値の滞在係数へ上乗せするための枠です。既定値が0.0なので、公開既定では何も起きません。

条件は返信ブーストと同じですが、既定値0.0のため `boost != 0.0` の判定で分岐に入りません

0.0