Facebook邊際排名演算法

2021-09-28 19:07:32 字數 592 閱讀 2041

社交分發帶來了新的問題:

一方面,進入穩定期後,流量出現了新的壟斷:一些大號由於擁有大量的粉絲、保持了高頻的發布量,實際掌握了平台的流量分配權。比如,微博上大部分流量一度被營銷號和大號所佔據,使新的內容生產者獲取流量的成本劇增。

社交分發在讓人們免於資訊匱乏的同時,也帶來了資訊過載的問題。為了優化使用者的資訊消費體驗,臉譜網率先在自己的news feed中應用演算法進行排序。

臉譜網最初的排序方式,稱為邊際排名演算法(edge rank algorithm)。該演算法的核心計算公式為:

e = u×w×d

• u:使用者與內容發布者之間的親密度分數,互動越高的親密度分數越高。

• d:基於時間的衰減,越新的內容權重越高。

通過上面的公式不難看出,親密度和使用者動作的引入,極大地抑制了大號和營銷號刷屏的情況。此前,企業賬號一旦獲得了粉絲就相當於獲得了穩定的廣告位,所有新廣告以幾乎零成本的形式展現在這些粉絲的資訊流中。但此後,沒有互動的粉絲就只是停留在頁面上的乙個數字而已,企業賬號在獲取粉絲之後,必須同時下力氣來維護自己的粉絲群體。

在隨後的日子裡,臉譜網致力於借助機器學習的方式改進排序演算法,除了最初的3個edge rank因素之外,不斷追加新的特徵和排序方

演算法筆記 排名

今天的上機考試雖然有實時的ranklist,但上面的排名只是根據完成的題數排序,沒有考慮每題的分值,所以並不是最後的排名。給定錄取分數線,請你寫程式找出最後通過分數線的考生,並將他們的成績按降序列印。測試輸入包含若干場考試的資訊。每場考試資訊的第1行給出考生人數n 0 n 1000 考題數m 0 m...

PageRank網頁排名演算法

pagerank是十大資料探勘演算法之一 pagerank演算法,即網頁排名演算法,由google創始人拉里佩奇在斯坦福上學的時候提出來的。該演算法用於對網頁進行排名,排名高的網頁表示該網頁被訪問的概率高。該演算法的主要思想有兩點 a.如果多個網頁指向某個網頁a,則網頁a的排名較高。b.如果排名高a...

檔案內容排名演算法,輸入排名函式,返回排名後的檔名

快取優化查詢 const fs require fs 比較字元基類大小 相同返回0,str1 str2 返回1,str1function str compare str1,str2 else if str1.charcodeat index else if dis 0 indexreturn dis...