计算机科学 ›› 2019, Vol. 46 ›› Issue (11A): 199-203.

• 数据科学 • 上一篇    下一篇

基于全加权矩阵分解的用户协同过滤推荐算法

邓秀勤1, 刘太亨1, 刘富春2, 龙咏红1   

  1. (广东工业大学应用数学学院 广州510006)1;
    (广东工业大学计算机学院 广州510006)2
  • 出版日期:2019-11-10 发布日期:2019-11-20
  • 通讯作者: 邓秀勤(1966-),女,硕士,教授,主要研究方向为数据挖掘、智能计算,E-mail:dxq706@gdut.edu。
  • 基金资助:
    本文受国家自然科学基金项目(61673122),广东省公益研究与能力建设专项资金资助项目(2015A030402006)资助。

User Collaborative Filtering Recommendation Algorithm Based on All Weighted Matrix Factorization

DENG Xiu-qin1, LIU Tai-heng1, LIU Fu-chun2, LONG Yong-hong1   

  1. (School of Applied Mathematics,Guangdong University of Technology,Guangzhou 510006,China)1;
    (School of Computers,Guangdong University of Technology,Guangzhou 510006,China)2
  • Online:2019-11-10 Published:2019-11-20

摘要: 针对传统的基于用户协同过滤推荐算法将用户对某物品的喜好程度等同看待的问题,文中提出了一种融合全加权矩阵分解的用户协同过滤模型。该模型首先为观测值设计频率感知加权,且非均匀地设计用于未观测值的用户导向加权。然后组合观测值和未观测值的加权,并根据评分确定用户声誉和用户关系的相似性,构建融合全加权矩阵分解的用户协同过滤模型。为了验证提出的推荐算法的性能,在Douban、Epinions和Last.fm 3个真实数据集上进行了仿真实验。实验结果表明,所提出的AWMF_UCFR算法的推荐准确性与MF算法、WRMF-UO算法、SoRS算法相比有显著提高。

关键词: 全加权矩阵分解, 社交网络, 推荐算法, 协同过滤

Abstract: Aiming at the problem that traditional user collaborative filtering recommendation algorithm equates users’ preferences for an item,a user collaborative filtering model based on all weighted matrix decomposition was proposed.Firstly,the model designs frequency sensing weights for observations,and non-uniformly designs user-oriented weights for unobserved values.Then,the weights of the observed and unobserved values are combined,and the similarity between user reputation and user relationship is determined according to the score,and the user collaborative filtering model of the fused fully weighted matrix decomposition is constructed.In order to verify the performance of the proposed recommendation algorithm,experiments were carried out on three real data sets:Douban,Epinions and Last.fm.The experimental results demonstrate that the proposed AWMF_UCFR algorithm achieves significant improvements on recommendation accuracy than MF algorithm,WRMF-UO algorithm and SoRS algorithm.

Key words: All-weighted matrix factorization, Collaborative filtering algorithm, Recommendation algorithm, Social network

中图分类号: 

  • TP391
[1]AGAWAL D,CHEN B C.Regression-based Latent Factor Mo-dels[C]∥15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.Paris,France:ACM,2009:19-27.
[2]王升升,赵海燕,陈庆奎,等.个性化推荐中的隐语义模型[J].小型微型计算机统,2016,37(5):881-889.
[3]范慧婷,钟春琳,龚海华.基于隐语义模型的个性化推荐[J].计算机应用与软件,2017,34(12):206-210.
[4]QIAN F,ZHAO S,TANG J,et al.SoRS:Social recommendation using global rating reputation and local rating similarity [J].Physica A Statistical Mechanics & Its Applications,2016,461:61-72.
[5]DENG X Q,LIU T H,LI W Z,et al.A Latent Factor Model of Fusing Social Rregularization Term and item Regularization Term [J].Physic A:Statistical Mechanics and its Applications,2019,525:1330-1342.
[6]LI H,DIAO X,CAO J,et al.Collaborative Filtering Recommendation Based on All-Weighted Matrix Factorization and Fast Optimization [J].IEEE Access,2018,6:25248-25260.
[7]LIN C,WANG L,TSAI K.Hybrid Real-Time Matrix Factorization for Implicit Feedback Recommendation Systems [J].IEEE Access,2018,6(10):21369-21380.
[8]HU Y,KOREN Y,VOLINSKY C.Collaborative filtering forimplicit feedback datasets[C]∥Proceedings of the 8th IEEE International Conference on Data Mining.Pisa,Italy:IEEE,2008:263-272.
[9]LING G,YANG H,KING I,et al.Online learning for collaborative filtering[C]∥The 2012 International Joint Conference on Neural Networks.Brisbane,Australia:ACM,2012:1-8.
[10]MA H,ZHOU D,LIU C,et al.Recommender systems with social regularization[C]∥Proceedings of the Fourth ACM International Conference on Web Search and Data Mining.Hong Kong:ACM,2011:287-296.
[11]MA H,YANG H,LYU M R,et al.Sorec:social recommendation using probabilistic matrix factorization [C]∥Proceedings of the 17th ACM Conference on Information and Knowledge Mana-gement.Napa Velley,Califomia:ACM,2008:931-940.
[12]JAMALI M,ESTER M.A matrix factorization technique with trust propagation for recommendation in social networks[C]∥Proceedings of the 4th ACM Conference on Recommendation Systems.Barcelona,Spain:ACM,2010:135-142.
[13]PAN R,ZHOU Y H,CAO B.One-class collaborative filtering[C]∥Proceedings of the 8th IEEE International Conference on Data Mining.Pisa,Italy:IEEE,2008:502-511.
[14]TANG J,HU X,GAO H,et al.Exploiting local and global social context for recommendation[C]∥Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence.Palo Alto,Califomia:AAAI,2013:2712-2718.
[15]BREESE S J,HECKERMAN D,KADIE C M.Empirical Analysis of Predictive Algorithms for Collaborative Filtering[C]∥Proceedings of the Fourteenth Annual Conference on Uncertainty in Artificial Intelligence.Madison,wisconsin:ACM,1998:43-52.
[16]MINAS G,CARTER T B,MACIEJ K,et al.Multigraph Sampling of Online Social Networks [J].IEEE Journal on Selected Areas in Communications,2011,29(3):1893-1905.
[17]LIAN D,ZHAO C,XIE X,et al.GeoMF:Joint geographicalmodeling and matrix factorization for point-of-interest recommendation[C]∥Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2014:831-840.
[1] 程章桃, 钟婷, 张晟铭, 周帆.
基于图学习的推荐系统研究综述
Survey of Recommender Systems Based on Graph Learning
计算机科学, 2022, 49(9): 1-13. https://doi.org/10.11896/jsjkx.210900072
[2] 王冠宇, 钟婷, 冯宇, 周帆.
基于矢量量化编码的协同过滤推荐方法
Collaborative Filtering Recommendation Method Based on Vector Quantization Coding
计算机科学, 2022, 49(9): 48-54. https://doi.org/10.11896/jsjkx.210700109
[3] 王剑, 彭雨琦, 赵宇斐, 杨健.
基于深度学习的社交网络舆情信息抽取方法综述
Survey of Social Network Public Opinion Information Extraction Based on Deep Learning
计算机科学, 2022, 49(8): 279-293. https://doi.org/10.11896/jsjkx.220300099
[4] 孙晓寒, 张莉.
基于评分区域子空间的协同过滤推荐算法
Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace
计算机科学, 2022, 49(7): 50-56. https://doi.org/10.11896/jsjkx.210600062
[5] 蔡晓娟, 谭文安.
一种改进的融合相似度和信任度的协同过滤算法
Improved Collaborative Filtering Algorithm Combining Similarity and Trust
计算机科学, 2022, 49(6A): 238-241. https://doi.org/10.11896/jsjkx.210400088
[6] 何亦琛, 毛宜军, 谢贤芬, 古万荣.
基于点割集图分割的矩阵变换与分解的推荐算法
Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation
计算机科学, 2022, 49(6A): 272-279. https://doi.org/10.11896/jsjkx.210600159
[7] 郭亮, 杨兴耀, 于炯, 韩晨, 黄仲浩.
基于注意力机制和门控网络相结合的混合推荐系统
Hybrid Recommender System Based on Attention Mechanisms and Gating Network
计算机科学, 2022, 49(6): 158-164. https://doi.org/10.11896/jsjkx.210500013
[8] 魏鹏, 马玉亮, 袁野, 吴安彪.
用户行为驱动的时序影响力最大化问题研究
Study on Temporal Influence Maximization Driven by User Behavior
计算机科学, 2022, 49(6): 119-126. https://doi.org/10.11896/jsjkx.210700145
[9] 蒲岍岍, 雷航, 李贞昊, 李晓瑜.
增强列表信息和用户兴趣的个性化新闻推荐算法
Personalized News Recommendation Algorithm with Enhanced List Information and User Interests
计算机科学, 2022, 49(6): 142-148. https://doi.org/10.11896/jsjkx.210400173
[10] 余皑欣, 冯秀芳, 孙静宇.
结合物品相似性的社交信任推荐算法
Social Trust Recommendation Algorithm Combining Item Similarity
计算机科学, 2022, 49(5): 144-151. https://doi.org/10.11896/jsjkx.210300217
[11] 畅雅雯, 杨波, 高玥琳, 黄靖云.
基于SEIR的微信公众号信息传播建模与分析
Modeling and Analysis of WeChat Official Account Information Dissemination Based on SEIR
计算机科学, 2022, 49(4): 56-66. https://doi.org/10.11896/jsjkx.210900169
[12] 左园林, 龚月姣, 陈伟能.
成本受限条件下的社交网络影响最大化方法
Budget-aware Influence Maximization in Social Networks
计算机科学, 2022, 49(4): 100-109. https://doi.org/10.11896/jsjkx.210300228
[13] 王美玲, 刘晓楠, 尹美娟, 乔猛, 荆丽娜.
基于评论和物品描述的深度学习推荐算法
Deep Learning Recommendation Algorithm Based on Reviews and Item Descriptions
计算机科学, 2022, 49(3): 99-104. https://doi.org/10.11896/jsjkx.210200170
[14] 郭磊, 马廷淮.
基于好友亲密度的用户匹配
Friend Closeness Based User Matching
计算机科学, 2022, 49(3): 113-120. https://doi.org/10.11896/jsjkx.210200137
[15] 董晓梅, 王蕊, 邹欣开.
面向推荐应用的差分隐私方案综述
Survey on Privacy Protection Solutions for Recommended Applications
计算机科学, 2021, 48(9): 21-35. https://doi.org/10.11896/jsjkx.201100083
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!