Facebookフィードのランキングに対する弊社のアプローチ

更新日 2025/06/11
Facebookは、すでにつながっている人のコンテンツか、まだ知らない人のコンテンツかを問わず、利用者が有益だと感じる人の投稿、興味・関心の対象、アイデアが確実に表示されることを目指しています。Facebookを開いてホームタブのフィードを見ると、「つながりのあるコンテンツ」(例: 友達、フォローしている人、参加しているグループ、「いいね!」しているページのコンテンツ)と、「おすすめコンテンツ」(例: 利用者が知りたい可能性のあるコンテンツの中から、興味があるだろうと弊社が考えるコンテンツ)が混在して表示されています。また、関連性の高い広告も表示されます。
以下では、つながりのあるコンテンツに特に焦点を当てて、弊社がフィードでランキングを用いる方法について記載します。ランキングのシステムの仕組みについて詳しくご理解いただけるよう、このプロセスで用いるシグナルと予測モデルの種類を深掘りして見ていきます。
目次
パーソナライズされたランキングを利用する理由
弊社では、コンテンツのランクを付ける最先端の機械学習システムを活用し、20億を超える利用者向けにそれぞれのフィードをパーソナライズしています。ほとんどの人にとって、フィードに表示されるコンテンツは1回のセッションで閲覧可能なコンテンツよりも多いため、このランキングのシステムを活用することにより、利用者は自身にとって最も有益なコンテンツを目にしやすくなります。フィードでのコンテンツの順序付けには多様な要素が影響しますが、以下の情報を参照することにより、弊社のシステムが表示内容を決定する仕組みに概して最大の影響を及ぼしている予測とシグナルの種類について、理解を深めることができるでしょう。
つながりのあるコンテンツに関するフィードのランキングの仕組み
つながりのあるコンテンツのフィードでのランキングを決定するに当たり、弊社のシステムは以下の4段階で機能します。
まず、弊社は最新のインベントリー、すなわち、Facebookを開いた際に見ることができるすべての潜在的な新規投稿、または新たなアクティビティがある投稿を収集します。これには、1)「友達」としてつながっている人、2)フォローしているページ、および3)参加しているグループによってシェアされる投稿がすべて含まれ、コミュニティ規定に違反しているとフラグが付けられたコンテンツは排除されます。
次に、これらの各投稿について、利用者が最も興味を持つであろう事柄について予測を行う何千もの「シグナル」を考慮します。このようなシグナルの多くは、利用者が投稿に「いいね!」したり投稿をシェアしたりする際や、友達やグループとつながる際、またはページの投稿にコメントする際に利用者から直接提供される情報であり、このほか、利用者がFacebookで取ったアクションに基づいて推測されるシグナルもあります。ランキングで用いるシグナルの種類については、以下に詳細を記載しています。
それから、これらのシグナルを用いて、利用者が最も関連性があり有益だと感じるであろうコンテンツに関して、パーソナライズされた一連の予測を行います。例えば、ある投稿に利用者がコメントする可能性や、利用者が投稿をシェアした場合にその人の友達がコメントする可能性、または投稿によって会話や繰り返しのやり取りが盛り上がる可能性を予測します。また、投稿に「見る価値があった」かどうかを尋ねるアンケートを活用し、利用者が価値があると感じるであろう他のコンテンツを予測するのに役立てています。さらに、コンテンツに問題があり、配信を減らすべきかどうかについても予測を行います。これらの予測を次の段階ですべて組み合わせ、最終的な順位を付けます。ランキングで用いる予測について詳しくは以下に記載しています。
次に、各投稿の「関連度スコア」が計算され、このスコアに基づいて投稿が順番に並べられます。通常、その利用者にとってより有益だとシステムが予測する投稿は、フィードの上の方に表示されます。また、システムは、フィード内でさまざまなコンテンツタイプをバランスよく組み合わせようとします。例えば、同一のグループや同一のページの投稿が連続して複数表示されることは少なく、ソースの異なるさまざまな投稿が表示されます。
ランキングシステムが関連度スコアを計算したら、最終段階の前段階として、おすすめコンテンツをちりばめます。おすすめコンテンツは、すでにつながっているかどうかにかかわらず、興味・関心を同じくする他の人を通じて、利用者の興味・関心をさらに探り、広げやすくすることを目的として加えています。最後に、フィードに広告も盛り込みます。このプロセスが完了したら、パーソナライズされたフィードの完成です。
次の動画をご覧ください。ランキングプロセスの流れをさらに詳しくご確認いただけます。
フィードでの表示内容に対する利用者の管理権限の強化
フィード内のコンテンツにアクションを実行すると、明示的なシグナル(例: コンテンツに対する「いいね!」、コメント、再シェアなど)と黙示的なシグナル(例: 投稿の閲覧)を合わせて弊社に提供することになります。このようなシグナルを活用することで、弊社はその利用者にとって有意義なコンテンツを予測しやすくなります。また、弊社は、自身のフィードをさらにいっそう管理できる権限を利用者に認めることが重要だと考えているため、表示内容を利用者がさらにカスタマイズできるツールを構築しています。このような管理機能では以下の事項などを行うことができます。
  • フィードの設定: お気に入りからの投稿を優先したり、ある人、ページ、グループのフォローを一時休止するかフォローをやめて、投稿が表示されないようにしたり、過去にフォローをやめた人を再度フォローしたりする機能など、フィードでコンテンツをランク付けする方法を調整するオプションが用意されています。
  • 興味ありと興味なし: 表示されている投稿で「興味あり」または「興味なし」を選択することにより、表示を増やしたい、あるいは減らしたいコンテンツを直接弊社に伝えることができます。「興味あり」を選択すると、その投稿やそれに類似した投稿のランキングスコアが一時的に増加し、「興味なし」を選択すると、ランキングスコアが一時的に減少します。
  • フィードのタブ: 最新の投稿が最初に表示されるようにします。コンテンツは、新しい順に並び替えられます(広告を除く)。
利用者が見たいコンテンツの予測に関するさらなる追求
フィードのトップに表示される、つながりのあるコンテンツを決定するのに最も重要な要素は、表示の希望を詳しく示してくれるシグナルと、こうしたシグナルに基づいて成り立つ、パーソナライズされた予測モデルの2つです。これらの要素によって独自のフィードが作成されます。
つながりのあるコンテンツのランキングで用いられるシグナル
弊社では、利用者がより有益だ、あるいは有益でないと感じるかどうかを予測するために、何千もの異なるシグナルを活用しています。下記のシグナルのカテゴリは、パーソナライズされた予測を行うために、つながりのあるコンテンツに関してフィードのランキングで現在用いているシグナルの大部分を示すものです。それぞれのカテゴリを押し下げると、弊社のモデルで活用しているデータの種類と、個別のシグナルの一部の例を確認することができます。
なお、ここでは、降格の対象となる(あるいは、フィードで下位に表示される)、問題のあるコンテンツを特定するために具体的に利用するシグナルのカテゴリと例も盛り込んでいます。シグナルのうち、当該カテゴリに関してここで共有している情報は、意図的に、悪質行為者によるシステムの悪用を防ぐものに限定されています。また、この情報は変更される可能性があります。
基本的なアカウント情報
  • Facebookの利用歴
  • Facebookでの利用言語
  • IPアドレスやその他のデバイスシグナルなどの位置関連情報(弊社による受信を許可している場合)
Facebookでのアクティビティの時刻、頻度、継続時間
  • 利用者が今いる場所の時刻
  • 一定期間にFacebookでアクティブだった日数
使用しているデバイス
  • ご利用のデバイスやソフトウェア、その他のデバイスの特性(例えば、デバイスの種類、オペレーティングシステムについての詳細、ハードウェアとソフトウェアについての詳細、バッテリーレベル、シグナルの強度など)
さまざまなコンテンツのシェア状況
  • 動画、写真、リールなど、シェアしたさまざまな投稿の数
さまざまなコンテンツに対するアクションの実行状況
  • アクションを実行したコンテンツの種類や、アクションの実行状況(例えば、写真投稿をクリックした合計回数や、動画投稿にコメントした回数など)
さまざまなコンテンツの閲覧状況
  • 閲覧したコンテンツの種類や、閲覧時間(例えば、写真を見るのに費やしている時間、コメントを読むのに費やしている時間、動画を再生するのに費やしている時間など)
表示可能な、友達、ページ、グループの投稿全般に関するデータ
  • 表示可能な新規投稿数、および表示可能なさまざまな投稿の種類
  • つながりからの投稿のうち、新規コメントがついたものの数
友達に関するデータ
  • 友達の数
  • 各友達のコンテンツにアクションを実行する頻度
フォローしているページに関するデータ
  • フォローしているページの合計数
  • 一定期間にアクセスしたページ数
所属しているグループに関するデータ
  • 一定期間に参加したグループ数
プライバシー設定または投稿の公開設定
  • 公開の投稿か、それとも友達だけ、カスタムまたは自分のみに表示される投稿か
投稿の種類、および含まれているメディア
  • 投稿に写真、動画、ライブ動画、リンクなどが含まれているか
  • 投稿がライブ動画か、あるいは終了したライブ動画か
投稿コンテンツに関するデータ
  • 投稿にURLが含まれる場合には、Facebookと、インターネット全体で比較したドメインの人気度
  • 当該投稿と他の投稿との間における、同一コンテンツの割合
  • 投稿にヌード、過度な暴力描写、またはその他コミュニティ規定の違反に該当し得る内容が含まれている可能性があるか
  • 投稿のコンテンツが、弊社の独立した第三者ファクトチェックパートナーにより虚偽または一部虚偽と評価されているかどうか
投稿に含まれている写真や動画などのメディアに関するデータ
  • シェアされている写真の幅と高さ(ピクセル)
  • 写真に含まれているビジュアル
  • ループする動画、または静止画像の動画が含まれているかどうか
投稿のトピック
作成者の属性
  • 投稿先がプロフィールか、ページか、あるいはグループか
  • グループ投稿の場合、当該グループのメンバー数
  • そのアカウントにより生じた、確定済みのコミュニティ規定の違反件数
当該者によるFacebookでのアクション
  • 一定期間にシェアした投稿(動画、リンク、写真など)の数
作成者、または作成者のコンテンツに対する、他のユーザーのこれまでの閲覧状況
  • 一定期間にユーザーがこのページを閲覧した回数
  • 一定期間中に、ページをフォローしている人の合計数
作成者のコンテンツに対する、他のユーザーのこれまでのアクションの実行状況
  • このページのコンテンツがユーザーによってシェアされた合計回数
  • ページにおけるコメント、「いいね!」、シェアの合計数
作成者の属性
  • 投稿先がプロフィールか、ページか、あるいはグループか
  • グループの場合、当該グループのメンバー数
  • アカウントにより生じた、確定済みのコミュニティ規定の違反件数
当該者によるFacebookでのアクション
  • 一定期間にシェアした投稿(動画、リンク、写真など)の数
作成者、または作成者のコンテンツに対する、他のユーザーのこれまでの閲覧状況
  • 一定期間にユーザーがこのページを閲覧した回数
  • 一定期間中に、ページをフォローしている人の合計数
これまでに、作成者のコンテンツにアクションを実行している他のユーザーの数
  • このページのコンテンツがユーザーによってシェアされた合計回数
  • このページのコンテンツに対してユーザーからついたコメントの合計数
すべてのユーザーによるこの投稿の閲覧
  • この投稿を見るのに費やされた合計時間または平均時間
  • 投稿内の動画の合計視聴時間または平均視聴時間
すべてのユーザーによってこの投稿に対して実行されたアクション
  • 投稿に対する「いいね!」の合計数
  • 投稿に対するコメントの合計数
  • 閲覧数に対して、投稿にクリック、「いいね!」、コメントが行われた数の割合
この投稿にあなたが実行したアクション
  • この投稿に「いいね!」したかどうか
類似コンテンツの閲覧状況
  • 同種の他のコンテンツの合計閲覧数
類似コンテンツに対するこれまでのアクションの実行状況
  • 同種の他のコンテンツの合計シェア回数
投稿の作成者との関係
  • あなたがページの管理者かどうか、またはあなたの友達が、投稿をシェアしたページの管理者かどうか
作成者のコンテンツに対する、あなたのこれまでの閲覧状況
  • このグループの他の投稿のあなたの合計閲覧数
作成者のコンテンツに対する、あなたのこれまでのアクションの実行状況
  • このページの他のコンテンツのあなたの合計シェア回数
投稿をシェアした人との関係
  • あなたがページの管理者かどうか、またはあなたの友達が、投稿をシェアしたページの管理者かどうか
作成者のコンテンツに対する、あなたのこれまでの閲覧状況
  • このグループの他の投稿のあなたの合計閲覧数
作成者のコンテンツに対する、あなたのこれまでのアクションの実行状況
  • このページの他のコンテンツのあなたの合計シェア回数
つながりのあるコンテンツのランキングで用いられる予測モデル
フィードのランキングシステムには、100を超えるさまざまな予測モデルがあります。概して、この予測モデルは4つのカテゴリに分類されます。
  1. 投稿に対してあなたが取るアクションに関する予測
  2. あなたがどのように時間を費やして投稿を閲覧するかに関する予測
  3. 投稿や、投稿をシェアした人、ページ、グループに対するあなたの興味・関心に関する予測
  4. あなたが投稿へのコメントや投稿のシェアといった一定のアクションを実行した場合に、他の人がその投稿にどのようなアクションを実行するかに関する予測
それぞれの予測は、一定のコンテンツをある人がどれほど有益だと捉えるかのしるしとなり得ます。例えば、他の人にある投稿をシェアした場合には、その投稿を有益だと考えているしるしとなり得ます。そのため、投稿をシェアするかどうかの予測は、特定の投稿を他の投稿よりもフィードの上の方で表示するために用いるのに適した有益性のシグナルとなります。ご想像いただけると思いますが、単一の予測では、ある投稿があなたにとって有益かどうかを完璧に評価することはできません。このため、そのコンテンツを見ている特定の瞬間だけでなく、長期で見て、Facebookアプリを有益なものにすることを全体的な目標として、複数の予測モデルを組み合わせて利用しています。
以下には、フィードのランキングで弊社が現在最も頻繁に利用しているさまざまな予測モデルについて詳細を記載しています。個別のモデルの予測内容が非常に似ている一定の状況では、複数のモデルを1つの記述にまとめています。例えば、投稿をクリックするのか、投稿内の写真をクリックするのか、投稿のコメントをクリックするのかなど、投稿のどの部分をクリックするかの予測に関しては複数のモデルがあります。このリストでは、これらすべてのモデルを、「投稿の一部をクリックする可能性」としてまとめています。
以下のリストは、投稿が有益かどうかをこれらのモデルが判断できる程度でグループ分けをしています。一番上のグループのモデルは、続く2つのグループのモデルと比較して、フィード内のコンテンツの順番を決定するのに最も頻繁に利用される傾向にあります。しかし、最も重要なことは、これらのモデルすべてが組み合わさって運用されているということです。
フィードのランキングはパーソナライズされているため、各予測モデルがフィードに及ぼす相対的な影響は人やコンテンツによって異なります。気に入るコンテンツや、コンテンツにアクションをどのように実行したいかに関しては、各利用者で好みが違うためです。例えば、動画再生に費やす時間に関する予測は、動画をクリックするかどうかの予測に比べると、動画投稿の有益性に関するより強い指標となり得ます。一方で、記事へのリンクを含む投稿に関してはこれと逆のことも言えます。別の例としては、投稿への「いいね!」が有益な投稿と感じる強い指標となる利用者もいれば、投稿を読むのに費やす時間がより役立つ予測となる利用者(「いいね!」ボタンを使わない利用者など)もいます。
弊社は、最も有益なエクスペリエンスをより良い形でユーザーに提供すべく、ランキングシステムの改善に絶えず努めています。このため、こちらに記載している情報は今後変更される場合があります。また、よりパーソナライズされたエクスペリエンスを提供するため、政治的コンテンツをFacebookに表示する方法へのアプローチを引き続きテストし、これに磨きをかけていきます。
予測モデルの種類
各グループ内では、ランク付けされる順番ではなく、アルファベット順にモデルを列挙しています。これらの予測のうち一部のものは、投稿がそのモデルに関連したものである場合のみに利用されます。例えば、グループの投稿に関する予測は、ランク付けされる投稿がグループ投稿である場合に限って適用されます。
  • 友達のコンテンツに興味を持つ可能性
  • 投稿をシェアしたグループやグループのコンテンツに興味を持つ可能性(グループやグループのコンテンツに実行したアクションによって測定)
  • 投稿をシェアしたページやページのコンテンツに興味を持つ可能性(ページやページのコンテンツに実行したアクションによって測定)
  • 投稿の一部をクリックする可能性
  • 「いいね!」、リアクション、コメントにより、何らかの方法で投稿にアクションを実行する可能性
  • コメント、「いいね!」、リアクション、Messengerでシェア、再シェア、閲覧のうちいくつかの組み合わせにより、投稿に有意義な形でアクションを実行する可能性
  • 投稿をシェアする可能性
  • 投稿へのコメントの閲覧に時間を費やす可能性
  • 投稿、または投稿のコンテンツの閲覧に(ただスクロールして通り過ぎるのではなく)時間を費やす可能性
  • ページの投稿を見た後に当該ページにアクセスする可能性
  • 投稿をシェアした人またはページのコンテンツをもっと見たい、あるいは表示を減らしたい可能性
  • 投稿に含まれる動画を再生する可能性、およびその再生に費やす時間の予測
  • ページの投稿に対するあなたのアクションが、当該ページの管理者に、あなたにとって有益なコンテンツを今後もっとシェアするよう促す可能性
  • あなたが投稿にコメントしたり投稿をシェアしたりした場合に、その投稿に対して寄せられる他のコメントや返信の数の予測
  • 投稿にコメントする可能性
  • 投稿にニュース記事へのリンクが含まれる場合に、ニュース記事が参考になると利用者が感じる可能性
  • その投稿に時間を費やす価値があると利用者が感じる可能性
  • 友達が再シェアしたページ投稿を見た後にページをフォローする可能性
  • 投稿を非表示にしたり、フォローを一時停止したり、配信を停止したりする可能性(投稿の配信を減らすために使用)
  • 投稿に「いいね!」する可能性
  • 投稿にリアクション(「超いいね!」、「大切だね」、「うけるね」、「すごいね」、「悲しいね」、「ひどいね」)する可能性(「ひどいね」に関する予測は投稿の配信を抑制するのに使用される)
  • 投稿にFacebookイベントが含まれる場合に、イベントに出欠の返事をする可能性
  • 商品の出品がある販売グループの投稿をスクロールしながら閲覧する可能性
  • 商品の販売投稿にメッセージを送信する可能性(データプライバシー法により認められる場合)
  • 投稿内のイベントをクリックした場合に、その閲覧に時間を費やす可能性
  • グループ投稿に対するあなたのインタラクションが、他のメンバーに、今後グループに他のコンテンツをシェアしたり、グループの他のコンテンツにアクションを実行したりするよう促す可能性
  • あなたが投稿をシェアした場合に追加で何件のシェアがあるかの予測
  • 投稿をシェアした場合に、その投稿が得られる「いいね!」の数の予測
  • グループ投稿からコミュニティチャットに参加する可能性
  • お気に入りに追加しているページの投稿に「いいね!」し、その投稿を見るのに時間を費やす可能性
  • 募金キャンペーンをしている投稿で寄付をする可能性
  • 投稿を報告する可能性(投稿の配信を減らすために使用)
  • メッセージで投稿を送信する可能性(データプライバシー法により認められる場合)
  • スターを贈るなど、クリエイターをサポートするアクションを取る可能性
  • 投稿に動画が含まれている場合、フルスクリーンで動画を再生する可能性
  • 投稿内のURLをクリックした場合にウェブブラウザーで費やす時間の予測
Metaは、弊社プラットフォームの関連ソーシャルメディアアカウントを通じて自社の主張や見解、経営陣に関する情報を発信する場合があります。