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

一種改進的基于用戶屬性聚類的推薦算法

2017-05-24 14:48:18王穎唐萬梅
現代計算機 2017年11期
關鍵詞:用戶

王穎,唐萬梅

(重慶師范大學計算機與信息科學學院,重慶 401331)

一種改進的基于用戶屬性聚類的推薦算法

王穎,唐萬梅

(重慶師范大學計算機與信息科學學院,重慶 401331)

實際應用中的協同過濾推薦算法往往面臨著用戶冷啟動、數據稀疏等問題。針對以上問題,擬采用用戶的屬性信息進行聚類進行優化,實驗通過MATLAB平臺在MovieLens數據集上驗證所提出的算法的推薦準確性。

用戶屬性聚類;推薦算法;冷啟動;數據稀疏

0 引言

互聯網的普及和信息爆炸式增長,使網民遭遇了信息超載等諸多問題。以協同過濾推薦的提出[1]為標志的推薦系統(Recommender System)作為信息過濾系統的一個子類應運而生,它通過挖掘和分析系統用戶行為數據如興趣偏好、用戶屬性信息等幫助用戶快速尋找滿足其需求和興趣的物品或信息。目前個性化推薦得到廣泛關注并取得較大發展,但同時面臨巨大挑戰,如冷啟動問題、數據稀疏問題等。

1 本文算法提出

針對推薦算法中的冷啟動、數據稀疏等問題,研究者從不同角度對推薦算法進行了改進。文獻[2]提出一種對用戶離線聚類和在線尋找用戶的最近鄰的方法,文獻[3]通過相似度的關聯推薦進行了優化,文獻[4]利用用戶間的信息傳遞和層次聚類方法改進了推薦算法,文獻[5]將譜聚類應用到用戶聚類中去,通過構造拉普拉斯矩陣并選擇和構造合適的特征向量空間并采用K-Means算法對特征向量進行聚類。還有很多研究者通過降維、語義分析、Jaccard相似度、奇異值分解、引入其領域知識等[6-10]方法解決數據稀疏問題。

本文使用用戶屬性而非評分信息尋找目標用戶近鄰,可以緩解新用戶的冷啟動問題,進一步通過聚類算法優化緩解數據稀疏對推薦準確性的影響,同時算法提高了推薦的準確性,算法主要思想是:首先對用戶屬性進行預處理,之后基于用戶屬性進行聚類,通過尋找目標用戶u所屬類找到目標用戶的鄰居集合,根據鄰居用戶對目標用戶進行評分預測,把評分高的項目推薦給目標用戶u。

2 本文算法實現

2.1 對推薦系統中的用戶屬性進行預處理(表1)

表1 用戶屬性預處理

2.2 使用K-Means算法對用戶基于屬性進行聚類

把用戶基于屬性聚為K類,且滿足以下任一條件時迭代終止,具體代碼如表下所示:

2.3 對目標用戶u進行評分預測

需要注意的是,基于2.1小節四個屬性(即numAttr=4)聚類,相似度計算公式如下,

例如,歸一化后用戶u和v的年齡屬性值相同即Age(u)=Age(v),則記為Simage(u,v)=1,否則Simage(u,v)=0。同理計算gender、occupation、zipCode屬性相似度。之后根據用戶屬性相似度預測目標用戶u對項目i的評分:

2.4 評分預測準確性

目前推薦的準確性仍然是衡量一個推薦算法的關鍵指標,常見的推薦準確性評價指標有均方根誤差(RMSE)與平均絕對誤差(MAE),RMSE和MAE值的范圍為(0,1),且值越接近0表示推薦結果的準確性越高,公式如下:

其中pi向量存放測試集中用戶對n個項目的實際評分,qi存放用戶對n個項目通過本文算法預測出的評分。

3 實驗結果分析

實驗使用數據是MovieLens數據集,包含用戶943個,電影1682部,以及用戶對電影逾100,000條評分,評分范圍是0-5之間的整數,實驗平臺為MATLAB 2010b版本。

實驗驗證傳統K-Means聚類推薦、Baseline算法[11]和本文算法(improved algorithm)在不同K上的表現(圖1),以及本文算法在不同規模數據集上的推薦準確度(圖2)。

實驗表明本文算法評分預測準確性高于傳統KMeans聚類推薦算法和本文選取參照的Baseline算法[11],且隨著數據集增大,推薦效果越好。

4 結語

本文改進了基于用戶屬性聚類的推薦算法,在緩解用戶冷啟動和數據稀疏性問題以及提高推薦的準確性方面具有一定優越性,但聚類個數K與數據集規模、目標用戶評分個數的聯系有待進一步探索。

圖1 Traditional K-Means、Baseline、Improved Algorithm算法對比

圖2 本文算法在不同規模數據集上表現

[1]David Goldberg,David Nichols,Brian M.Oki,et al.Using Collaborative Fltering to Weave an Information Tapestry[C].Communications of ACM,1992,35(12):61-70.

[2]李濤,王建東,葉飛躍,等.一種基于用戶聚類的協同過濾推薦算法[J].系統工程與電子技術,2007,29(7):1178-1182.

[3]郭曉波,趙書良,牛東攀,等.一種解決稀疏數據和冷啟動問題的組合推薦方法[J].中國科學技術大學學報,2015,45(10):804-812.

[4]尹航,常桂然,王興偉.采用聚類算法優化的K近鄰協同過濾算法[J].小型微型計算機系統,2013,34(4):806-809.

[5]李振博,徐桂瓊,査九.基于用戶譜聚類的協同過濾推薦算法[J].計算機技術與發展,2014,24(9):59-67.

[6]姜維,龐秀麗.面向數據稀疏問題的個性化組合推薦研究[J].計算機工程與應用,2012,48(21):21-25.

[7]Gediminas Adomavicius,Alexander Tuzhilin.Toward the Next Generation of Recommender Systems:a Survey of the Tate-of-the-Art and Possible Extensions[J].IEEE Transactions on Knowledge and Data Engineering,2005,17(6):734-749.

[8]Schafer J B,Dan F,Jon H,et al.Collaborative Filtering Recommender Systems[M].[S.l.]:Springer-Verlag,2007:291-324.

[9]Jonathan L.Herlocker,Joseph A.Konstan,Al Borchers,et al.An Algorithmic Framework for Performing Collaborative Filtering[C].Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval.Berkeley,California,United States:ACM,1999:230-237.

[10]陳宗言,顏俊.基于稀疏數據預處理的協同過濾推薦算法[J].計算機技術與發展,2016,26(7):59-64.

[11]張峻瑋,楊洲.一種基于改進的層次聚類的協同過濾用戶推薦算法研究[J].計算機科學,2014,41(12):176-178.

A Recommendation Algorithm Based on User Attributes Clustering

WANG Ying,TANG Wan-mei

(College of Computer and Information Science,Chongqing Normal University,Chongqing 401331)

Recommendation Algorithms in practical application are always faced with user cold start problem,data sparsity problem etc.In order to solve the problems above,proposes user attributes clustering method,and conducts experiments on MovieLens dataset through MATLAB to prove recommendation accuracy of the proposed algorithm.

User Attributes Clustering;Recommendation Algorithm;Cold Start;Data Sparsity

1007-1423(2017)11-0056-04

10.3969/j.issn.1007-1423.2017.11.011

王穎(1990-),女,碩士研究生,研究方向為推薦系統、數據挖掘

2017-03-30

2017-04-10

重慶市教改項目(No.yjg123040)、重慶師范大學校級項目(No.cyjg1205、No.201625、No.xyjg16005)

唐萬梅,女,博士,教授

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 少妇人妻无码首页| 中日韩一区二区三区中文免费视频 | 91精品视频在线播放| 伊人久久大香线蕉影院| 粗大猛烈进出高潮视频无码| 91福利免费| 特级精品毛片免费观看| 91无码人妻精品一区| 玖玖免费视频在线观看| 97视频精品全国在线观看| 波多野结衣的av一区二区三区| 中文字幕自拍偷拍| 国产97视频在线| 欧美精品导航| 国产综合精品日本亚洲777| 97亚洲色综久久精品| 国产美女无遮挡免费视频网站 | 久久男人资源站| 日本黄色a视频| 欧美日本在线一区二区三区| 九九视频免费在线观看| 91人妻在线视频| 欧美一区二区自偷自拍视频| 亚洲欧美极品| 欧美日韩一区二区在线播放| 久久情精品国产品免费| 小13箩利洗澡无码视频免费网站| 在线观看国产精品一区| 夜夜操国产| 欧美成人午夜视频免看| 亚洲第一黄色网址| 国产精品色婷婷在线观看| 精品91在线| 无码视频国产精品一区二区| 亚洲狼网站狼狼鲁亚洲下载| 欧美成人亚洲综合精品欧美激情| 亚洲一区免费看| 91九色视频网| 在线国产毛片手机小视频| av一区二区三区高清久久| 91精品国产91久久久久久三级| 国产精品开放后亚洲| 精品国产福利在线| 伊大人香蕉久久网欧美| 激情综合网址| 国产SUV精品一区二区| 日本三级黄在线观看| 日韩精品亚洲一区中文字幕| 中文国产成人久久精品小说| 国产精品久久久久久搜索| 欧美色99| 亚洲精品久综合蜜| 99在线视频网站| av尤物免费在线观看| 日本午夜影院| 免费av一区二区三区在线| 国产美女精品一区二区| 国产极品美女在线播放| 欧美午夜小视频| 日本人又色又爽的视频| 亚洲AV一二三区无码AV蜜桃| 日本人又色又爽的视频| 久久国产精品波多野结衣| 在线观看热码亚洲av每日更新| 亚洲成a人在线观看| a国产精品| 广东一级毛片| 日本91视频| 亚洲国产中文在线二区三区免| 三区在线视频| 国产第一页屁屁影院| 亚洲成年人网| 一级香蕉视频在线观看| 国产精品人人做人人爽人人添| 久久香蕉国产线看观看亚洲片| 欧美日本中文| 超碰精品无码一区二区| 女同久久精品国产99国| 久久久久久尹人网香蕉 | 四虎永久在线精品影院| 亚洲精品中文字幕无乱码| 亚洲色大成网站www国产|