Web 2.0 のソーシャル関連性ランキング アルゴリズムの探究

Web 2.0 のソーシャル関連性ランキング アルゴリズムの探究

FriendFeed は最近検索機能を開始しましたが、Facebook もすぐに追随すると思います。

ソーシャル ネットワークの「アクティビティ ストリーム」のリアルタイム検索は現在話題になっており、Google や Microsoft を含むすべてのインターネット企業は、信頼できる人物をフィルターとして利用することの価値を認識しています。かつてはソーシャル検索として知られていたリアルタイム検索が勢いを増しています。まずアクティビティ ストリームで使用され、その後ネットワーク全体で使用されます。

ソーシャル関連性ランクアルゴリズムが誕生しようとしています。そのとき、「アクティビティ ストリーム」を検索すると、結果は時系列順に並べられるのではなく、各情報とユーザーの「ソーシャル グラフ」との関連性に応じて並べられるようになります。つまり、より親密な関係にある人が最初にランク付けされます。このモデルはどのように機能しますか?実際には、Google のページランクと同様に、アルゴリズムを経る必要があります。

友人に基づいて

フォローしている人を検索結果の上位に表示するのは当然のアイデアだが、Twitter はまだそれを採用していない。これで、Twitter で「Wilco」を検索すると、結果が時系列で並び替えられるようになります。この方法は、検索結果の情報のほとんどが他人から得られるものであるため、実際には「関連性」をあまり反映しません。ただし、表示される情報がフォローしているユーザーからのものであれば、検索結果はより役立ちます。

Twitter は現在このモデルをサポートしていませんが、FriendFeed はこれをうまく採用しています。 FriendFeed は、ユーザーのソーシャル グラフに基づいて検索結果をフィルターします。 FriendFeed の場合、これは難しいことではありません。一方で、ユーザーがフォローしているユーザーを理解し、他方では、ハイエンドのフィード検索テクノロジーをユーザーのソーシャル グラフに統合します。

このアプローチは素晴らしいように思えますが、問題があります。 「Wilco」を検索すると、このバンドが新しいアルバムをリリースしたばかりなので良い結果が得られましたが、他の多くのキーワードでは結果が返されませんでした。理由は単純で、Facebook の友達や Twitter でフォローしている人が、あなたが興味を持っているすべてのトピックについてコメントできるわけではないからです。問題は、データがまばらであること、つまり信頼できる意見が不足していることです。

その他のデータソースを探す

明らかに、データの希薄性の問題を解決するには、より多くのデータが必要です。解決策の 1 つは、ソーシャル グラフの拡張など、他の信頼できるリソースを統合することです。たとえば、検索結果には必ずしもあなたが直接フォローしているユーザーのコンテンツが含まれるわけではなく、あなたがフォローしているユーザーがフォローしている他のユーザーのコンテンツも含まれる場合があります。 Facebook では、これを「友達の友達」と呼びます。これらの人々の意見をよく知らないので信頼できないと思うかもしれませんが、「6次の隔たり理論」によれば、人々の社会的つながりは狭いため、このタイプのコンテンツには多くの場合同じ価値があることになります。

もう 1 つの社会的関連性ソート アルゴリズムは、同様の興味を持つ人々を統合することであり、これはいわゆる「趣味の隣人」です。このアプローチは、Last.fm、Flixster、Goodreads などの垂直型ソーシャル ネットワークで非常に一般的です。これらのネットワークは、友達以外にあなたと似ている人が誰であるかを理解するのに役立ちます。ただし、この操作は計算コストが高く、非常に時間がかかります。 Twitter が同様の機能を実現したい場合、ユーザーが投稿するリンクや Twitter メッセージのセマンティクスに基づいて決定を下す必要があります。これは非常に難しい問題ですが、時間が経てば解決できるはずです。

グループ要因

ソーシャル グラフの「2 次」と「関心近隣」の使用に加えて、ソーシャル関連性のソートでは、影響力のある人物に高い重みを与えることもできます。他の指標がない場合、数十万人のフォロワーを持つ人の方が、見知らぬ人よりも関連性が高い可能性が高くなります。フォロワー数を使用することは、残りの「アクティビティフロー」を測定するのに適した方法です。

つまり、見知らぬ人からの無数のメッセージを機械的に統合するのは良い考えではありません。人々が Google 検索の最初のページより先を見ることはほとんどないのと同じように、Twitter フィードの時系列順もすぐに退屈なものになるでしょう。ソーシャル関連性によるソートでは、グループの共通の感情が考慮され、結果が重複しないフィルタリング基準が提供されます。

***アルゴリズム

完璧なソーシャル関連性ランキングアルゴリズムは存在せず、ページランクも完璧とは言えませんが、それでも有用であると考えています。インターネットにおけるページランクと同様に、ソーシャル関連性ランキングは、時間の経過とともに、ソーシャル ネットワーク上の絶え間なく続くアクティビティの流れを理解するのに役立ちます。このランキングは、私たちが友人を理解する方法に大きな影響を与えるでしょう。

やがて、ソーシャル関連性ランキングは一般的なウェブ検索も変えるでしょう。現在、一般的な Web 検索の結果は関連性と鮮度によって自動的に並べ替えられており、ソーシャル関連性ランキングが考慮されると、検索結果はソーシャル要因に基づいて再ランク付けされるようになります。

【編集者のおすすめ】

  1. Facebook、Twitterに対抗するためリアルタイム検索をテスト
  2. Facebookの画像ストレージアーキテクチャ技術の完全分析
  3. マイクロソフトBingがTwitter情報のインデックス化でリードし、リアルタイム検索に参入
  4. Twitterで注目すべき5つのトレンド: リアルタイム検索エンジン
  5. Twitterのアーキテクチャ変更から見るWeb 2.0アーキテクチャ技術

<<:  A*アルゴリズムのC#実装に関する簡単な説明

>>:  Java ME での衝突検出アルゴリズムの実装

ブログ    
ブログ    
ブログ    

推薦する

...

EfficientViT-SAM: 精度を変えずにその場で離陸!

著者らは、高速化された SAM モデル ファミリである EfficientViT-SAM を提案しま...

2015年に中国の電子商取引消費者に最も優しい製品が発表されました:ビッグデータアルゴリズム+専門家のコメント=優れた中国のデザイン

消費者の実際の購買行動や実際のユーザーレビューのビッグデータ分析に基づいた中国初の「2015年中国電...

Gpts ストアの立ち上げが遅れています。適切な Gpts アプリケーションはどこで見つかりますか?

12月2日、OpenAIのChatGPTチームはGPT開発者に手紙を送り、「GPTストア」が202...

「チューリップ」は、感染症予防・抑制期間中に政府情報へのアクセスを容易にするためのインテリジェントな質疑応答アシスタントを作成します。

突然の感染拡大に直面し、国民は情報の適時性、透明性、伝達効率にさらに注目するようになった。このような...

機械学習はビジネスシナリオにどのように適用されますか? 3つの実際のビジネスプロジェクト

国府如和の長年にわたる指導過程において、多くの学生が次のような質問をしました。機械学習は実際のビジネ...

Meta AIは、ImageNetの事前トレーニングを超えて、小規模データセット向けの自己教師付き事前トレーニングであるSplitMaskを提案しています。

現在、コンピューター ビジョン ニューラル ネットワークは高度にパラメータ化されています。通常、数千...

...

新しいソフトロボット:手足を再生し、自然にカモフラージュできるヒトデ

Science Fiction Network は 1 月 5 日に報じました (Liu Yazhu...

...

ほんの数行の Python コードで、将来の子供がどのような外見になるかを予測できますか?強力な人工知能

今回はBaidu Smart Cloudの顔認識機能とPythonを組み合わせて実験してみました。結...

これから起こることは避けられません。AIサイバー犯罪はすでにあなたの近くにあります

数か月前の2017 GMICカンファレンスで、ホーキング博士は再びAI脅威論を提起し、「強力なAIの...

...

...

人工知能とプライバシーの議論: AIの透明性の長所と短所を理解する

[[334476]] AI がますます多くの業界で採用されるようになるにつれ、AI のユーザーは、実...