基于二分网络社团划分的推荐算法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Recommendation Algorithm Based on Community Detection in Bipartite Networks
  • 作者:陈东明 ; 严燕斌 ; 黄新宇 ; 王冬琦
  • 英文作者:CHEN Dong-ming;YAN Yan-bin;HUANG Xin-yu;WANG Dong-qi;School of Software,Northeastern University;
  • 关键词:推荐算法 ; 二分网络 ; 社团划分 ; 协同过滤 ; 复杂网络
  • 英文关键词:recommendation algorithm;;bipartite network;;community detection;;collaborative filtering;;complex network
  • 中文刊名:DBDX
  • 英文刊名:Journal of Northeastern University(Natural Science)
  • 机构:东北大学软件学院;
  • 出版日期:2018-08-14
  • 出版单位:东北大学学报(自然科学版)
  • 年:2018
  • 期:v.39;No.335
  • 基金:辽宁省自然科学基金资助项目(20170540320);; 辽宁省教育厅科学研究项目(L20150167)
  • 语种:中文;
  • 页:DBDX201808008
  • 页数:5
  • CN:08
  • ISSN:21-1344/T
  • 分类号:42-46
摘要
传统的基于用户的协同过滤(User-based CF)推荐算法的推荐效率随着数据的不断增加而降低.本文在User-based CF算法中引入二分网络社团发现理论,提出一种基于二分网络社团划分的推荐算法(RACD).首先通过用户与项目之间的关系建立用户-项目二分网络,然后通过RACD对该网络进行社团划分,得到用户的社团信息,最后通过同一社团中的其他用户对目标用户进行项目的推荐.在经典网络数据集上的实验结果表明,RACD能够有效提高推荐系统实时推荐效率.
        The efficiency of traditional user-based collaborative filtering( user-based CF)recommendation algorithm is reduced with data increasing. This paper proposes a recommendation algorithm based on community detection( RACD) in bipartite networks by introducing bipartite network community detection theory into user-based CF recommendation algorithm. Firstly,the user-item rating matrix is mapped into user-item bipartite network. Then, the community information of each user is obtained by using RACD to divide the user-item network. Finally,the items are recommended to the target user according to other users in the same community.Experiments on real-world classic network datasets show that the RACD can effectively improve real-time recommendation efficiency of the recommendation system.
引文
[1]Adomavicius G,Zhang J.Stability of recommendation algorithms[J].ACM Transactions on Information Systems,2010,30(4):47-54.
    [2]Schedl M,Hauger D,Farrahi K,et al.On the influence of user characteristics on music recommendation algorithms[C]//European Conference on Information Retrieval.Vienna,2015:339-345.
    [3]郑祥云,陈志刚,黄瑞,等.基于主题模型的个性化图书推荐算法[J].计算机应用,2015,35(9):2569-2573.(Zheng Xiang-yun,Chen Zhi-gang,Huang Rui,et al.Personalized book recommendation algorithm based on topic model[J].Journal of Computer Applications,2015,35(9):2569-2573.)
    [4]Cai X,Bain M,Krzywicki A,et al.Collaborative filtering for people to people recommendation in social networks[C]//AI2010:Advances in Artificial Intelligence.Berlin:Springer,2010:476-485.
    [5]Chee S H S,Han J,Wang K.Rec Tree:an efficient collaborative filtering method[J].Lecture Notes in Computer Science,2001,2114:141-151.
    [6]Balabanovi M,Shoham Y.Fab:content-based,collaborative recommendation[J].Communications of the ACM,1997,40(3):66-72.
    [7]Lops P,de Gemmis M,Semeraro G.Content-based recommender systems:state of the art and trends[M]//Recommender Systems Handbook.[S.l.]:Springer US,2011:73-105.
    [8]Soboroff I M,Nicholas C K.Combining content and collaboration in text filtering[C/OL]//Proceedings of the IJCAI’99 Workshop on Machine Learning in Information Filtering,1999.[2017-01-23].http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.640.3677&rep=rep1&type=pdf.
    [9]Girardi R,Marinho L B.A domain model of Web recommender systems based on usage mining and collaborative filtering[J].Requirements Engineering,2007,12(1):23-40.
    [10]Papagelis M,Plexousakis D.Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents[J].Engineering Applications of Artificial Intelligence,2005,18(7):781-789.
    [11]Zhao Z D,Shang M.User-based collaborative-filtering recommendation algorithms on hadoop[C]//IEEE International Conference on Knowledge Discovery and Data Mining.Phuket,2010:478-481.
    [12]孟桓羽,刘真,王芳,等.基于图和改进K近邻模型的高效协同过滤推荐算法[J].计算机研究与发展,2017,54(7):1426-1438.(Meng Huan-yu,Liu Zhen,Wang Fang,et al.An efficient collaborative filtering algorithm based on graph model and improved KNN[J].Journal of Computer Research and Development,2017,54(7):1426-1438.)
    [13]Wang Q,Li W,Zhang X,et al.Academic paper recommendation based on community detection in citationcollaboration networks[C]//Asia-Pacific Web Conference:Web Technologies and Applications.Suzhou,2016:124-136.
    [14]Chen D M,Yan Y B,Wang D Q,et al.Community detection algorithm based on structural similarity for bipartite networks[C]//Proceedings of 7th IEEE International Conference on Software Engineering and Service Science.Beijing,2016:173-177.
    [15]Vozalis M G,Margaritis K G.Using SVD and demographic data for the enhancement of generalized collaborative filtering[J].Information Sciences,2007,177(15):3017-3037.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700