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

基于標簽擴展的協(xié)同過濾算法在音樂推薦中的應(yīng)用

2018-02-01 11:12:24章宗杰陳瑋
軟件導刊 2018年1期
關(guān)鍵詞:內(nèi)容音樂用戶

章宗杰+陳瑋

摘要:

推薦技術(shù)作為過濾海量信息的手段,在音樂領(lǐng)域也給人們帶來了便利。但音樂推薦與傳統(tǒng)的電商推薦相比存在顯式反饋不宜獲取、內(nèi)容特征提取代價大等缺陷。針對上述情況,提出一種基于標簽擴展的協(xié)同過濾算法,將社會化標簽內(nèi)容作為物品內(nèi)容,基于內(nèi)容計算對用戶未收聽的物品進行評分,在此基礎(chǔ)上利用協(xié)同過濾為用戶提供推薦列表。實驗結(jié)果表明,該算法可以有效改善推薦結(jié)果的準確性,提高推薦質(zhì)量。

關(guān)鍵詞:

推薦技術(shù);音樂推薦;協(xié)同過濾;社會化標簽

DOIDOI:10.11907/rjdk.172220

中圖分類號:TP312

文獻標識碼:A文章編號文章編號:16727800(2018)001009903

Abstract:Recommended technology is a means of filtering large amounts of information, bringing convenience to people in the music field. But music recommendation is different from traditional electricity recommendation. There exist drawbacks in the music field, like difficult acquiring explicit feedback, costly extracting content features and so on.In view of the above situation, a collaborative filtering algorithm based on label extension is proposed. The content of socialized label is taken as the content of the item, and the score of the nonlistened item is calculated based on the content. The user will get a recommended list by this way.The experimental results show that the algorithm can improve the accuracy of recommendation results and the recommended quality.

Key Words:recommended technology;music recommendation;collaborative filtering; socialized label

0引言

隨著互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng)的興起,如何在海量的信息和數(shù)據(jù)中挖掘有價值的信息呈現(xiàn)給用戶,成為電商、社交、新聞、影音等各大主流應(yīng)用的當務(wù)之急,而推薦技術(shù)可為這些領(lǐng)域提供解決問題的方法。推薦技術(shù)根據(jù)用戶的興趣、行為等信息,給用戶推送最可能感興趣的物品,使用戶得到更好的體驗[1]。如今推薦技術(shù)得到了長足進步,不僅是學術(shù)界的研究熱點,更在電商、社交平臺、在線廣告等領(lǐng)域發(fā)揮重要作用。本文著眼于音樂推薦領(lǐng)域,結(jié)合社會化標簽與協(xié)同過濾算法,以期提升推薦準確率。

1音樂推薦研究現(xiàn)狀

早期的音樂推薦主要采用基于內(nèi)容的推薦算法,通過音頻信號分析歌曲的底層特征,進而將內(nèi)容相似的歌曲放入推薦列表。如牛濱等[2]提出基于MFCC與GMM的個性推薦模型提取歌曲語音特征,但是聲學元數(shù)據(jù)的提取非常耗時,而現(xiàn)今音樂產(chǎn)品更新快速,每天都會推出新的數(shù)以萬計的音樂,所以純粹基于音頻特征的音樂推薦已逐漸被淘汰。

自從Tapestry系統(tǒng)為解決信息過量問題采用協(xié)同過濾技術(shù)以后,協(xié)同過濾即迅速被應(yīng)用于其它領(lǐng)域的推薦[3]。著名的國外音樂平臺Last.fm即是采用協(xié)同過濾技術(shù)推薦的代表。Last.fm將用戶行為記錄放入服務(wù)器中,據(jù)此找出若干興趣偏好相似的“最近鄰”,最后將最近鄰喜好,但目標用戶未聽過的歌曲推薦給目標用戶。而在國內(nèi)的最新研究中,王君等[4]提出了層次音樂推薦系統(tǒng)概念,一方面采取用戶間音樂偏好相似度進行協(xié)同過濾的音樂推薦,另一方面,音樂內(nèi)容的相似包括情感、節(jié)奏、音色、旋律、歌詞等多個維度,將兩方面聯(lián)系起來,充分發(fā)揮兩者優(yōu)勢,從而提高推薦滿意度。

2音樂推薦相關(guān)技術(shù)

2.1音樂推薦特點

與其它領(lǐng)域的推薦不同,用戶在使用音樂產(chǎn)品時僅將其用于娛樂或輔助工作學習的用途,因而造成了音樂推薦與主流電商推薦的差異。在電商、電影推薦中,因為用戶要付出更大的經(jīng)濟或時間代價(如要付費購買物品,花兩小時觀看電影),用戶更愿意主動向系統(tǒng)作出反饋,收集顯式評分任務(wù)會相對容易。而音樂產(chǎn)品本身只有幾分鐘的時間耗費代價,用戶并不會特意對其進行評分行為,系統(tǒng)只能對用戶語境信息[5](如用戶播放歌曲行為、用戶注冊信息等)進行記錄。

2.2社會化標簽應(yīng)用

標簽是一種無層次化結(jié)構(gòu)、用來描述信息的關(guān)鍵詞,可以用來描述物品的語義[6]。根據(jù)給物品貼標簽的人的不同,標簽分為兩種:一種是讓相關(guān)領(lǐng)域的從業(yè)者給物品貼標簽,在音樂推薦領(lǐng)域中,這種標簽一般稱為“音樂基因”;另一種則是讓普通用戶給物品貼標簽,也即是社會化標簽。由于讓相關(guān)領(lǐng)域?qū)<覍ξ锲愤M行標簽行為的代價遠高于用戶自己進行標簽行為,主流推薦領(lǐng)域主要采納社會化標簽系統(tǒng),以提高推薦效果。

2.3基于協(xié)同過濾的音樂推薦算法

由于音樂推薦領(lǐng)域難以獲得用戶的顯式評分,Hu等[7]提出將用戶播放歌曲次數(shù)轉(zhuǎn)化成用戶評分的概念;Firan等[8]采用對數(shù)函數(shù)將用戶播放行為轉(zhuǎn)化為(0~10)分的用戶評分集,然后進行協(xié)同過濾推薦。endprint

Frian提出的基于協(xié)同過濾的音樂推薦算法流程為:

(1)獲取用戶播放行為數(shù)據(jù),將用戶播放歌曲次數(shù)(Song_U_listened)按式(1)轉(zhuǎn)化成用戶評分Ru:

(2)建立用戶-物品評分矩陣。

(3)根據(jù)余弦相似性式(2)計算用戶u和v之間的相似性,找到與目標用戶興趣最相似的k個用戶評分集合:

式中,Iuv為被用戶u和v同時評分的物品。

(4)選取出k個用戶收聽過且目標用戶未收聽過的歌曲,根據(jù)式(3)計算目標用戶對這些歌曲的預測評分ui,根據(jù)預測評分排序,選取評分高的前N首歌曲進行推薦。

式中,物品i為目標用戶未收聽過的歌曲,Ni(u)為近鄰用戶中收聽過物品i的集合。

3基于標簽擴展的協(xié)同過濾算法

RobinBurke[9]在2002年發(fā)表了一篇關(guān)于不同推薦算法混合設(shè)計的方案調(diào)研報告。報告中提出了7種不同的混合推薦策略,大致分為3種基本設(shè)計思路:整體式、并行式和流水式[10]。本文采用整體式混合設(shè)計,提出基于標簽擴展的協(xié)同過濾算法。利用社會化標簽,將其作為物品內(nèi)容,得到物品間的相似度,利用基于內(nèi)容的方法得到用戶未評分物品的預測評分,得到更完整的用戶評分矩陣后,再進行協(xié)同過濾推薦。

3.1標簽處理

通常,基于內(nèi)容的推薦系統(tǒng)被用來推薦基于文本的物品,如新聞、電子郵件等。本文將社會化標簽作為物品內(nèi)容,對其進行文本挖掘,得到物品相似度。首先,將音樂物品視為單個文檔,對用戶標簽行為進行處理,得到一個基于TFIDF(詞頻—逆文檔頻率)權(quán)重的n維向量空間模型(Vector Space Model, VSM)。每首歌曲被表示成一個文檔dj,讓D={d1,d2,…,dN}表示一個文檔集合,T={t1,t2,…,tN}表示詞典,即文檔集合中的標簽集合,從而使dj={ω1j,ω2j,…,ωnj},其中ωkj是文檔dj中標簽tk的權(quán)重。根據(jù)式(4)計算文檔相似度(即音樂物品相似度):

3.2基于標簽擴展的協(xié)同過濾算法

加入對用戶標簽行為的分析可以擴大單一基于協(xié)同過濾的推薦系統(tǒng)的特征空間,也能為推薦結(jié)果提出更為合理的解釋理由。本文將標簽作為物品內(nèi)容,得到物品相似度,基于內(nèi)容對未評分的物品進行預測評分,得到的結(jié)果能有效補充原有的評分矩陣。然后,在所得的更為完整的用戶評分矩陣上利用協(xié)同過濾算法計算用戶實際未評分物品的預測結(jié)果。最后根據(jù)評分排序,給目標用戶提供一個含有前N首高評分歌曲的推薦列表。為此,本文構(gòu)造了一個虛擬的用戶評分向量vui用來表示用戶u對物品i的評分,如式(5)所示:

當用戶u收聽歌曲i時,用戶評分vui則由用戶u收聽歌曲i的次數(shù)進行直接轉(zhuǎn)換,采用的是Firan在實驗中所用的轉(zhuǎn)換函數(shù);若用戶u未收聽過歌曲i,將利用上述標簽信息基于內(nèi)容進行評分預測,如式(6)所示:

式(6)中,k為與歌曲i最相似的k個項目,引入ωt是為了對熱門歌曲進行懲罰。這里將被貼標簽數(shù)nt多于每首歌曲被貼標簽數(shù)nta的歌曲視為熱門歌曲,根據(jù)式(7)可得到權(quán)重ωt:

同樣,引入ωur適當懲罰活躍用戶,這里將用戶行為記錄數(shù)nu大于用戶平均行為記錄nua的用戶視為活躍用戶,根據(jù)式(8)可得到權(quán)重ωr:

從而得到用戶u對物品i的預測評分ui:

根據(jù)最終預測評分的高低進行排序,給目標用戶提供長度為N的推薦列表。

4算法實現(xiàn)與結(jié)果分析

4.1數(shù)據(jù)集

本文采用的是grouplens.org站點提供的last.fm音樂網(wǎng)站的真實用戶數(shù)據(jù)。該數(shù)據(jù)包含1 892個用戶、17 632位藝術(shù)家及用戶的收聽行為和標簽行為記錄。

本文使用10折交叉驗證方法,將每個用戶已進行收聽行為的項目分成10個互不相交的集合。進行10次實驗,每次實驗選擇其中一個集合作為測試集,其余集合為訓練集。

4.2評測指標

進行推薦的目的是為了找到用戶最可能感興趣的物品,因此本文采用的推薦方式是更符合現(xiàn)實要求的TopN推薦,即給用戶提供一個長度為N的推薦列表。TopN推薦中常用的評測指標是準確率(Precision)。通過選取不同長度N的推薦列表,可以全面評測實驗算法的準確率,Precision定義為:

式(10)中,R(u)為算法生成的長度為N的推薦列表,T(u)為用戶在測試集上的行為列表。

4.3結(jié)果分析

本文選取Frian提出的基于協(xié)同過濾的音樂推薦算法(CFTR)和基于標簽的內(nèi)容過濾算法(TagbasedCB)進行對照,通過選取不同長度N的推薦列表,以準確率為評測指標,然后與本文提出的基于標簽擴展的協(xié)同過濾算法(TagexpandCF)作對比,實驗結(jié)果如圖1所示。

實驗結(jié)果表明,本文提出的算法在選取不同長度N的推薦列表的情況下,相比于其它兩種算法,均具有更高的準確率,明顯優(yōu)于傳統(tǒng)算法。

5結(jié)語

本文在傳統(tǒng)協(xié)同過濾算法的基礎(chǔ)上,根據(jù)用戶的標簽行為對整個推薦系統(tǒng)的特征空間進行擴展,提出的基于標簽擴展的協(xié)同過濾算法能夠有效解決音樂推薦顯式反饋不易獲取、內(nèi)容特征處理代價大的缺陷,并且對于數(shù)據(jù)稀疏問題也有一定改善,可顯著提高推薦質(zhì)量。

參考文獻:

[1]RICCI F, ROKACH L, SHAPIRA B, et al. Recommender systems handbook:a complete guide for research scientists & practitioners[M].New York:Springer, 2010.

[2]牛濱,孔令志,羅森林,等.基于MFCC和GMM的個性音樂推薦模型[J].北京理工大學學報,2009(4):351355.

[3]GOLDBERG D, OKI B M, OKI B M, et al. Using collaborative filtering to weave an information tapestry[J].Communications of the ACM, 1992,35(12):6170.

[4]王君,許潔萍.層次音樂推薦系統(tǒng)的研究[C].中國計算機學會普適計算委員會, 2009: 6.

[5]陳雅茜.音樂推薦系統(tǒng)及相關(guān)技術(shù)研究[J].計算機工程與應(yīng)用,2012,48(18):916.

[6]項亮.推薦系統(tǒng)實踐[M].北京:人民郵電出版社,2012.

[7]HU Y, KOREN Y, VOLINSKY C. Collaborative filtering for implicit feedback datasets[C]. Eighth IEEE International Conference on Data Mining. IEEE, 2008:263272.

[8]FIRAN C S, NEJDL W, PAIU R. The benefit of using tagbased profiles[C]. Latin American Web Congress. DBLP, 2007:3241.

[9]BURKE R. Hybrid recommender systems: survey and experiments[J]. User Modeling and UserAdapted Interaction, 2002,12(4):331370.

[10]JANNACH D, ZANKER M, FELFERNIG A, et al. Recommender systems:an introduction[M].Oxford:Cambridge University Press, 2010.

(責任編輯:黃健)endprint

猜你喜歡
內(nèi)容音樂用戶
內(nèi)容回顧溫故知新
科學大眾(2022年11期)2022-06-21 09:20:52
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
主要內(nèi)容
臺聲(2016年2期)2016-09-16 01:06:53
音樂
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
音樂
秋夜的音樂
主站蜘蛛池模板: 2020最新国产精品视频| 91www在线观看| 国产精品人莉莉成在线播放| 国产91高清视频| 青青草原国产av福利网站| 婷婷激情亚洲| 国产亚洲精品无码专| 国产毛片高清一级国语 | 天堂网亚洲系列亚洲系列| 51国产偷自视频区视频手机观看| av在线无码浏览| 2021最新国产精品网站| 国产99视频精品免费观看9e| 无码国内精品人妻少妇蜜桃视频| 国产成人精品免费视频大全五级| 欧美乱妇高清无乱码免费| 久久无码av一区二区三区| 国产免费久久精品99re丫丫一| 无套av在线| 国产在线观看第二页| 欧美在线精品怡红院 | 四虎影视8848永久精品| 亚洲精品在线观看91| 日本高清免费不卡视频| 狼友视频一区二区三区| 免费毛片网站在线观看| 国产在线一二三区| 99热这里只有免费国产精品| 国产真实二区一区在线亚洲| 欧美一级高清片久久99| 国产熟睡乱子伦视频网站| 91美女视频在线| 久久精品丝袜高跟鞋| a国产精品| 自拍亚洲欧美精品| 国产色婷婷| 天堂成人av| 色综合久久88| 久久综合九色综合97婷婷| 亚洲精品国偷自产在线91正片| 国产成人久久综合777777麻豆| 欧美成人日韩| 亚洲日韩图片专区第1页| 日韩激情成人| 在线99视频| 欧美中文字幕在线视频| 在线欧美国产| 亚洲欧美不卡| 久久77777| 亚洲精品免费网站| 青青青国产精品国产精品美女| 国产极品嫩模在线观看91| 亚洲一区二区视频在线观看| 国产在线视频自拍| 国产二级毛片| 久久无码av一区二区三区| 亚洲V日韩V无码一区二区 | 精品五夜婷香蕉国产线看观看| 成年看免费观看视频拍拍| 九九热精品视频在线| 91精品国产综合久久香蕉922| 国产欧美高清| 精品偷拍一区二区| 国产欧美高清| 亚洲一区二区三区国产精品| 日韩AV手机在线观看蜜芽| 国产99欧美精品久久精品久久| 国产精品亚洲αv天堂无码| 在线国产毛片手机小视频| 日本欧美在线观看| 成人小视频在线观看免费| 亚洲成网777777国产精品| 日韩在线播放欧美字幕| 手机精品福利在线观看| 欧美成人日韩| 在线亚洲天堂| 欧美一区二区啪啪| 天天躁夜夜躁狠狠躁躁88| 欧美yw精品日本国产精品| 亚洲综合片| 婷婷亚洲视频| 国产男女免费视频|