计算机科学 ›› 2016, Vol. 43 ›› Issue (9): 227-231.doi: 10.11896/j.issn.1002-137X.2016.09.045

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

一种融合多种用户行为的协同过滤推荐算法

高山,刘炜,崔勇,张茜,王宗敏   

  1. 郑州大学信息工程学院 郑州450001;郑州大学信息网络省重点开放实验室 郑州450001;河南工业大学信息科学与工程学院 郑州450001,郑州大学信息网络省重点开放实验室 郑州450001,郑州大学信息工程学院 郑州450001,中原工学院计算机学院 郑州450007,郑州大学信息网络省重点开放实验室 郑州450001
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受教育部博士点专项科研基金(20114101110007),河南省创新人才项目(2011HASTIT003),河南省科研重点项目(13A520562),河南省高等学校重点科研项目(15A520028),河南省基础与前沿技术研究项目(152300410047)资助

Collaborative Filtering Algorithm Integrating Multiple User Behaviors

GAO Shan, LIU Wei, CUI Yong, ZHANG Qian and WANG Zong-min   

  • Online:2018-12-01 Published:2018-12-01

摘要: 协同过滤作为目前应用最成功的个性化推荐技术,在电子商务、社交网络等领域得到了广泛应用。然而,当此类算法应用到个性化医疗推荐领域时,由于个人医疗行为本身的复杂性和多样性,出现了推荐准确率下降的问题。针对这一问题,提出一种融合多种用户行为的协同过滤推荐算法,使用权重因子来综合衡量不同用户行为对推荐质量的影响,并引入重合依赖度的概念来修正传统的相似度度量方法。在收集的Top-md数据集上的实验结果表明,该算法能够全方位表达用户的就医偏好和意愿,有效提高个性化医疗推荐系统的推荐质量。

关键词: 推荐系统,协同过滤,重合依赖度,多种用户行为,权重因子

Abstract: Collaborative filtering is one of the most successful techniques among personalized recommender systems,and is widely used in the field of e-commerce,social networks etc.Due to the complexity and diversity of the personal health behaviors,it causes low accuracy of the recommendation algorithms when applied to personalized medicine recommendation.To deal with this problem,a new collaborative filtering algorithm integrating multiple user behaviors was proposed.The weighting factor and the overlap-dependency are introduced in classical similarity computing,and they can measure the effects of different user behaviors on the recommendation quality.Experiments on the Top-md dataset show that the new algorithm can fully express the user’s preferences and wishes for medical treatment,and can effectively improve the quality of personalized medicine recommender systems.

Key words: Recommender systems,Collaborative filtering,Overlap-dependency,Multiple user behaviors,Weighting factor

[1] Wang Guo-xia,Liu He-ping.Survey of Personalized Recommendation System[J].Computer Engineering and Applications,2012,8(7):66-76(in Chinese) 王国霞,刘贺平.个性化推荐系统综述[J].计算机工程与应用,2012,8(7):66-76
[2] Huang Xin-ting,Bao Xiao-yuan,Yu Guo-pei,et al.Research on Personalized Medical Service Engine Driven by Medical Big Data[J].China Digital Medicine,2014,9(8):5-7(in Chinese) 黄新霆,包小源,俞国培,等.医疗大数据驱动的个性化医疗服务引擎研究[J].中国数字医学,2014,9(8):5-7
[3] Bobadilla J,Ortega F,Hernando A.A collaborative filtering si-milarity measure based on singularities[J].Information Proces-sing and Management,2012,8(2):204-217
[4] Xu Hai-ling,Wu Xiao,Li Xiao-dong,et al.Comparison Study of Internet Recommendation System[J].Journal of Software,2009,0(2):350-362(in Chinese) 许海玲,吴潇,李晓东,等.互联网推荐系统比较研究[J].软件学报,2009,0(2):350-362
[5] Huang Chuang-guang, Yin Jian, Wang Jing, et al.UncertainNeighbor’ Collaborative Filtering Recommendation Algorithm[J].Chinese Journal of Computers,2010,3(8):1369-1377(in Chinese) 黄创光,印鉴,汪静,等.不确定近邻的协同过滤推荐算法[J].计算机学报,2010,3(8):1369-1377
[6] Zhao Z D,Shang M S.User-based Collaborative-Filtering Re-commendation Algorithms on Hadoop[C]∥Third International Conference on IEEE Knowledge Discovery and Data Mining(WKDD’10).2010:478-481
[7] Sarwar B,Karypis G,Konstan J,et al.Item-based Collaborative Filtering Recommendation Algorithms[C]∥Proceedings of the 10th International World Wide Web Conference.Paris:IEEE Computer Society Press,2001:285-295
[8] Deng Ai-lin,Zhu Yang-yong,Shi Bai-le.A Collaborative Filte-ring Recommendation Algorithm Based on Item Rating Prediction[J].Journal of Software,2003,14(9):1621-1628(in Chinese) 邓爱林,朱扬勇,施伯乐.基于项目评分预测的协同过滤推荐算法[J].软件学报,2003,14(9):1621-1628
[9] Li Peng-fei,Wu Wei-min.Optimized Implementation of Hybrid Recommendation Algorithm[J].Computer Science,2014,1(2):68-71(in Chinese) 李鹏飞,吴为民.基于混合模型推荐算法的优化[J].计算机科学,2014,1(2):68-71
[10] Guo Gui-bing,Zhang Jie,Yorke-Smith N.TrustSVD:Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings[C]∥Proceedings of Twenty-Ninth AAAI Conference on Artificial Intelligence.2015:123-129
[11] Liao Shou-fu,Lin Shi-ping,Guo Kun.A Cold-Starting Persona-lized Recommendation Algorithm[J].Journal of Chinese Computer Systems,2015,6(8):1723-1727(in Chinese) 廖寿福,林世平,郭昆.个性化推荐冷启动算法[J].小型微型计算机系统,2015,6(8):1723-1727
[12] Herlocker J,Konstan J,Borchers A,et al.An AlgorithmicFramework for Performing Collaborative Filtering [C]∥Proceedings of the 22nd annual international ACM SIGIR Confe-rence on Research and Development in Information Retrieve.1999:230-237
[13] Liu Jian-guo,Zhou Tao,Wang Bing-hong.Research Progress in Personalized Recommendation System[J].Progress in Natural Science,2009,9(1):1-15(in Chinese) 刘建国,周涛,汪秉宏.个性化推荐系统的研究进展[J].自然科学进展,2009,9(1):1-15
[14] Guo G.Integrating Trust and Similarity to Ameliorate the Data Sparsity and Cold Start for Recommender Systems[C]∥Proceedings of the 7th ACM Conference on Recommender Systems.2013:451-454
[15] Breese J,Heckerman D,Kadie C.Empirical analysis of predictive algorithms for collaborative filtering[C]∥Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence (UAI’98).1998:43-52
[16] Herlocker J,Konstan J,Riedl J.An Empirical Analysis of De-sign Choices in Neighborhood-Based Collaborative Filtering Algorithms[J].Information Retrieval,2002,5(4):287-310
[17] Sarwar B,Karypis G,Konstan J,et al.Application of dimensiona-lity reduction in recommender system-A case study[C]∥ACM WebKDD 2000 Workshop.2000

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!