2009-08-16 7 views
3

最近、海外に家族の友だちからの提案を受けましたが、ここが問題です。私はFacebookを使用する家族はいません。私たちは共通の名前を共有していません。私たちは同じ大陸にいません。実際、私は10年以上彼らとコミュニケーションしていません。Facebookはどのように提案を生成していますか?

しかし、Facebookはそれらについて知っており、おそらく良い提案であることを知っています。私の質問はデータの観点からです。Facebookはこの情報をどこから入手していますか?

私はプライバシーについて懸念するのではなく、むしろ技術的側面に関係しています。それはすべての仕事をするファンキーなアルゴリズムはありますか?それとも、Facebookが私のことを知らないという情報をタップしていますか?

+2

私はそれが私に起こるようなものを持っていました。私はFacebook上にあったことを知らなかった人々のための提案を得ていました。私は個人的なもののためにFacebookを使用しようとするが、それは私に2人の同僚を示した。私は後で、彼らの一人によると、Facebookはあなたを探している人を提案するだろうと言いました。 –

+0

私はそれが実際のケースだとは思わない - Scar Symmetryのリードシンガーは友人(ファンではなく、友人)として提案されているから - 私は誰であるか分からない。 – EvilChookie

答えて

2

Facebookは奇妙なことをしています - 私は誰かがインポートをして(FBの許可を与えてGmailの連絡先を実行する)、連絡先に表示され、FBを追加しないことを選択したその接続は潜在的にあなたのための示唆として現れる可能性があります。

http://blogoscoped.com/archive/2009-06-12-n15.html

http://consumerist.com/5301425/facebook-where-are-you-getting-these-crazy-friend-suggestions-from

+0

ええ、そうだね。しかし、私が言及したように、私はこれらの人々の何人かに電子的なものを使って連絡を取っていません。 – EvilChookie

+0

私はFBが彼らの巨大なソーシャルネットワークを打っていると思います。多分あなたは共通の友人、または友人の共通の友人を持っています。 http://en.wikipedia.org/wiki/Social_network –

+0

GoogleがGoogle独自のソーシャルネットワークを持っているとき、Gmailがその理由をサポートしているのだろうか。 – Havenard

3

私は人の完全な名前とIPアドレスを持っている場合、私は最近、私はその人が誰であるかの実験を知ることができましたか?彼/彼女はどこに住んでいますか?彼らが通った学校と他の公共の情報。

このような機能は、容易にプログラムすることができます(多くの場合、既に試みられています)。このように考える - 私は人の姓と場所を知っています。今、私は、同じ姓を持ち、同じ地域に住んでいるすべての人を追跡することができました。このようにして、私は家族の木の単純な社会的なグラフを持つことができます。もっと詳細にマッチさせると、これらの人々が共有する「関係」のより良いイメージが得られます。 (やってみて)。

2億人の強力なソーシャルネットワークが作り出すデータ量は想像もできません。私は彼らがこのようにすると思います - a)A、B、C、Dの4人がいます。 'A'には 'B'と 'C'の電子メールがありますが、 'D'の電子メールはありません。 'B'と 'C'の両方に 'D'の電子メールがあります。今、私は知ることの60%の確率があると言うことができます。

b) 'A'は 'D'のプロフィールを訪問しました。これはそれらの間の接続です - A-> B-> C-> D。現在、AとDの両方に直接接続されている人物Eもあります。したがって、より短いチェーン→A→E→Dです。 これらの3つの情報で、AがDを知っている確率は70%です。この場合、Dは何もせず友だちの提案を得ました。

ソーシャルグラフを生成するのは非常に簡単だと思うので、必要なのはいくつかの有用なデータと動機です。

1

Facebookはあなたのプロフィール、連絡先リスト、メッセージ、直接のコメント、ページ訪問、一般の友人、職場/居住地の近さに入力された情報を使用します。基本的には、人がやりとりしてきたものすべて。この情報は、大きなデータである巨大なリストやログにダンプされます。 fbページのすべてのコンポーネントが入る部分が作成される可能性があります。この巨大なデータは、可能性のある一致について分析されます。各要素には重みが与えられている、と言うと誰かのページへの直接的なコメントは大きなスコアです。したがって、Terra Byteの範囲に関するこのすべてのデータは、Facebookクラスタ上のHadoop Map Reduceによって乱され、結果はWebサービスで消費されます。これらのWebサービスは、MySqlのような従来のデータベースにユーザー/可能なデータを表示します。あなたがあなたの電子メールなどから連絡先情報を吐くならば、それらも分析されます。

A simple friend suggestion using MapReduce

0

私の意見では、あなたがどのようなので、今までに尋ねた質問者のような明白な接触と友達に提案されている存在するもう一つの可能​​性があります。それは、他の人が「友だちファインダー」を使ってあなたのプロフィールを検索したときです。そうすれば、友人を推薦するために使用されるアルゴリズムは、プロフィールが検索された人物に新しい友だちの提案の手がかりを得る。

関連する問題