计算机科学 ›› 2018, Vol. 45 ›› Issue (4): 247-251.doi: 10.11896/j.issn.1002-137X.2018.04.041
李昊阳,符云清
LI Hao-yang and FU Yun-qing
摘要: 传统基于项目的协同过滤算法在计算项目相似度时仅依靠评分数据,未考虑项目的自身特征。社会化标注的出现使得标签能在一定程度上反映项目特征,但标签具有语义模糊的特点,因此直接将标签纳入协同过滤算法存在一定问题。为解决上述问题,提出一种改进的基于项目的协同过滤推荐算法。该算法对标签进行聚类并生成主题标签簇,根据项目标注情况计算项目与主题间的相关度并生成项目-主题相关度矩阵,同时将其与项目-评分矩阵相结合来计算项目间的相似度,采用协同过滤完成对目标项目的评分预测,以实现个性化推荐。在Movielens数据集上的实验结果表明,该算法能够解决标签的语义模糊问题并提升推荐质量。
[1] BOBADILLA J,ORTEGA F,HERNANDO A,et al.Recommender systems survey[J].Knowledge-based Systems,2013,46(1):109-132. [2] RESNICK P,IACOVOU N,SUCHAK M,et al.GroupLens:an open architecture for collaborative filtering of netnews[C]∥ACM Conference on Computer Supported Cooperative Work.ACM,1994:175-186. [3] LINDEN G,SMITH B,YORK J.Amazon.com recommenda-tions:item-to-item collaborative filtering[J].IEEE Internet Computing,2003,7(1):76-80. [4] FENG W,WANG J.Incorporating heterogeneous informationfor personalized tag recommendation in social tagging systems[C]∥ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2012:1276-1284. [5] ZHANG B,GAO Y,GAO K N,et al.Combining Relation and Content Analysis for Social Tagging Recommendation[J].Journal of Software,2012,23(3):476-488.(in Chinese) 张斌,高引,高克宁,等.融合关系与内容分析的社会标签推荐[J].软件学报,2012,23(3):476-488. [6] SONG H,LU P,ZHAO K.Improving item-based collaborative filtering recommendation system with tag[C]∥International Conference on Artificial Intelligence,Management Science and Electronic Commerce.IEEE,2011:2142-2145. [7] CAI Q,HAN D M,LI H S,et al.Personal Resource Recommendation Based on Tags and Collaborative Filtering[J].Computer Science,2014,41(1):69-71.(in Chinese) 蔡强,韩东梅,李海生,等.基于标签和协同过滤的个性化资源推荐[J].计算机科学,2014,41(1):69-71. [8] LI G,WANG S,LI Z Y,et al.Personalized Tag Recommendation Algorithm Based on Tensor Decomposition[J].Computer Science,2015,41(4):30-35.(in Chinese) 李贵,王爽,李征宇,等.基于张量分解的个性化标签推荐算法[J].计算机科学,2015,41(4):30-35. [9] WANG W P,WANG J H.Hybrid Recommendation MethodBased on Tag and Collaborative Filtering[J].Computer Engineering,2011,37(14):34-35.(in Chinese) 王卫平,王金辉.基于Tag和协同过滤的混合推荐方法[J].计算机工程,2011,37(14):34-35. [10] KIM H N,JI A T,HA I,et al.Collaborative Filtering Based on Collaborative Tagging for Enhancing the Quality of Recommendation[J].Electronic Commerce Research & Applications,2010,9(1):73-83. [11] HALPIN H,ROBU V,SHEPHERD H.The complex dynamics of collaborative tagging[C]∥International Conference on World Wide Web(WWW 2007).Banff,Alberta,Canada,May.DBLP,2007:211-220. [12] WU C,ZHOU B.Complex network analysis of tag as a social network[J].Journal of Zhejiang University(Engineering Scie-nce),2010,4(11):2194-2197.(in Chinese) 吴超,周波.基于复杂网络的社会化标签分析[J].浙江大学学报:工学版,2010,4(11):2194-2197. [13] AHN Y,BAGROW J,LEHMANN S.Link Communites Reveal Multiscale Complexity Innetworks[J].Nature,2010,466(7307):761-764. [14] GroupLens[EB/OL].http://www.grouplens.org. [15] SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based collaborative filtering recommendation algorithms[C]∥International Conference on World Wide Web.ACM,2001:285-295. [16] JI H,LI J,REN C,et al.Hybrid collaborative filtering model for improved recommendation[C]∥IEEE International Conference on Service Operations and Logistics,and Informatics.IEEE,2013:142-145. |
No related articles found! |
|