"제안 된 친구"알고리즘을 다루는 방법을 결정하는 것이 궁금합니다.
Facebook 에는 친숙하다고 생각되는 개인을 추천 할 수있는 기능이 있습니다. 이러한 사용자는 일반적으로 ( 사용자가 친구를 특별히 추천하는 경우를 제외하고 ) 자신과 네트워크가 매우 유사합니다. 즉, 공통의 친구 수가 많습니다. 나는 트위터가 그들의 "Who To Follow"메커니즘과 유사한 경로를 따른다고 가정한다.
Facebook 직원 인 Stephen Doyle (Igy) 은 EdgeRank 수식 을 사용하는 관련 뉴스 피드가 외모와 같은 친구보다 친구에게 더 가치가 있다는 것을 나타내는 것으로 보입니다. 다른 사용자가 Google Rank 시스템을 제안했습니다.
Facebook은 뉴스 피드 최적화를 로 표시합니다.
w e d e = 보는 사용자와 Edge 생성자 간의 선호도 점수 =이 Edge의 가중치 (만들기, 댓글, 좋아요, 태그 등) = 에지가 생성 된 시간을 기반으로하는 시간 감소 계수
이 항목을 합산하면 Igy가 암시 한 것으로 가정 한 객체의 순위를 부여해야하며 비슷한 형식의 무언가가 제안 된 친구에게 사용된다는 것을 의미합니다.
그래서 이것이 모든 유형의 연결이 일반적으로 순위 시스템을 통해 수행되는 방식이라고 생각합니다.