X(Twitter)の推奨アルゴリズムが GitHub で公開、Grok ベーストランスフォーマーが全処理を担当
『For You』フィード駆動の推奨システムコアが Apache 2.0 ライセンスで公開。手作業チューニングを廃止し、トランスフォーマーモデルで全体をランク付け
公開されたアルゴリズムの全体像
X(旧 Twitter)は 2026 年 5 月、「For You」フィード推奨システムのコアを GitHub で公開した。リポジトリ xai-org/x-algorithm で Apache License 2.0 のもとで公開されており、Rust 57.4% + Python 42.6% で構成される。
4つの中核コンポーネント
1. Thunder(サンダー)
フォロー中アカウントの投稿を管理。ユーザーが既にフォローしているアカウントからのコンテンツフローを制御。
2. Phoenix(フェニックス)
検索・ランキングを行う機械学習技術。未知のコンテンツ発見部門を担当。
3. Home Mixer(ホームミキサー)
Thunder と Phoenix からの複数データソースを統合・調整。フィード全体のバランスを制御。
4. Candidate Pipeline(候補パイプライン)
推奨パイプラインの再利用可能フレームワーク。他システムでも応用可能な汎用設計。
最大の特徴:手作業チューニングの廃止
従来の推奨アルゴリズム
- 複数の手作業設計特徴量
- エンジニアによるルールベースチューニング
- パラメータの細かい調整が必要
X の新設計
- 手作業で設計された特徴をすべて排除
- Grok ベーストランスフォーマーモデルが全ての重い処理を担当
- 複数の行動信号を直接学習:いいね、返信、リポスト、リンククリック
トランスフォーマーが以下の確率を予測し、重み付けして最終スコアを算出:
最終スコア = w1 × P(いいね) + w2 × P(返信) + w3 × P(リポスト) + w4 × P(クリック)
なぜ今この公開なのか
透明性への業界圧力
主要 SNS プラットフォーム(Meta、TikTok、YouTube など)がアルゴリズムの透明化を求められている時代背景。X のこの決定は「推奨アルゴリズムは複雑だが、解析可能」であることの実証。
エンジニアリング コミュニティへのアピール
オープンソース化により、セキュリティ研究者や学術界の検証を受け入れる姿勢を示唆。ただし、本番環境で使われるハイパーパラメータや学習データなどは引き続き非公開の可能性。
競争優位性の維持
アルゴリズム自体の公開は行いつつも、実装細部(モデルの重み、学習データセット、リアルタイムパラメータ調整)を保有し続けることで、競争優位を維持。
業界への波紋
- TikTok、YouTube など:独自アルゴリズムの公開圧力が増加の可能性
- AI スタートアップ:本番環境での推奨システム実装の参考資料として利用
- 規制当局:アルゴリズム検証のための技術的根拠として活用見込み
X のこの動きは、推奨システムの「ブラックボックス化」から「グレーボックス化」への転換を象徴している。