見出し画像

X アルゴリズムの仕組み

1)Xアルゴリズムとは

Xアルゴリズムとは、各ユーザーのおすすめタイムラインに投稿が表示される仕組みのことを指します。

2)2023年3月にアルゴリズムが公開

これまで公開されることのなかったアルゴリズムが、2023年3月末に公開されました。

3)アルゴリズムの内容とは

(参照元:https://blog.x.com/engineering/en_us/topics/open-source/2023/twitter-recommendation-algorithm

おすすめタイムラインに表示されるまでのアルゴリズム(仕組み)である3つの条件をご紹介します。
①1,500件の候補ツイートの抽出
・何億ものツイートの中から各ユーザーの最適なツイートを1,500件抽出します。
<基本的な1,500件の内訳*ユーザーによって異なる場合あり>
50%(750件):自身がフォローしているユーザーのツイート
50%(750件):自身がフォローしていないユーザーのツイート
・フォローしているユーザーのツイートは「Real Graph」と呼ばれるランキング付けが行われます。
└自身と投稿者間においてエンゲージメントの可能性が高い候補ツイートが抽出されます。(過去のエンゲージ履歴に基づくもの)
・フォローしていない場合は以下2つのアプローチ方法によってツイートが抽出されます。
└①ソーシャルグラフ:あなたと同じような興味関心を持つユーザーのエンゲージメントを分析し関連のあるツイートが抽出されます。
└②埋め込みスペース:関連性の高い複数のコミュニティに分類されます。このコミュニティには数千人規模のものから数億人規模のものまで幅広く存在します。
②ランキング付け
・①によりこの時点で関連性が高い候補ツイートが1,5000件存在します。この1,500件のツイートを更にランク付けし、最適なツイートがランキング上位に来る形になります。
└このランク付けの基となる「スコア付け」は、X社から公開されたソースコードから読み解くことができます。

③フィルタリング
・ランク付けされた後、候補ツイートは「フィルタリング」によって更に良質なツイートがタイムラインに表示されるように選別されます。
<フィルタリングの条件*X社より公開されている一部の例>
過去にブロックやミュートをしたアカウントからのツイートを削除し、好みに基づいたツイートをフィタリング
フォローしているアカウントと、していないアカウントがバランスよく表示されるようにフィルタリング・・・等

これらの3つの条件「1,500件の候補ツイートの抽出/ランキング付け/フィルタリング」を満たしたツイートが最終的に「おすすめタイムライン」に表示される仕組みとなっています。

このアルゴリズムの理解を深めることで、エンゲージ向上につながると共にアカウント認知の拡大を狙えるのではないでしょうか。

この記事が気に入ったらサポートをしてみませんか?