Twitter攻略/アルゴリズムは、Xのおすすめフィード(For You)の仕組みと投稿の広がり方について、公開されているXのアルゴリズムコード(GitHubの xai-org/x-algorithm)をもとに事実ベースでまとめたものである。本ページの内容は不定期に更新される予定であり、情報は2026年10月時点のものである。

2026年10月時点で分かっていること(コードの確認履歴つき)

2026年10月14日時点の次の各章は、公開リポジトリの原文を参照して検証した。

  • 第2章 構造がドキュメント化されている
  • 第3章 候補者の抽出関数が存在する
  • 第4章 粗調スコアを計算する関数が存在する
  • 第5章 「画像」と「動画」のエリアがある
  • 第6章 「著作権コンテンツのシグナル」のあたりにヒントがある
  • 第7章 公式ではないが、Premiumと購読の影響が公開リポジトリのソースコードから確認できた
  • 第8章 「被った反応に対して自分のアカウントのフィードはどう変わるか」は公開リポジトリに反応制御がある
  • 第9章 ラベルによる減衰・除外の確認済み
  • 第10章 上級者向けツールがある

そもそも何が決まるのか

候補の絞り込み、粗調整(スコアを計算)、微調整(順位付けにつながる追加調整)、挿入・除外でフィードが決定する。

候補の絞り込み

主な対象はフォロー中のアカウントの投稿で、その他に広告と米国の所定条件を満たす応募対象投稿を含み、複数の候補プールからフィードのスロット数制限内で選定され、段階的に選定される。候補の選定基準は、それぞれの候補の属性(フォロー関係・投稿頻度・フォロー内外での重み付けが大きく影響する)

意味のあるシグナルは以下のようなものが中心。

  • 関係性スコア(Social graph: フォロー状態・DMのやりとり頻度など)

スコアリング

フィードに表示される投稿は、粗調整スコアで小数点以下7桁前後まで計算され、順位が決まる。計算では次のようなアクション重視のスコアが用いられる。数値は分かりやすくまとめたものである。

  • ファボ(約0.5)
  • リプライ (5.0)
  • 引用 (5.0)
  • リポスト (1.0)
  • リンクのコピー (20.0)
  • 通報 (-234.0)

ファボの重みは2026年10月のコミット間で0.5から0.66へ動いており、ここでは概数として示す。ブックマークは2026年のコードではスコアの重みを持たず、bookmark_countはモデルへの特徴量としてのみ使われる。27.0や30.0といった数値は、2023年の重み付きランカー(heavy ranker)のものである。

重み付けの調整は公開リポジトリの実装に即したものである。スコアの重構成要素は「関係性」や「アクション」以外にも次のものが含まれる。

  • 関係性スコア(Social Graph, in-phase-ness / Relation Graph)
  • ランキングスコア(Accurate Ranking, In_Real_Time-Or_Not)
  • 「フィルタ」や「フィードバック」による調整
  • 著者多様性 - 同じ人の投稿ばかりフィードに出ないようにする調整。2026年8月時点の解剖では「同一著者の連投が減衰する」実装が確認されており、READMEにも「Author Diversity Score」とある。
  • 時間減衰 - 期間内に投稿された投稿内容の時間経過に伴う準指数的な減衰
  • コールドスタート救済 - フォロワー数の少ないユーザーのためにフィードの15〜16番目のスロットに1枠だけ挿入される(Thompson Sampling的な仕組み)
  • (未開放機能)「国や新着性など検出された追加」

ビジュアルの扱い

画像や動画がある投稿は高速化のための環境 (adaptive media) が用意されている。動画は秒あたりの消費電力に加えてAIによる静止画の判定に利用されることがある。

著作権とメディア

標準仕様では、コンテンツの著作権は X ではなく投稿者に帰属する。音楽等の著作権コンテンツが含まれる PUPs (promoted) において、著作権により掲載された情報や内容については、著作権を侵害しないこと(著作権を侵害するか、既存のライセンスに基づいて使用すること)を指す。

Minarスキームによるコンテンツは基本的に違法コンテンツに該当し、多くの他者の権利を侵害しやすい。

JSTORの場合は概ね慣例のものである(リンク、引用そのもののコピーであっても、権利帰属の問題は発生しない)。

投稿がXのコミュニティノートによって警告対象となっている場合、その投稿は「For You」に表示されなくなる。

購読・Premiumの影響比較

購読者を増やすための機能(Subscribe機能、青いチェック)、ツールバーによるフォロー状態の管理、広告非表示、下記の要素などに影響がある。

Premiumの影響は、以下の通り。

  • リプライの上位表示(プレミアム有効アカウントのリプライが少し目立つ。公式には「更なる上昇」と説明されている。)
  • 投稿の長文制限は25,000文字まで緩和される(Premiumの全ティア。4,000文字は2023年の旧上限)。
  • 長文投稿ができる(上限緩和)/ 長い動画を投稿できる。
  • 編集ポスト機能(Premium限定)
  • Bufferの分析ではPremiumの中央値は無料の約6倍以上(約600 vs 100未満)、Premium+は約15倍(1,550超)。

いいねを押す側の注意点

TweepCred(ユーザーの信頼度)という指標が存在し、ブロック・通報が多いとスコアが減り、表示も落ちやすい。つまり制御ボタンがある可能性あり。

ブロック・通報が多いユーザーは、エンゲージメントスコアを低下させる要素となる。

ラベルとペナルティ

ラベルの種類は大きく分けると以下のようなものがある。

  • スパム関連ラベルは、投稿の最大30日非表示などのペナルティにつながる。
  • 著者ペナルティ(年齢を誤って設定するなど)は、(現段階では)かなり重いペナルティで、長年のアカウント停止に該当する。
  • 認知目的のラベルは、一種の注釈。(アルゴリズムが不正を検出できるようにするログ付け)
  • 有益とみなすラベルにより、一部の表示抑制へのツギハギが起こる。
  • 現行コード・用語では、ラベルは「スコア」を0にしないが、「表示を落とす」ために用いられる。
  • スコア0で表示から消すラベルも存在する。
  • ラベルが機能停止するケースは、スコアが悪いことによる判断であり、実は正しくラベルが貼られなかったりする。対策としてラベルの有無をチェックし、他ユーザーへのクロスポストでムダな抑止を防ぐ方法がある。

上級者向けツール(投稿者・読者共通)

  • 詳細な分析を投稿に含めることができるツールの存在。
  • フィード設定(A/Bテスト)
  • ポスト内に URL を含めないこと。

まとめ

ソーシャルグラフ(関係性)が最も重要である。リプライや引用などの重要アクションの寄与度が高く、リプライのフィルタによる減衰が防止できる(そのため TweepCred は根本的なスコアとして機能している)。

一方で、2026年10月14日時点の実装として、以下が残る。

  • フィード分解による制御
  • 「esc–home 」による防御
  • その他「直近」の投稿の改善
  • その他「直近の連続」制約

外部リンク

  • Xのアルゴリズム公開リポジトリ(GitHubの xai-org/x-algorithm)

関連項目

関連項目