计算机与现代化Issue(1):1-4,12,5.DOI:10.3969/j.issn.1006-2475.2017.01.001
一种改进的协同过滤推荐算法
An Improved Collaborative Filtering Recommendation Algorithm
摘要
Abstract
Recommendation system is widely used in e-commerce,and collaborative filtering is one of the most successful techniques in the recommendation system.With the increasing of the e-commerce data,the problem of the sparsity of the user-item rating matrix becomes more and more obvious,which has become the bottleneck of the recommendation system.To improve the recommendation quality under the sparse dataset environment,this paper proposed an improved collaborative filtering algorithm based on LDA model.We first built LDA model according to the user-item rating matrix,and got user-item selection probability matrix.And then,we clustered the item set by item properties,and cut the matrix by cluster results.Finally,in the process of similarity calculation,we introduced time factor to improve similarity calculation formula.Experimental results on Movie Lens datasets show that the proposed model gets better performance than traditional collaborative filtering algorithm in MAE.关键词
LDA/协同过滤/聚类/相似度计算/时间因子Key words
LDA/collaborative filtering/clustering/similarity calculation/time factor分类
信息技术与安全科学引用本文复制引用
刘艺,冯钧,魏童童,陈志飞,徐欢,张立霞..一种改进的协同过滤推荐算法[J].计算机与现代化,2017,(1):1-4,12,5.基金项目
国家自然科学基金面上项目(61370091) (61370091)
国家科技支撑计划项目(2015BAB07B00) (2015BAB07B00)