您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

01 facebook推薦算法(推薦算法簡介)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-07 12:25:09【】6人已围观

简介Facebook用算法裁掉60名員工,如何看待這樣的“隨機裁員”現象?我覺得這種隨機裁員現象讓人很無力,讓人有種被時代淘汰的感覺。Facebook60名員工被用算法裁掉據相關消息顯示,Facebook

Facebook用算法裁掉60名員工,如何看待這樣的“隨機裁員”現象?

我覺得這種隨機裁員現象讓人很無力,讓人有種被時代淘汰的感覺。

Facebook60名員工被用算法裁掉

據相關消息顯示,Facebook母公司Meta也開始進入大規模裁員狀態,該公司使用算法隨機解雇了60名勞務派遣員工。公司方面通過視頻電話會議通知了所有被裁員工被裁員的消息,公司會按相關規定予以結算工資。

由于公司方面是使用算法進行的隨機裁員,因此沒有任何理由和原因,被裁員人群也不會得到什么交代。據悉,這些被裁掉的員工都是Meta通過埃森哲奧斯汀分公司聘用的,都屬于勞務派遣員工,而此前這些員工負責的主要內容為審核和商業誠信等業務。

我覺得這種隨機裁員的現象很讓人無力,也讓人對勞務派遣深惡痛絕。

在此次裁員過程當中,算法隨機裁員讓所有人都有些懵,因為我們大多數人都從未經歷甚至從未聽說過這種裁員方式。

這種裁員方式真的讓人感覺非常無力,因為你或許與你的個人業績及是否努力工作并沒有關系,是否能夠保留這份工作主要是看運氣,或者說看大數據是否青睞。在這種狀況下被裁員,真的是讓人有些難以接受,也讓人有一種被時代拋棄的疏離感。

除了這種無能為力的感覺之外,這次裁員同樣讓人對勞務派遣制度有了更深刻的感受,讓人對勞務派遣深惡痛絕。如果是正式簽訂勞動合同的員工,我想該公司肯定不會如此草率的進行裁員,而勞務派遣員工的合法權益在這一刻仿佛被無視了。

這讓人突然意識到,如果有可能的話,還是盡量不要通過勞務派遣方式找工作比較好。

在現階段國際經濟形勢都不算太好的狀況之下,能有一份相對穩定的工作,或許才是普通人應對社會危機的最好方式,只是你永遠也不知道你會因為什么原因被時代所拋棄。

推薦算法簡介

寫在最前面:本文內容主要來自于書籍《推薦系統實踐》和《推薦系統與深度學習》。

推薦系統是目前互聯網世界最常見的智能產品形式。從電子商務、音樂視頻網站,到作為互聯網經濟支柱的在線廣告和新穎的在線應用推薦,到處都有推薦系統的身影。推薦算法是推薦系統的核心,其本質是通過一定的方式將用戶和物品聯系起來,而不同的推薦系統利用了不同的方式。

推薦系統的主要功能是以個性化的方式幫助用戶從極大的搜索空間中快速找到感興趣的對象。因此,目前所用的推薦系統多為個性化推薦系統。個性化推薦的成功應用需要兩個條件:

在推薦系統的眾多算法中,基于協同的推薦和基于內容的推薦在實踐中得到了最廣泛的應用。本文也將從這兩種算法開始,結合時間、地點上下文環境以及社交環境,對常見的推薦算法做一個簡單的介紹。

基于內容的算法的本質是對物品內容進行分析,從中提取特征,然后基于用戶對何種特征感興趣來推薦含有用戶感興趣特征的物品。因此,基于內容的推薦算法有兩個最基本的要求:

下面我們以一個簡單的電影推薦來介紹基于內容的推薦算法。

現在有兩個用戶A、B和他們看過的電影以及打分情況如下:

其中問好(?)表示用戶未看過。用戶A對《銀河護衛隊 》《變形金剛》《星際迷航》三部科幻電影都有評分,平均分為 4 .7 分 ( (5+4+5 ) / 3=4.7 );對《三生三世》《美人魚》《北京遇上西雅圖》三部愛情電影評分平均分為 2.3 分 ( ( 3十2+2 ) /3=2.3 )。現在需要給A推薦電影,很明顯A更傾向于科幻電影,因此推薦系統會給A推薦獨立日。而對于用戶B,通過簡單的計算我們可以知道更喜歡愛情電影,因此給其推薦《三生三世》。當然,在實際推薦系統中,預測打分比這更加復雜些,但是其原理是一樣的。

現在,我們可以將基于內容的推薦歸納為以下四個步驟:

通過上面四步就能快速構建一個簡單的推薦系統。基于內容的推薦系統通常簡單有效,可解釋性好,沒有物品冷啟動問題。但他也有兩個明顯的缺點:

最后,順便提一下特征提取方法:對于某些特征較為明確的物品,一般可以直接對其打標簽,如電影類別。而對于文本類別的特征,則主要是其主題情感等,則些可以通過tf-idf或LDA等方法得到。

基于協同的算法在很多地方也叫基于鄰域的算法,主要可分為兩種:基于用戶的協同算法和基于物品的協同算法。

啤酒和尿布的故事在數據挖掘領域十分有名,該故事講述了美國沃爾瑪超市統計發現啤酒和尿布一起被購買的次數非常多,因此將啤酒和尿布擺在了一起,最后啤酒和尿布的銷量雙雙增加了。這便是一個典型的物品協同過濾的例子。

基于物品的協同過濾指基于物品的行為相似度(如啤酒尿布被同時購買)來進行物品推薦。該算法認為,物品A和物品B具有很大相似度是因為喜歡物品A的用戶大都也喜歡物品B。

基于物品的協同過濾算法主要分為兩步:

基于物品的協同過濾算法中計算物品相似度的方法有以下幾種:

(1)基于共同喜歡物品的用戶列表計算。

此外,John S. Breese再其論文中還提及了IUF(Inverse User Frequence,逆用戶活躍度)的參數,其認為活躍用戶對物品相似度的貢獻應該小于不活躍的用戶,應該增加IUF參數來修正物品相似度的公式:

上面的公式只是對活躍用戶做了一種軟性的懲罰, 但對于很多過于活躍的用戶, 比如某位買了當當網80%圖書的用戶, 為了避免相似度矩陣過于稠密, 我們在實際計算中一般直接忽略他的興趣列表, 而不將其納入到相似度計算的數據集中。

(2)基于余弦相似度計算。

(3)熱門物品的懲罰。

此外,Kary pis在研究中發現如果將ItemCF的相似度矩陣按最大值歸一化, 可以提高推薦的準確率。 其研究表明, 如果已經得到了物品相似度矩陣w, 那么可以用如下公式得到歸一化之后的相似度矩陣w':

歸一化的好處不僅僅在于增加推薦的準確度,它還可以提高推薦的覆蓋率和多樣性。一般來說,物品總是屬于很多不同的類,每一類中的物品聯系比較緊密。假設物品分為兩類——A和B, A類物品之間的相似度為0.5, B類物品之間的相似度為0.6, 而A類物品和B類物品之間的相似度是0.2。 在這種情況下, 如果一個用戶喜歡了5個A類物品和5個B類物品, 用ItemCF給他進行推薦, 推薦的就都是B類物品, 因為B類物品之間的相似度大。 但如果歸一化之后, A類物品之間的相似度變成了1, B類物品之間的相似度也是1, 那么這種情況下, 用戶如果喜歡5個A類物品和5個B類物品, 那么他的推薦列表中A類物品和B類物品的數目也應該是大致相等的。 從這個例子可以看出, 相似度的歸一化可以提高推薦的多樣性。

那么,對于兩個不同的類,什么樣的類其類內物品之間的相似度高,什么樣的類其類內物品相似度低呢?一般來說,熱門的類其類內物品相似度一般比較大。如果不進行歸一化,就會推薦比較熱門的類里面的物品,而這些物品也是比較熱門的。因此,推薦的覆蓋率就比較低。相反,如果進行相似度的歸一化,則可以提高推薦系統的覆蓋率。

最后,利用物品相似度矩陣和用戶打過分的物品記錄就可以對一個用戶進行推薦評分:

基于用戶的協同算法與基于物品的協同算法原理類似,只不過基于物品的協同是用戶U購買了A物品,會計算經常有哪些物品與A一起購買(也即相似度),然后推薦給用戶U這些與A相似的物品。而基于用戶的協同則是先計算用戶的相似性(通過計算這些用戶購買過的相同的物品),然后將這些相似用戶購買過的物品推薦給用戶U。

基于用戶的協同過濾算法主要包括兩個步驟:

步驟(1)的關鍵是計算用戶的興趣相似度,主要是利用用戶的行為相似度計算用戶相似度。給定用戶 u 和 v,N(u) 表示用戶u曾經有過正反饋(譬如購買)的物品集合,N(v) 表示用戶 v 曾經有過正反饋的物品集合。那么我們可以通過如下的 Jaccard 公式簡單的計算 u 和 v 的相似度:

或通過余弦相似度:

得到用戶之間的相似度之后,UserCF算法會給用戶推薦和他興趣最相似的K個用戶喜歡的物品。如下的公式度量了UserCF算法中用戶 u 對物品 i 的感興趣程度:

首先回顧一下UserCF算法和ItemCF算法的推薦原理:UserCF給用戶推薦那些和他有共同興趣愛好的用戶喜歡的物品, 而ItemCF給用戶推薦那些和他之前喜歡的物品具有類似行為的物品。

(1)從推薦場景考慮

首先從場景來看,如果用戶數量遠遠超過物品數量,如購物網站淘寶,那么可以考慮ItemCF,因為維護一個非常大的用戶關系網是不容易的。其次,物品數據一般較為穩定,因此物品相似度矩陣不必頻繁更新,維護代價較小。

UserCF的推薦結果著重于反應和用戶興趣相似的小群體的熱點,而ItemCF的推薦結果著重于維系用戶的歷史興趣。換句話說,UserCF的推薦更社會化,反應了用戶所在小型興趣群體中物品的熱門程度,而ItemCF的推薦更加個性化,反應了用戶自己的個性傳承。因此UserCF更適合新聞、微博或微內容的推薦,而且新聞內容更新頻率非常高,想要維護這樣一個非常大而且更新頻繁的表無疑是非常難的。

在新聞類網站中,用戶的興趣愛好往往比較粗粒度,很少會有用戶說只看某個話題的新聞,而且往往某個話題也不是每天都會有新聞。 個性化新聞推薦更強調新聞熱點,熱門程度和時效性是個性化新聞推薦的重點,個性化是補充,所以 UserCF 給用戶推薦和他有相同興趣愛好的人關注的新聞,這樣在保證了熱點和時效性的同時,兼顧了個性化。

(2)從系統多樣性(也稱覆蓋率,指一個推薦系統能否給用戶提供多種選擇)方面來看,ItemCF的多樣性要遠遠好于UserCF,因為UserCF更傾向于推薦熱門物品。而ItemCF具有較好的新穎性,能夠發現長尾物品。所以大多數情況下,ItemCF在精度上較小于UserCF,但其在覆蓋率和新穎性上面卻比UserCF要好很多。

在介紹本節基于矩陣分解的隱語義模型之前,讓我們先來回顧一下傳統的矩陣分解方法SVD在推薦系統的應用吧。

基于SVD矩陣分解在推薦中的應用可分為如下幾步:

SVD在計算前會先把評分矩陣 A 缺失值補全,補全之后稀疏矩陣 A 表示成稠密矩陣,然后將分解成 A' = U∑V T 。但是這種方法有兩個缺點:(1)補成稠密矩陣后需要耗費巨大的儲存空間,對這樣巨大的稠密矩陣進行儲存是不現實的;(2)SVD的計算復雜度很高,對這樣大的稠密矩陣中進行計算式不現實的。因此,隱語義模型就被發明了出來。

更詳細的SVD在推薦系統的應用可參考 奇異值分解SVD簡介及其在推薦系統中的簡單應用 。

隱語義模型(Latent Factor Model)最早在文本挖掘領域被提出,用于找到文本的隱含語義。相關的算法有LSI,pLSA,LDA和Topic Model。本節將對隱語義模型在Top-N推薦中的應用進行詳細介紹,并通過實際的數據評測該模型。

隱語義模型的核心思想是通過隱含特征聯系用戶興趣和物品。讓我們通過一個例子來理解一下這個模型。

現有兩個用戶,用戶A的興趣涉及偵探小說、科普圖書以及一些計算機技術書,而用戶B的興趣比較集中在數學和機器學習方面。那么如何給A和B推薦圖書呢?

很赞哦!(8497)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:广西梧州蝶山区

工作室:小组

Email:[email protected]