计算机科学 ›› 2015, Vol. 42 ›› Issue (2): 267-273.doi: 10.11896/j.issn.1002-137X.2015.02.056

• 人工智能 • 上一篇    下一篇

基于张量分解的个性化标签推荐算法

李贵,王爽,李征宇,韩子扬,孙平,孙焕良   

  1. 沈阳建筑大学信息控制工程学院 沈阳110168,沈阳建筑大学信息控制工程学院 沈阳110168,沈阳建筑大学信息控制工程学院 沈阳110168,沈阳建筑大学信息控制工程学院 沈阳110168,沈阳建筑大学信息控制工程学院 沈阳110168,沈阳建筑大学信息控制工程学院 沈阳110168
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金(61070024),辽宁省自然科学基金(2014020068)资助

Personalized Tag Recommendation Algorithm Based on Tensor Decomposition

LI Gui, WANG Shuang, LI Zheng-yu, HAN Zi-yang, SUN Ping and SUN Huan-liang   

  • Online:2018-11-14 Published:2018-11-14

摘要: 基于互联网的社会标签推荐系统为广大用户提供了一个信息共享平台,让用户以“标签”的形式为其浏览的物品标注信息。标签既描述了物品语义,又反映了用户偏好。标签系统的最大优势在于可以发挥群体的智能,获得用户对物品比较准确的关键词描述,而准确的标签信息是提升个性化推荐系统性能的重要资源。然而,现存的标签推荐系统面临的问题是:由于兴趣的不同,不同的用户对于同一物品可能会打不同的标签,或者是同一标签对于不同用户可能会蕴含不同的语义。因此如何有效获取用户、物品、标签3者之间潜在的语义关联成为标签推荐系统需要解决的主要问题。为此引入三维张量模型,利用三维张量的3个维度来分别描述社会标签推荐系统中3种类型的实体:用户、物品、标签。在基于历史标签数据(标签元数据)构建初始张量的基础上,应用高阶奇异值分解(HOSVD)方法降低张量维度,同时实现3种类型实体之间潜在的语义关联分析,从而进一步提高标签推荐系统的准确性。实验结果表明,该方法较当前两种典型的标签推荐算法(FolkRank和PR)在准确率和召回率性能指标上有明显提升。

关键词: 社会标签,标签推荐,张量分解,高阶奇异值分解(HOSVD)

Abstract: Internet-based social tag recommendation system provides a information sharing platform for the majority of users,allowing the users to annotate information for the items they have browsed in the form of “tag”.It not only describes the item’s semantics but also reflects the user’s preferences.The advantage of tag recommendation system is that the system can play a swarm intelligence to obtain the accurate keywords description of the item,and accurate tag information is an important resource to improve the performance of personalized recommendation system.However,due to the different interests of different users,the existing tag recommendation system is facing a problem that different users may tag different tags for the same items,and another problem is that the same tag for different users may contain different semantics.So how to effectively get the potential semantic association among the users,items and tags has become a main problem which needs to be solved.Therefore,we introduced a tensor model and used the third-order tensor to describe the three types of entities of social tag recommendation system:users,items and tags. On the basic of constructing initial tensor based on the history tagging data(tagging metadata),we applied the higher order singular value decomposition (HOSVD)method to reduce the dimension of tensor,at the same time to realize the analysis of potential semantic association between three types of entities.We performed experimental comparison of the method against two tag recommendations algorithms (FolkRank and PR) with two real data sets(Last.fm and Movielens).Experimental results show significant improvements of the method in terms of recall and precision.

Key words: Social tag,Tag recommendation,Tensor decomposition,Higher order singular value decomposition

[1] Cristianini N,Shawe-Taylor J.Kernel Methods for PatternAnalysis[M].Cambridge Univversity Press,2004
[2] Breese J,Heckerman D,Kadie C.Empirical analysis of predictive algorithms for collaborative filtering[C]∥Proc.Conf.on Uncertainty in Artificial Intelligence.1998:43-52
[3] Tso-Sutter K,Marinho B,Schmidt-Thieme L.Tag-Aware Re-commender Systems by Fusion of Collaborative Filtering Algorithms[C]∥Proc.ACM Symp.Applied Computing (SAC).2008
[4] Xu Y,Zhang L,Liu W.Cubic analysis of social bookmarking for personalized recommendation[C]∥Frontiers of WWW Research and Development -APWeb.2006:733-738
[5] Xu Z,Fu Y,Mao J,et al.Towards the semantic Web:Collaborative tag suggestions[C]∥Proceedings of Collaborative Web Tagging Workshop at the 15 WWW Conference.2006
[6] Herlocker J,Konstan J,Riedl J.An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms[J].Information Retrieval,2002,5(4):287-310
[7] Sun J,Tao D,Faloutsos C.Beyond Streams and Graphs:Dyna-mic Tensor Analysis[C]∥Proc.ACM Conf.Knowledge Disco-very and Data Mining (KDD).2006:374-383
[8] Hotho A,Jaschke R,Schmitz C,et al.Information retrieval infolksonomies:Search and ranking[C]∥The Semantic Web:Research and Applications.2006:411-426
[9] Chin T,Schindler K,Suter D.Incremental Kernel SVD for Face Recognition with Image Sets[C]∥Proc.Int’l Conf.Automatic Face and Gesture Recognition (FGR).2006:461-466
[10] Jaschke R,Marinho L,Hotho A,et al.Tag recommendations in folksonomies[C]∥Knowledge Discovery in Databases(PKDD).2007:506-514
[11] Karypis G.Evaluation of item-based top-n recommendation al-gorithms[C]∥Proc.ACM CIKM Conf..2001:247-254
[12] Kleinberg J.Authoritative sources in a hyper linked environment[J].Journal of the ACM,1999,6(5):604-632
[13] Lathauwer L D,Moor B D,Vandewalle J.A multilinear singular value decomposition[J].SIAM Journal of Matrix Analysis and Applications,2000,1(4):1253-1278
[14] Page L,Brin S,Motwani R,et al.The pagerank citation ran-king:bringing order to the Web[R].Technical Report,1998
[15] Sun J,Shen D,Zeng H,et al.Cubesvd:a novel approach to personalizedweb search[C]∥World Wide Web Conference.2005:382-390
[16] Wang H,Ahuja N.A tensor approximation approach to dimensionality reduction[J].International Journal of Computer Vision.,2008,76:217-229
[17] 项亮,陈义,王益.推荐系统实践[M].河北:人民邮电出版社,2012:39-43

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!