文/boxi
關(guān)于社會關(guān)系網(wǎng)絡有個著名的 6 度空間理論(亦稱為小世界現(xiàn)象):即你和任何一個陌生人之間所間隔的人不會超過六個,也就是說,最多通過五個中間人你就能夠認識任何一個陌生人。這個理論說明,雖然世界很大,但其實也很小。小到最多通過 5 個人你就能認識任何一個陌生人。但是在有了互聯(lián)網(wǎng)以后,世界變得更小了,根據(jù) Facebook 的研究數(shù)據(jù),人和人之間平均間隔實際上只有 3.57。
這是社交巨頭 Facebook 的核心數(shù)據(jù)科學團隊在對 Facebook 的朋友圖譜數(shù)據(jù)進行分析后得出的結(jié)論。更確切地說,這是 15.9 億 Facebook 用戶之間的平均關(guān)系間隔。
這當然是一個非常令人震驚的數(shù)字,茫茫人海中任何人之間的平均社會關(guān)系距離并不會超過 4!如果我們把 0.57 忽略不計的話(因為 0.57 個人在實踐上是沒有辦法操作的),這意味著整整把原來的 6 度空間又降低了 1 半—至少你跟你的偶像的關(guān)系又可以拉近一半了,這會讓那些經(jīng)常喜歡跟明星首富領(lǐng)袖攀關(guān)系的人更加感覺良好:起碼以前介紹時說 XXX 是我朋友的朋友的朋友的朋友的朋友的朋友現(xiàn)在介紹起來已經(jīng)沒那么拗口了。
那 Facebook 是怎么統(tǒng)計這種社會關(guān)系的呢?Facebook 計算社會關(guān)系的基礎(chǔ)是朋友關(guān)系。如果 A 是 B 的 Facebook 好友,B 又是 C 的 Facebook 好友,則可以認為 A 可以通過 B 認識 C,A 與 C 之間的間隔就是 1。這種關(guān)系理論上很簡單,但是實際統(tǒng)計起來卻非常有挑戰(zhàn)。不妨設想一下,如果 A、B、C 各有 100 個朋友,為了確定 A 與 C 之間的關(guān)系需要進行的運算將達到 100*100*100=100 萬。而這還只是一個簡單的模型,考慮到近 16 億人的關(guān)系運算,這個計算量是非常龐大的。
不過 Facebook 團隊并沒有采用窮盡計算的方法,而是利用了 Flajolet-Martin 算法來估算每個人從某個來源能夠認識到的新人的數(shù)量。最終統(tǒng)計出 Facebook 用戶之間的平均間隔區(qū)間為 2.7 到 4.7 之間,而中位數(shù)為 3.57。其中 Facebook CEO 扎克伯格的間隔數(shù)為 3.17,F(xiàn)acebook COO Sheryl Sandberg 的間隔數(shù)為 2.92。
扎克伯格近日預測到 2030年 時 Facebook 的用戶將達 50 億(聯(lián)合國預測屆時全球人口將達 85 億),不知道到時候這個關(guān)系數(shù)字又會怎樣呢?好擔心我會拉后腿啊(首先,你得有一個 Facebook 賬號)。