999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

社會化推薦系統綜述

2020-01-06 02:06:30張岐山翁麗娟
計算機工程與應用 2020年1期
關鍵詞:用戶模型系統

張岐山,翁麗娟

福州大學 經濟與管理學院,福州350108

1 引言

近年來,隨著信息技術的飛速發展,以論壇、QQ、微博、微信、博客、臉書等為代表的社交媒體受到了廣大網民的歡迎,同時得到了極其廣泛的應用。社交媒體具有十分豐富的網絡信息資源,并且具有方便快捷、交互簡單、傳播迅速等優點,然而也正是由于這些優點,人們更加廣泛地使用社交媒體,推動了互聯網信息呈現出爆炸式增長,進而導致目標信息容易被淹沒在海量數據中。面對海量非結構化信息過載問題,使用推薦系統可以為用戶有效地過濾冗余信息,提高服務質量,因此推薦系統變得十分重要[1-5]。對于信息消費者而言,推薦系統能幫助他們快速地從大量冗余信息中篩選出有用的信息;對于信息提供者而言,推薦系統不僅幫他們決定提供哪種信息給消費者,同時消費者也會因為服務質量好而提高忠誠度[6]。

然而,推薦系統面臨著數據稀疏性、冷啟動和系統本身性能等方面的問題,這些問題對推薦系統造成了較大的影響,在很大程度上降低了推薦準確性。為了解決這方面的問題,研究人員將用戶或項目的社會關系屬性信息(如標簽信息、關注關系和信任關系等)作為重要的影響因素融入到傳統的推薦框架中[7-8],從而提出社會化推薦方法[9-10]。該方法經過研究證明是有效的;一方面是因為信息獲取變得更容易,隨著社交媒體發展,用戶的社會關系屬性信息相對于以前更容易獲得;另一方面是因為旁人意見可以影響一個人的決定,現實生活中用戶經常有向自己的熟人(如朋友、同學或同事等)征求意見、傳播信息的傾向[11-12],而熟人的意見往往能夠影響一個人的決定,這就意味著用戶的社交網絡關系可以幫助他們過濾信息。

當前,社會化推薦系統在國內外已經成為一個熱門課題,并有眾多研究人員對此展開了研究,且獲得了相應成果。特別是從2007 年起,基本每年都會舉辦ACM推薦系統年會,從2009年開始,有關社會化推薦系統的專題研討會都會擇期召開[13]。2011年的專題討論會,指出了社會化推薦系統的幾個重要主題和所面臨的研究熱點和難點[14],為社會化推薦系統研究提供了方向性指南;2013年的主題研討會,在之前的討論基礎之上又進一步提出了社會化推薦系統的4 個研究方向[15],進一步擴寬了該領域的研究道路,為社會化推薦系統研究提供了更為有力的抓手,豐富了社會化推薦系統研究的理論體系。截止目前,社會化推薦系統仍處于蓬勃發展階段,有許多挑戰性問題需要進一步探索。本文對社會化推薦系統研究進行了回顧與總結,并挖掘社會化推薦系統研究的熱點主題和未來發展趨勢,希望能從梳理中找出新的突破點,以期為該領域后續的相關學者提供一些有益的借鑒和參考。

2 傳統的推薦系統

傳統推薦系統關注面比較有限,通常只關注用戶和項目之間的二元關系[16],即用戶對項目是否關注或評分。通常用表示用戶,n 為用戶數量,用表示項目,m 為項目數量;用戶與項目之間的關系如圖1(a)所示。評分矩陣R 中的Rij表示用戶ui對項目vj進行評分,R ∈Rn×m,用空值表示用戶沒有對該項目進行評分,則用戶對項目的評分信息只能根據已經獲取到的相關資料進行綜合性預測,如圖1(b)所示。

圖1 用戶歷史行為信息

Resnick與Varian最早提出推薦系統的定義[12],在他們提出推薦系統定義之后隨即就出現各種相關的推薦方法,接下來對最主要的3種推薦方法進行介紹。

2.1 基于內容的推薦

基于內容的推薦來源于對信息檢索[17]和信息過濾的研究[18],主要是推薦與用戶之前偏好信息相類似的項目。該方法主要是通過對項目信息內容進行挖掘以及提取,找出項目之間的關系并計算出相似度,從而依托相似度向用戶推薦相關的項目;項目內容特征通常通過關鍵詞展現出來,而關鍵詞的信息量則是用TF-IDF 計算[19],TF 是指詞頻(Term Frequency),IDF 是逆文本頻率指數(Inverse Document Frequency)。

然而,基于內容的推薦存在以下幾點不足[20-21]。

(1)有限的內容分析:這些系統難以應用于多媒體數據等本身具有自動特征提取的領域。

(2)過度特殊化:向用戶推薦的項目只限制在和用戶之前的偏好存在相似之處的項目。

(3)新用戶問題:基于內容的推薦是在用戶有足夠多的評分項目前提下進行的,然而當用戶沒有評分項目時,該方法就無法進行推薦,即冷啟動問題。

2.2 協同過濾推薦

協同過濾是當前應用范圍最為廣泛的一種推薦方法[5,22-24],該方法通過提取出用戶-項目評分數據,并對數據進行分析從而預測用戶的偏好,主要分為基于內存的方法[25]和基于模型的方法[26-29]。

2.2.1 基于內存的協同過濾推薦

基于內存的方法主要依托用戶-項目評分矩陣或樣本進行預測[23],其根據研究對象不同,可以進一步分為基于用戶的方法[30-31]和基于項目的方法[5,32]。通過查找與目標用戶評分相似的用戶,然后將這部分用戶所感興趣的項目推薦給目標用戶,稱之為基于用戶的方法。通過計算項目在評分數據上的相似程度,然后由相似項目的評分加權和來預測評分矩陣里缺失的評分,則稱之為基于項目的方法。通常會采用Jaccard 相似度、余弦相似度或皮爾遜相關系數等方法來計算用戶之間或項目之間的相似度。

2.2.2 基于模型的協同過濾推薦

基于模型的方法采用數據挖掘和機器學習算法對評分數據樣本進行訓練學習并建立模型,通過模型來預測未知評分[33]。該方法主要利用矩陣分解、關聯算法、聚類算法、分類算法以及回歸算法等進行研究。其中矩陣分解[22,34]因其較高的準確性和可擴展性在近幾年得到廣泛應用[35-36]。

矩陣分解的基本思路是通過用戶-項目評分矩陣來學習用戶和項目在低維潛在空間上的矩陣表示U 和V[37],對應的優化模型如下:

協同過濾推薦能有效避免基于內容推薦的一部分缺點,而且該方法不需要太多對應數據領域的專業知識;然而,協同過濾仍然不能有效避免用戶冷啟動、數據稀疏性等問題[21,23]。文獻[38]在協同過濾推薦的基礎上融合TextRank 和word2vec 訓練用戶行為序列,能夠解決過擬合問題,但依然在冷啟動上存在瓶頸。

2.3 混合推薦

為了克服基于內容推薦和協同過濾推薦存在的缺點,提出了混合推薦方法,該方法把基于內容推薦和協同過濾推薦兩種方法結合了起來。以下是目前采用的3種不同結合方法:

(1)在協同過濾推薦過程中融入基于內容推薦的特征。將內容中提取出的特征和部分項目評分數據作為基本參數,然后計算用戶與用戶之間的相似度,這種混合方法能在一定程度上解決數據稀疏性問題。

(2)在基于內容推薦過程中融入協同過濾推薦的特征。該方法是通過對內容的特征矩陣進行分解,進而降低特征矩陣的維度,過濾特征矩陣當中不相關的維度。

(3)整體式混合方式。首先將基于內容的推薦和協同過濾推薦兩種方法分別單獨實現,接下來利用不同的機制,比如投票機制[39]或者評分的線性組合機制[37],將兩種方法單獨實現后的結果進行組合,從而生成最后的推薦。

3 社會化推薦系統

近年來,各種各樣的社交媒體的出現使得網民之間的交流互動變得更方便、更頻繁;社交媒體的普遍使用導致互聯網上的信息以前所未有的速度增長,這為社會化推薦系統創造了良好的發展環境,在很大程度上促進了該領域的發展。

3.1 社會化推薦系統的概念

社會化推薦系統自1997 年被提出以來,吸引了許多研究機構和學者的關注。文獻[40]將其劃分為狹義定義和廣義定義兩種,其中狹義的社會化推薦系統指的是一切融入了社交關系的推薦系統,比如利用額外的社交信號來增強現有的推薦引擎,該定義假設當用戶之間存在社交關系,則他們就互相關聯[1,41-42],他們的偏好就很有可能相似或相互影響。正是基于這種假設,進而推導出社會化推薦系統能通過社交關系提高推薦準確度。廣義的社會化推薦系統指的是一切針對社交媒體領域的推薦系統,該定義包括在社交媒體領域推薦任何對象的推薦系統,這些對象可以是項目、標簽以及社區等,利用的數據源也不僅是社交信息,還包括各種可利用的社交媒體數據,比如社會化標簽[43]、用戶與用戶之間存在的交互信息[44]以及用戶個人的點擊行為[45]等。

3.2 社會化推薦系統與傳統推薦系統兩者之間存在的差異

隨著社交媒體的日益普及,網民可以方便地參與到網絡活動中,由此也產生各種各樣的社交關系。在社會化推薦系統中,除了評分數據這一數字化聯系外,用戶與用戶之間還存在著各種各樣的聯系。在社會化推薦系統中,用戶之間的社交關系通常用S 來表示,Sij=1是指用戶ui和用戶uj之間存在聯系,反之Sij=0。正是因為用戶之間有著各種各樣的聯系,使得社會化推薦系統與傳統推薦系統有所區別,兩者主要差異如表1所示。

表1 社會化推薦系統與傳統推薦系統的主要差異

(1)傳統推薦系統僅利用評分信息向目標用戶推薦項目,其假設用戶與用戶之間不存在任何關聯關系,個體之間是相互獨立同分布的;然而在現實社會中,這是不存在的,用戶之間多多少少都會有社交關系,包括有向關系和無向關系。而社會化推薦系統則在傳統推薦系統的基礎之上融入了社交關系,假設存在社交關系的用戶擁有相似的偏好,并利用評分信息和社交關系向目標用戶推薦項目,使得推薦系統與現實生活情景更加接近,如圖2所示,此處僅列舉有向關系。

圖2 用戶社交關系

(2)社會化推薦系統運用了社會網絡分析方法[46],該方法被廣泛用來研究行動者之間的關系。行動者包含的對象可以有很多種,比如國家、組織、群體、社區、個人等,他們之間的關系模式反映出的現象或數據是網絡分析中的焦點。社會網絡分析是一種極為重要的研究思想,它在數據挖掘領域、數據可視化、知識管理、統計分析、小世界理論、信息傳播等方面均有所涉及。社會化推薦系統能夠有效利用社會網絡分析的研究成果(如異構網絡、社區發現等)更為準確地向用戶推薦項目。而傳統推薦系統因為沒有融入社交關系,因此并未采用社會網絡分析方法,導致其推薦準確度相較于社會化推薦系統的準確度低。

(3)由于互聯網信息量急劇增加,社交媒體環境下的推薦需要處理的數據量比傳統推薦需要處理的數據量更大,而且數據冗余和噪聲更多,因此,社會化推薦系統需要擁有更強的數據處理能力。相較于傳統推薦系統主要利用用戶評分數據,社會化推薦系統采集的數據主要是用戶隱式反饋數據,它具備更低的采集成本、更豐富的數據量、對用戶的干擾程度更小等優勢,因而社會化推薦系統能有效緩解數據稀疏性的問題。

社會化推薦系統是傳統推薦系統的延伸,由于社交媒體環境比傳統環境面臨更加復雜的信息提供環境和數據特征,只有在充分、準確提取和預測用戶在社交媒體環境下產生的各種數據中蘊含的用戶偏好后,才能有效生成準確度更高的推薦。同時,社交媒體快速發展所產生的豐富的社會化網絡數據,使得用戶對推薦系統的實時性和準確性要求更高,而傳統推薦系統并不能滿足用戶需求,社會化推薦系統利用社交關系可以準確地向用戶推薦項目,有效提高了推薦性能。

3.3 典型的社會化推薦系統

根據第2 章介紹的傳統推薦系統可以分成3 種,同樣地,社會化推薦系統也可以分成以下3 種:基于內容的社會化推薦系統、基于協同過濾的社會化推薦系統和組合的社會化推薦系統。基于協同過濾的社會化推薦系統是目前應用最普遍的推薦系統[40,47],其框架主要由兩部分組成:(1)基本的協同過濾模型;(2)社交信息模型。

由于協同過濾推薦有基于內存和基于模型兩種方法,因此,基于協同過濾的社會化推薦系統也相應地有基于內存的社會化推薦系統和基于模型的社會化推薦系統之分。不同的社會化推薦系統會采用不同的方法進行推薦,接下來將對這些方法進行分類總結。

3.3.1 基于內存的社會化推薦系統

基于內存的社會化推薦系統的基本思想主要是通過查找和目標用戶具有相關性的用戶,然后將相關性用戶所感興趣的項目推薦給目標用戶,而這些與目標用戶相關的用戶是通過評分信息與社交信息得到的。已有的基于內存的社會化推薦方法有TidalTrust[48]、MoleTrust[1,49]等。

(1)TidalTrust

TidalTrust 假設用戶之間是通過信任關系進行連接;并且非相鄰用戶之間的信任值是通過改進的廣度優先搜索算法查找從用戶ui到用戶uj的路徑推斷得出。路徑如果越短,那么信任值的推斷就越準確。如果信任值大于給定閾值,那么就認為這個用戶就是與目標用戶具有相關性的用戶。該算法能夠將源用戶到目標用戶之間路徑的長度和最小信任域值結合在一起,然而,該算法對于關系比較疏遠的用戶,比如間接好友,其信任值推斷的準確性也會明顯下降。

(2)MoleTrust

MoleTrust的基本思想與TidalTrust類似,但MoleTrust設置了最大路徑長度,并且只選取從源用戶到目標用戶長度小于最大路徑長度的路徑進行考慮。該算法首先構造從源用戶到其他用戶之間的有向非循環圖,同時固定路徑長度;其次利用第一步得到的有向非循環圖來計算源用戶到目標用戶之間的信任值;其計算方法是:依次在有向非循環圖中算出不同的路徑長度的信任值,最后算出所有鄰接于目標用戶邊的信任值均值,并將該均值作為源用戶對目標用戶的信任值。該算法將已對目標項目進行評分并且在最大路徑長度內的用戶當作是與目標用戶相關的用戶。MoleTrust對信任值的計算與平常社交習慣非常類似,它是按照層次順序進行的,且該算法具有省時、高效的優點,但其仍然具有不足之處,主要體現在該算法沒有考慮信任值在傳播的過程中會逐漸降低。

3.3.2 基于模型的社會化推薦系統

基于模型的社會化推薦系統一般都是采用矩陣分解方法,因為矩陣分解方法具有推薦效果準確、可擴展性好、實現復雜度低的優點。基于矩陣分解的社會化推薦方法的基本思想是在矩陣的優化分解的基礎上融入了用戶的各種社交關系信息,目的是挖掘出更好的潛在特征向量[44,50-51]。已有的基于矩陣分解的社會化推薦方法有SoRec[41]、TrustMF[52]、TrustPMF[53]、LOCABAL[54]、SoReg[3]、SocialMF[55]、RSTE[56]等。根據現有矩陣分解推薦模型的建立方式,上述基于矩陣分解的社會化推薦方法主要分成兩種[57]:基于用戶特征矩陣共享表示和基于用戶特征矩陣重表示。

(1)基于用戶特征矩陣共享表示

基于用戶特征矩陣共享表示是指通過共享用戶特征矩陣,然后將評分矩陣和社交關系矩陣進行同步分解。SoRec就是其中的一種模型,它既作為第一個基于矩陣分解的社會化推薦模型,同時也是第一個基于用戶特征矩陣共享表示的社會化推薦模型,如圖3所示。

圖3 用戶特征矩陣共享表示—SoRec

該模型在用戶特征矩陣和項目特征矩陣兩個矩陣的基礎上融合了社交特征矩陣,使其能夠反映用戶的社交關系會影響用戶對項目的興趣判斷,同時用戶特征矩陣被評分矩陣和社交關系矩陣所共享。其對應的目標函數如下:

其中,Rij是用戶ui對項目vj的評分,Sik是用戶ui和用戶uk的社交關聯度,為社交特征矩陣,為Logistic函數;g(UiTVj)表示利用待求解的用戶偏好向量Ui和項目特征向量Vj來擬合評分數據的函數,是利用待求解的用戶偏好向量Ui和社交特征向量Zk來擬合用戶社交關表示正則約束項。系的函數;

SoRec 方法通過分解用戶間的社交關系矩陣從而對用戶存在的潛在特征進行學習,同時通過共享用戶特征矩陣進而能夠達到使用朋友的偏好信息進行推薦的目的,有效解決了數據稀疏性和預測精度差的問題,復雜性分析表明該方法可以適用于較大的數據集,特別是在用戶擁有較少或沒有評分的情況下;但該方法存在的不足之處就是它把社交關系矩陣分解成用戶特征矩陣與社交特征矩陣缺乏自然規律解釋,不能反映真實世界的推薦過程。

文獻[52]構造了一種社會化推薦模型TrustMF,它融合了評分數據和信任數據。該模型將每個用戶ui映射為信任者特征向量Bi與被信任者特征向量Wi,Bi與Wi是兩個不同的d 維潛在特征向量,它們分別指的是用戶ui的“信任他人”和“被他人信任”行為。

該方法分別對信任行為和被信任行為進行建模,建立了Truster-MF模型和Trustee-MF模型,并假設信任者特征矩陣B(被信任者特征矩陣W)與用戶特征矩陣U 是互相等價的,提出了融合策略—TrustMF,對評分信息進行預測,其公式如下:

TrustMF 模型通過對兩層稀疏信息、用戶的傳統評分數據和用戶之間的社交信任網絡進行整合來提高推薦性能,強調用戶在做決策的過程中會相互影響,該模型能夠較為準確地反映現實世界中的推薦過程,但文獻[52]作者之后認為信任者特征向量Bi(被信任者特征向量Wi)與用戶特征向量Ui不是完全等價的關系,兩者之間只能通過一定概率近似,于是又提出了TrustPMF模型。該模型假設用戶特征矩陣U 、項目特征矩陣V 、信任者特征矩陣B 以及被信任者特征矩陣W 都服從均值為0 的高斯分布,同時假設在信任者特征向量的條件下用戶特征向量的概率分布是,在被信任者特征向量上的條件分布是,其中,方差指的是用戶特征向量Ui與信任者特征向量Bi之間的近似程度,指的是用戶特征向量Ui與被信任者特征向量Wi之間的近似程度。

由貝葉斯推導可知,用戶特征向量、項目特征向量、信任者特征向量和被信任者特征向量的聯合后驗概率分布如下:

求解特征矩陣U 、V 、B、W 的后驗概率最大值相當于計算公式(4)的負對數的最小值,因此可以得到以下目標函數:

其中,nui和nvj分別表示用戶ui和項目vj的評分個數;mbi表示用戶ui信任的用戶個數;mwk表示信任用戶uk的用戶個數;為Logistic函數。由于TrustPMF是在TrustMF基礎上引入概率思想,因此該模型更為通用,并且能夠以更靈活的方式結合瀏覽和評分偏好來進一步提高推薦精度,所以該方法更加符合現實世界的推薦過程;然而該方法只結合信任關系(正面關系),忽略了不信任關系(負面關系),其推薦準確度還有待進一步提高。

還有一種比較典型的基于用戶特征矩陣共享表示的推薦模型,即LOCABAL 模型,它以社交關系理論為基礎,認為兩個擁有社交關系的用戶ui與uk的偏好向量Ui與Uk可以通過相關矩陣H 進行關聯,H ∈RK×K是獲取用戶偏好相關性的矩陣,且該模型認為擁有較強社交關系的用戶通常擁有相似的偏好。LOCABAL 算法的基本原理是首先通過查找每個用戶的最近鄰用戶,然后根據相鄰兩個用戶評分向量之間的相似度判斷出這兩個用戶之間的社交關聯度,該相似度是采用余弦相似度計算得到。對應的目標函數如下:

LOCABAL 模型根據社會相關理論捕捉局部社交關系,使用用戶聲譽評分獲得全局社交關系,該算法將不同視角的社交關系應用到推薦系統中,能夠有效提升推薦性能。但是現實生活中用戶偏好和社交關系是不斷變化的,該方法沒有將時間信息融入到社會化推薦系統中。

(2)基于用戶特征矩陣重表示

用戶特征矩陣重表示指的是通過評分矩陣獲取用戶特征矩陣的時候,社交網絡中具有關聯關系的用戶信息會對該行為產生影響。SoReg就是其中的一種模型,它既是一種社交正則化推薦模型,又是一種基于用戶特征矩陣重表示的社會化推薦模型。該模型假設用戶的偏好與其好友的偏好具有相似性,通過利用社交關系信息對用戶特征向量進行規則化處理,接下來通過好友的偏好信息來影響用戶ui對項目vj的最終預測評分,如圖4所示。

圖4 用戶特征矩陣重表示—SoReg

SoReg 模型認為信任關系和好友關系在許多方面是不同的,信任生成過程是一個不需要用戶確認關系的單方面行為,只需依靠用戶之間具有相似的偏好即可,而好友關系則是現實世界中的合作和相互關系,比如同學、同事等。針對不同類型的社交關系,SoReg 提出了基于平均值和基于個體的兩種正則化方法。由于基于平均值的正則化方法對那些好友有不同偏好的用戶不敏感,這會造成信息丟失,導致用戶特征向量建模不準確,所以這里重點介紹基于個體的正則化方法。該方法認為應該對不同關系強度的好友加以區分,這樣可以有效限制用戶偏好與其不同好友偏好間的差異。其對應的目標函數如下:

SoReg模型具有通用性,并且能夠準確地對用戶特征向量進行建模,該模型利用用戶的所有社交關系,但在現實世界中,用戶通常在做決定前不會征詢所有朋友的意見;此外,該模型潛在假設項目之間是相互獨立的,忽略了項目之間普遍存在著關聯關系的事實。

文獻[55]則構造了一種社會化推薦模型SocialMF,該模型在矩陣分解模型的基礎上融合了信任傳播。SocialMF 認為目標用戶的潛在特征向量會受到其所信任用戶的潛在特征向量的影響,也就是目標用戶潛在特征向量是其所信任用戶潛在特征向量的加權平均;同時,該模型假設用戶特征矩陣U 、項目特征矩陣V 都滿足均值為0的高斯分布,從而有效避免了過擬合。用戶特征矩陣U 和項目特征矩陣V 的后驗概率分布可以表示為如下公式:

通過對式(8)的后驗概率分布公式取負對數,可以獲得SocialMF模型的目標函數:

SocialMF模型通過對信任傳播進行建模,就算用戶沒有評分數據,只要他擁有社交關系,就可以學習得到他的特征向量。因此,該模型能夠顯著提高冷啟動用戶的推薦準確性,但現實世界中也存在冷啟動項目,該模型需要進一步有效學習冷啟動項目的特征向量,從而提高推薦準確度。

與上述兩個社交正則化推薦模型不一樣,RSTE 是一個加權社交信息的推薦模型,該模型假設目標用戶對不同項目有著不同的偏好,并且他們很容易受到所信任用戶的影響,因此目標用戶最終的決定是他自己的偏好和他所信任用戶的偏好之間的平衡。RSTE模型通過將目標用戶ui對項目vj的預測評分與目標用戶ui所信任用戶對項目vj的預測評分進行加權平均計算,所得到的結果就是用戶ui對項目vj的預測評分。其對應的目標函數如下:

其中,α 用于平衡用戶偏好和所信任用戶偏好之間的權重關系。

RSTE模型在一定程度上利用了社交信息以提升推薦精度,該模型不僅適用于推薦系統,而且也適用于社會搜索、信息檢索、數據挖掘等熱門研究課題。但是該算法僅僅考慮好友偏好對用戶最終預測評分的影響,而未考慮用戶間偏好信息的傳播,在評分矩陣和社交關系矩陣都非常稀疏的情況下,用戶間偏好信息的傳播是不可避免的。

各類基于協同過濾的社會化推薦系統的優缺點歸納如表2所示。其中,基于內存的社會化推薦系統能夠計算社交網絡中存在路徑相連的用戶之間的信任值,因此其適用于朋友、社團、微博等社交網絡推薦;而基于模型的社會化推薦系統能夠對評分矩陣以及社交關系進行建模,因此其適用于基于項目評分預測的推薦。

4 社會化推薦系統展望

在這個社交網絡快速發展的時代,推薦系統能夠結合社交關系信息,為用戶提供更為準確的個性化推薦,日益準確的推薦將社會化推薦系統的發展帶進一個良性循環的發展環境,這又在很大程度上促進了社會化推薦系統的發展。但是社會化推薦系統仍然存在以下幾個方向值得深入研究:

表2 基于協同過濾的社會化推薦系統比較

(1)用戶隱私保護

社會化推薦系統不可避免地會使用涉及到用戶隱私的一些信息,這造成一些對隱私敏感的用戶不愿意使用推薦系統。2010 年,Netflix Prize 比賽就是因為涉及到用戶隱私而被取消。因此,用戶隱私保護至關重要,如何做到既能保護用戶隱私又能進行社會化推薦是一個值得關注的重要研究方向。

(2)用戶興趣及社交關系的動態變化

用戶興趣和社交關系并不是一成不變的,它們會隨著時間而改變,這種動態信息對于推薦系統非常重要。與設計更復雜的學習算法相比,數據的動態變化對推薦準確度的影響更為顯著[4]。Rana等人[58]最先定義了動態推薦系統,認為涉及到時間語境、新穎性、多樣性、動態環境和時間特征等參數中的任何一個都被稱為動態推薦系統。鄧明通等人[59]通過用戶歷史反饋數據分析用戶的多樣性偏好,并引入時間衰減函數,動態調整用戶的歷史評分數據,有效緩解了用戶冷啟動問題,并提高了推薦結果的多樣性。趙海燕等人[60]充分考慮社會網絡中的朋友在推薦時產生的影響的不同和變化,還原了用戶更為真實的社會網絡,從而學習得到更為準確的用戶、項目特征矩陣,提高推薦精度。文獻[61]將用戶的動態觀點引入到社會化推薦模型中,有效改善了用戶冷啟動問題,同時降低了計算復雜度。然而目前大部分學者研究的社會化推薦都是基于靜態的用戶興趣以及社交關系,忽略了數據的動態變化對推薦結果的影響,導致推薦效果不夠準確。因此,將數據的動態變化特征融入到社會化推薦系統將是未來的一個發展方向。

(3)負面關系在推薦系統上的應用

目前,現有的社會化推薦系統大都是基于用戶與用戶之間的正面關系向用戶進行推薦,如朋友關系和信任關系。然而,在真實社交網絡中,用戶之間除了正面關系,還有負面關系,比如不信任或不喜歡。在社會化推薦系統中,利用負面關系進行推薦甚至比利用正面關系更為重要。文獻[62]構建了一種新模型,這種模型在基于矩陣分解的社會化推薦模型的基礎上融合了信任關系和不信任關系,從而大大改善了推薦的質量,能夠有效緩解數據稀疏和冷啟動用戶等問題。

(4)跨媒體數據的融合

用戶通常擁有多個社交媒體賬號,而目前社交媒體之間沒有進行數據的共享,這就無法實現更精準的推薦,甚至造成重復推薦。比如當一個用戶成為京東的新用戶時,如果他是淘寶老用戶,那么可以將他在淘寶上的瀏覽記錄、購買記錄等融合到京東,這樣不僅可以在一定程度上解決冷啟動問題,而且還能實現更精確地為用戶推薦項目。同時,跨媒體數據的融合能夠降低推薦成本,比如用戶在京東上購買了某款產品,那么淘寶就不會重復給他推薦這款產品,這樣不僅可以防止推薦資源浪費,還可以防止對用戶造成干擾。

5 總結

社會網絡以及社交媒體的出現給推薦系統帶來了全新的發展機遇,也因此產生了社會化推薦系統。在這個社交媒體高度發達、信息呈現爆炸式增長的當代,作為推薦系統研究領域較為活躍的一個研究方向,越來越多的專家學者開始關注社會化推薦系統。本文對社會化推薦系統的概念進行梳理,比較了社會化推薦系統與傳統推薦系統兩者之間的區別,回顧總結了社會化推薦系統的研究現狀,并對該領域的發展趨勢進行展望,目的在于讓人們對社會化推薦系統能夠有更為全面和深入地了解,希望能為社會化推薦系統研究領域的學者提供有益的幫助。

猜你喜歡
用戶模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 九九九久久国产精品| 波多野结衣中文字幕一区二区 | 日韩亚洲高清一区二区| 777国产精品永久免费观看| 亚洲视频欧美不卡| 久久国语对白| 99久久精品美女高潮喷水| 日韩一区二区三免费高清| 国产欧美日韩综合在线第一| 亚洲视频欧美不卡| 婷婷六月综合| 欧美一区二区福利视频| 青青草国产一区二区三区| 色老二精品视频在线观看| 亚洲一区二区三区中文字幕5566| 91在线精品免费免费播放| 99精品高清在线播放| 黄色三级毛片网站| 国产激爽大片高清在线观看| 国产哺乳奶水91在线播放| 久久久久无码精品| 女高中生自慰污污网站| 亚洲视频a| 亚洲福利一区二区三区| 亚洲第一区欧美国产综合| 国产精品视频白浆免费视频| 伊人久久婷婷五月综合97色| 国产欧美精品一区二区| 无码在线激情片| 国产一级毛片yw| 美女无遮挡免费视频网站| 中文字幕免费在线视频| a在线亚洲男人的天堂试看| 97国内精品久久久久不卡| 综合色在线| 蜜桃臀无码内射一区二区三区| 日韩欧美中文字幕在线精品| 久久久久亚洲精品无码网站| 成人午夜久久| 麻豆精品视频在线原创| 午夜欧美理论2019理论| 欧美日韩中文字幕二区三区| 手机在线看片不卡中文字幕| 99热国产这里只有精品9九| 国产欧美精品一区aⅴ影院| 久久午夜夜伦鲁鲁片不卡 | 九九热精品在线视频| 99精品一区二区免费视频| 亚洲国产综合精品一区| 亚洲人妖在线| 五月婷婷伊人网| 日韩精品亚洲人旧成在线| 婷五月综合| 日韩中文无码av超清| 国内精品免费| 五月婷婷精品| 亚洲欧美在线综合一区二区三区| 日韩成人在线网站| 亚洲第一极品精品无码| 国产在线专区| 国产大片黄在线观看| 国产资源站| 成人国产精品一级毛片天堂| 久久精品人人做人人爽97| 国产97视频在线观看| 色婷婷成人网| 91久久偷偷做嫩草影院精品| 波多野结衣中文字幕久久| lhav亚洲精品| 日韩成人午夜| 亚洲欧美日韩中文字幕在线| 亚洲AV无码乱码在线观看代蜜桃| 91精品视频在线播放| 国产va免费精品观看| 亚洲第一成人在线| 国产精品嫩草影院av| 国产呦视频免费视频在线观看| 亚洲精品爱草草视频在线| 国产亚洲欧美另类一区二区| 玖玖免费视频在线观看| 熟妇丰满人妻av无码区| 亚洲经典在线中文字幕|