北京時間8月7日早間消息,Facebook周二舉行新聞發布會,披露了News Feed信息流的帖子排序和展示方式。除此之外,該公司還宣布了幾項幫助用戶尋找內容的新功能。
Facebook之前從未公開討論過內容排序方式。該公司周二表示,在News Feed之前,Facebook用戶已經有“群組”(Groups)和“事件”(Events)兩項功能可以參與,但卻無法聚合社區上的所有內容。目前,該公司至少有15名員工專門從事News Feed的內容排序,使其效果達到最大化。
負責News Feed排序的工程經理拉斯·拜克斯特羅姆(Lars Backstrom)表示,用戶平均每天都會看1500條消息。Facebook會綜合考慮所有內容,然后判斷這些內容與用戶之間的相關性,并給予相應的評分。之后,當匯總News Feed內容時,所有的信息都會根據評分進行排序,高分在上,低分在下。
談到具體到分數計算方式時,拜克斯特羅姆表示,如果是最近發布的帖子,Facebook會用算法來判斷這條內容與用戶的關系、吸引了多少評論、多少“贊”,然后綜合打分。
拜克斯特羅姆稱,Facebook一直在改進算法,并在面向所有用戶推出前利用A/B測試法考核其效果。他還表示,該團隊每周都會開會討論如何進一步改善效果。
除了披露了News Feed的排序方式外,該公司周二還對News Feed進行了一些改版,所有的改版都與有機內容相關,無關付費廣告。
Story Bumping
每當用戶打開News Feed時,Facebook便會查看所有的新帖子,然后對其逐一評分。但在這種模式下,用戶很難查閱以往的舊內容,所以該公司計劃從一定程度上改善這種情況。Facebook不會一味將所有新內容排在News Feed頂端,而是會將對用戶本人而言較新的內容排在頂部。
該公司說:“當用戶早晨加載Facebook時,屏幕上會出現有限的幾條消息。他們可以通過滾屏查看更多內容,但在離開前難免會忽略一些內容。Story Bumping則可以保證當用戶當天晚些時候登錄Facebook時,其中一些未讀消息會與此后發布的消息一同出現在News Feed頂端。”
例如,用戶的一個普通朋友在早上8點發布了一條很好的消息,但用戶查看News Feed信息流時由于排名太靠后而沒有讀到這條消息。在這種情況下,雖然該消息發布時間較早,但Facebook認為:“由于你還沒讀,所以這對你來說就是新消息。”所以當用戶一兩個小時后再查看News Feed時,該消息就有資格“凸起”到頂端。
不過,也并非所有未讀內容都會“凸起”到頂端,只有與用戶相關的未讀信息才會享受這一待遇。拜克斯特羅姆說:“我們打造這款服務后,便可追蹤用戶具體看過什么內容。”他強調說,這并不是簡單的升級,而是相對較大的基礎架構調整。
在開發過程中的A/B測試中,該公司發現這種模式可以將“贊”、評論和分享量提升5%,來自Pages的互動量也會增長8%。除此之外,用戶閱讀的內容比例也從57%增至70%。
拜克斯特羅姆稱,News Feed中顯示的信息數量不會受到Story Bumping功能的影響。這項功能首先面向網頁版發布,隨后還會增加到移動版中。
Last Actor
這項新功能可以更好地追蹤最近與用戶互動的人。Facebook表示,這個新功能可以考慮用戶最近開展的對話,以及最近的活動。Facebook的算法會追蹤用戶最近50次互動,包括“贊” 、評論和分享,然后以此為參考對信息排序,為剛剛互動過的人提供更高的權重。例如,倘若用戶“贊”或評論了某個同事或好友發表的內容,Facebook便會在News Feed的排序中為此人提供更高的權重。