Xが「For You」アルゴリズムを全公開——8月13日のコード公開と『Under the Hood』が始めたSNSの透明性競争【2026】

インターネット・SNS

X(旧Twitter)が2026年8月13日、推奨フィードの心臓部「For You」アルゴリズムをオープンソースとして全世界に公開しました。あわせて「Under the Hood」という透明性ツールの試験運用も始まり、自分の投稿にどんな「ラベル」が付いたかを確認できます。約3年前の2023年に一度コードを公開して以降、Xは沈黙を続けてきました。その間、業界の常識は大きく変わり、SNSの透明性は創作の土台になっていたのです。本記事では、公開されたコードの「中身」と「意味」を、なるべく平易に読み解いていきます。

Xが推奨アルゴリズムを公開した日——8月13日の衝撃

Xは8月13日、アプリを開いたときに最初に見える「For You」タイムラインのソースコードをGitHubで公開しました。ライセンスはApache 2.0で、誰でも読めて改変できます。公開元のアカウントは「xai-org」。Xがイーロン・マスク氏の傘下を経てSpaceXの事業となったことで、企業グループ内の組織名で掲載されました。

今回の公開でコード規模は従来の約10〜15倍に膨らみました。過去にXは不正利用対策など一部の仕組みを公開していたものの、ランキングの中核までは伏せていました。今回、モデルの設定や並び替えの詳細まで含めて晒されたのです。加えて、コード本体だけでなく、シグナルに付く重みの一覧まで公開され、投稿がどう並ぶかを知る手がかりは飛躍的に増えました。

この動きの背景には長い不信の歴史があります。米国の共和党関係者は以前から「シャドウバン」と呼ばれる投稿抑制をX側に非難してきました。Xはそれを繰り返し否定してきましたが、実効性のある証拠を第三者が検証する手段はありませんでした。今回の公開は、そうした不透明なやり取りに決着をつけようとする意志の表れとも読めます。開示した側の言葉が正しいかどうかは、人々がコードを読み込んで確かめられる体制になった点は大きな前進です。

ランキングの仕組み——「Phoenix」が予測するあなたの反応

公開されたモデルには「Phoenix」という名前が付いています。これはトランスフォーマー型の機械学習モデルで、閲覧者の直近の閲覧履歴を読み取り、投稿ごとに「その人がどれだけ反応するか」を予測します。

予測の対象になるのはいいね、リプライ、リポストといった肯定的な行動です。加えてクリックや滞在時間、ブロックや通報といった否定的な反応も含まれます。最終的なスコアは、それぞれの予測確率に重みを掛けて合計した値になります。私は今回のコードを読んで、ランキングが「人が指を動かす確率」を競わせる仕組みだと初めて実感できました。

なお、投稿してから48時間以上が経過した候補は、この段階より前にフィルターで除外されます。古い投稿が突然タイムラインに現れにくいのは、この仕組みによるものです。なお、モデルの予測は毎回厳密な計算ではなく、効率を優先して近似される場面もあります。それでも「何を重視するか」という方向性は、コードから明確に読み取れます。個々の投稿がどう評価されるかを知ることは、日々の情報の発信方法を見直すきっかけにもなります。

見えてきた重みの実数値——いいね0.5・リプライ5・リンクコピー20

公開された定数から、各行動に付く重みが分かりました。以下は主要な数値のまとめです。参考値として基準となる「いいね」は0.5です。

行動重みいいねとの比率
いいね0.5基準
リプライ510倍
引用リポスト510倍
DMシェア510倍
リンクをコピーして共有約20約40倍

興味深いのは、対話を伴う反応が大きく評価される点です。リプライや引用、直接共有はすべていいねの10倍の重みです。さらに「リンクをコピーして外部に張る」行動は約40倍と、最も強い正のシグナルになっています。

これは2023年に公開された旧コードと大きくは変わりませんでした。当時すでに「いいね0.5」という基準値が使われていたのです。「深い関与こそが拡散の鍵」という哲学が、Xでは約3年一貫していると言えます。つまり、ワンタップで済む薄い反応より、手間と時間をかける対話が評価される設計です。拡散を狙う際には、ただ内容を届けるだけでなく、コメントを引き出す文脈の作り方が重要になるでしょう。

重みの正しい読み方——「通報1件=いいね468件分」は間違い

公開直後、ネットでは「通報1件はいいね468件分に相当する」といった解釈が拡散しました。これは誤りだと、公開されたコード自身が明言しています。

重みは「実在の出来事の枚数」を等価交換する係数ではありません。予測確率に掛ける係数です。通報の発生確率そのものは、いいねより1000倍以上低いのが実情です。そのため、ランキングに影響を与えられるように、通報側の重みを大きくしているだけです。

SNSの仕組みでは、最初から通報が発生しにくいため、実際のスコアに占める割合はそこまで高くありません。公表された数値だけを取り上げて「恐ろしい仕組み」と語る解説は、実態を見誤る危険をはらんでいます。確率と係数の違いを理解することが、正しく読む第一歩なのです。「通報したら即表示が消える」と過度に恐れるのは、コードの読み間違いと言えます。私はこの訂正に触れて、数字だけを抜き出して語ることの危うさを改めて感じました。

「Under the Hood」——シャドウバン確認ツールの正体

コード公開と同時に、アプリの設定内に「Under the Hood」というページが試験的に登場しました。ここでは、直近の1か月間に自分のアカウントや投稿に付けられた「ラベル」の集計をJSON形式でダウンロードできます。

条件は2つあります。アカウントの開設から1年以上が経過していることと、直近1か月に10件以上投稿していることです。現在は一部のアカウント向けの試験運用で、順次対象者を増やす予定です。公開の狙いは、人々が「公平な場かどうか」を自分で確かめられるようにすることにあります。まずは自分の投稿状態を知り、不審な点があれば外部に指摘できる下地が整ったのです。

ラベルとは投稿を「通常表示」にするか、「挟み込み画面の裏に隠す」か、「そもそも表示しない」かを決める情報です。これまで推測でしかなかった自分や相手の扱いが、客観的なデータとして見えるようになった点は画期的です。非技術者でも、ダウンロードしたJSONを入手した参考資料のGitHubリポジトリと突き合わせて、別のAIモデルに解釈させることができます。普段から投稿を続ける人にとって、自分のコンテンツがどう扱われているかを数字で知る手がかりは貴重です。伸び悩みの原因を、勘ではなくデータで探れる時代が始まりました。ただし対象が一部のアカウントに限られるため、誰もがすぐ使えるわけではない点は留意してください。

公開されなかった領域——Grok判定モデルと透明性の限界

とはいえ、すべてが公開されたわけではありません。投稿ごとの最終スコアや、Grokを使って「ルール違反になりそうな投稿」を予測するモデルは意図的に伏せられています

X側は「悪意あるユーザーに審査を回避されてしまう」ことを理由に挙げています。規制をすり抜ける方法を探る人々に、判定の材料を与えたくないという判断です。

その結果、透明性には明確な境界が残る形となりました。公開されたのは見える範囲の仕組みであり、隠された部分が存在する以上、「完全な開示」ではないという声もあがっています。この線引きは、透明性を求める動きへの現実的な妥協点とも言えます。

SNS業界へのインパクト——広がる透明性競争

今回の動きは単独の発表に終わりません。主要プラットフォームの広報姿勢を比較してみます。

プラットフォームランキングコード個別の表示根拠
Xオープンソース公開Under the Hood(試験)
Meta(Facebookなど)原則非公開「あなたに表示しない理由」表示
Google(検索)基本非公開公開情報で断片的に把握

競合側も、完全な非公開のままで済む時代ではなくなってきました。規制当局の関心は高まり、研究者の監視も強まっています。Xが先鞭をつけたことで、透明性そのものが新たな競争軸になりつつあります。

研究者にとっても、ランキング機構を実物で調べられる貴重な教材になりました。投稿データを扱う研究者が、実装の裏側を検証できる場所はこれまでほとんどなかったのです。外部からの指摘や改良提案を受け付ける体制も整い、コードの信頼性は今後さらに高まると見込まれます。加えて、透明性を売り物にする姿勢には、政治的圧力への備えという面もあります。アルゴリズムが公平かどうかを、誰もが検証できる状態にしておくことは、議論の土台を安定させる効果があるのです。実際のランキングだけでは分からない部分も、コードを読んだ上で別の開示策を組み合わせる余地は広がっています。

9月の追加アップデート——「自作自演リプライ」検査の7ファイル

公開は一度きりでは終わりませんでした。9月4日、告知のないままランキングに関連する7つのコードファイルが追加されています。

追加されたのは、「自分の投稿に対して自分で返信を重ねる」投稿をLLM(大規模言語モデル)が検査する仕組みです。自作自演で拡散を加速させる行為への対策とみられます。どの条件で検査に回るのか、判定後に何が起こるのかも、コードから読み取れるのです。

この事実は、アルゴリズムが静的なものではなく、日々進化する生き物であることを示しています。公開された以上、変更のたびに改善点も見えやすくなるため、「中を読める」ことが大きな武器になるでしょう。運用の細部は前触れなく調整される現実は、逆に言えば、追跡を続ければ振る舞いの変化をいち早く察知できることを意味します。SNS攻略に興味がある人には、格好の観察対象です。

【FAQ】Xのアルゴリズム公開に関するよくある質問

改めて、よく寄せられる質問と回答をまとめました。

質問回答
「For You」コードは誰でも使えますか?Apache 2.0で無償公開です。個人や研究での利用は広く認められています。
リポストはいいねより強いですか?はい。リポストを含む共有系の反応は、重みの基準値より高い設定です。
シャドウバンを自分で確認できますか?条件を満たせばUnder the HoodでJSONを入手できます。まずは設定画面を確認してみてください。
公開されたのに表示が変わらないのはなぜですか?投稿管理用のGrok判定などは非公開のままなので、実挙動は一部だけ見えています。
「通報で即アカウント停止」は本当ですか?単純な枚数計算ではなく、確率に重みを掛ける仕組みです。強い通報の増加は影響を及ぼし得ます。
過去に公開されたコードとどう違いますか?対象範囲が約10〜15倍に拡大し、重み設定やランキングの中核まで含まれるようになりました。

まとめ——アルゴリズムは「読める」時代へ

Xの公開により、これまでブラックボックスだったタイムラインの仕組みが、誰でも読める形になりました。重みの実数値も、その正しい読み方も、今はコードから確かめられます。

私がこの変化で面白いと思うのは、SNSの公平性を「感情」ではなく「検証可能な事実」で論じられる土台ができた点です。投稿が伸びない理由を疑問符で終わらせるのではなく、コードを根拠に向き合える時代が始まったのです。

今後もアルゴリズムは更新されます。まずはGitHubの公開リポジトリを一度確認してみてください。普段何げなく眺めるタイムラインが、予想よりもずっと計算された世界だと気づくはずです。公開されたコードは誰でも自由に読めます。自分の投稿履歴をUnder the Hoodでチェックし、実際の挙動と見比べるのも良いでしょう。SNSをなんとなく眺めるのではなく、なぜこの投稿が流れているのかを考えながら読む習慣も、新たな楽しみになるはずです。それぞれのシグナルが織りなす仕組みに関心を向ければ、タイムラインは単なる情報の流れではなく、手に取って解析できる対象になります。公開直後の誤解も、一度コードに当たれば紆余曲折なく解消できます。その新しい視点を、今日から始めましょう。

コメント

タイトルとURLをコピーしました