2009-08-16 9 views
3

최근에 해외에있는 가족들에게 친구 제안을 받았습니다.하지만 여기에 문제가 있습니다. 나는 페이스 북을 사용하는 가족이 없으며 공통의 이름을 공유하지 않으며 우리는 같은 대륙에 있지도 않습니다. 사실, 나는 그들과 10 년 넘게 대화하지 않았다.Facebook은 어떻게 제안을 생성합니까?

그러나 Facebook은 그들에 대해 알고 있으며 그들이 아마도 좋은 제안임을 알고 있습니다. 내 질문은 데이터 관점에서, 페이스 북은이 정보를 어디서 얻을 수 있습니까?

나는 개인 정보 보호에 관심이 없으며 관련 기술 측면에 관심이 있습니다. 모든 것을 작동시키는 펑키 알고리즘이 있습니까? 또는 페이스 북은 나에 대한 정보가 없다는 것을 알고있다.

+2

나는 그런 일이 생겼다. 페이스 북에 내가 모르는 사람들을위한 제안을 받고있었습니다. 나는 개인적인 것을 위해 페이스 북을 사용하려하지만, 그것은 나에게 두 명의 동료를 보여 주었다. 나는 그들 중 한 사람에 의해 나중에 페이스 북이 당신을 찾은 누군가를 제안 할 것이라고 말했습니다. –

+0

흉터 대칭법의 리드 싱어가 친구 (팬이 아니라 친구)로 제안 된 이래로 나는 실제로 그렇게 생각하지 않습니다. 그리고 나는 그가 누구인지 잘 모릅니다. – EvilChookie

답변

2

페이스 북은 이상한 일을한다. 누군가가 가져 오기를하면 (예 : FB 연락처에 Gmail 권한을 부여하는 권한을 부여한다.) 상대방의 대화 상대에게 나타나면 FB가 여전히 기억할 것임을 알리지 않았다. 연결은 잠재적으로 당신을위한 제안으로 나타날 수 있습니다.

내가 사람의 전체 이름과 IP 주소를 가지고 있다면, 나는 그 사람이 누구인지 알 수는 최근 실험을했다

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이 자체 소셜 네트워크를 보유하고있을 때 Gmail이이를 지원하는 이유가 궁금합니다. – Havenard

3

? 어디에서 살고 있니? 그들이 다니는 학교와 기타 대중의 정보.

이러한 기능은 쉽게 프로그래밍 할 수 있습니다 (그리고 이미 많은 시도가있었습니다). 이 방법으로 생각하십시오 - 나는 사람의 성 및 위치를 안다. 이제는 동일한 성을 갖고 같은 지역에 거주하는 모든 사람들을 추적 할 수 있습니다. 이렇게하면 가계도의 단순한 사회적 그래프를 가질 수 있습니다. 더 많은 세부 사항을 맞추면이 사람들이 공유하는 '관계'에 대한 더 나은 그림을 얻을 수 있습니다. (시도해보십시오).

2 억 명의 강력한 소셜 네트워크가 생성 할 수있는 데이터의 양을 상상조차 할 수 없습니다. 나는 그들이 이렇게하는 것 같아요 - a) A, B, C, D의 4 명이 있습니다. 'A'는 'B'와 'C'의 이메일을 가지고 있지만 'D'는 이메일이 아닙니다. 'B'와 'C'모두 'D'의 이메일을 가지고 있습니다. 이제 나는 A를 알 수있는 기회가 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에 의해 변경되고 그 결과는 웹 서비스에서 소비됩니다. 이러한 웹 서비스는 MySql과 같은 전통적인 데이터베이스에 사용자/가능한 데이터를 표시합니다. 이메일 등의 연락처 정보를 모으는 경우에도 분석됩니다.제 생각에는

A simple friend suggestion using MapReduce

0

은 당신이 무엇을 그렇게도 질문 질문자와 같은 명백한 접촉과 친구가 제안 존재하는 또 하나의 가능성이 있습니다. 그 때 다른 사람이 '친구 찾기'를 사용하여 내 프로필을 검색했습니다. 그런 식으로 친구를 제안하기 위해 사용 된 알고리즘은 프로필이 검색된 사람에게 새로운 친구 제안에 대한 단서를 얻습니다.

관련 문제