首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种改进的协同过滤推荐算法
引用本文:李昆仑,戎静月,苏华仃.一种改进的协同过滤推荐算法[J].河北大学学报(自然科学版),2020,40(1):77-86.
作者姓名:李昆仑  戎静月  苏华仃
作者单位:河北大学电子信息工程学院,河北保定,071000
基金项目:国家自然科学基金资助项目(61672205)
摘    要:协同过滤推荐算法是目前个性化推荐系统中应用比较广泛的一种算法,但也同样面临着数据稀疏性、冷启动、可扩展性等问题.本文主要针对数据稀疏性问题和冷启动问题导致的推荐效果不精确,提出了一种改进的数据填充方式和相似度计算方法.首先根据用户评分习惯对用户进行层次聚类,其次利用用户基本信息如年龄初步计算用户之间的相似度,并将共同评分项所占比值作为权重得到用户相似度,最后利用Slope-one算法计算前K个相似用户的填充值,加入相似度的权重以获得最终填充值.计算相似度寻找近邻集时,将用户基本属性作为相似度权重,并且引入Sigmoid函数来添加时间戳对相似度的影响,并得到最终的相似度计算方法. 实验结果表明,推荐精度得到了显著提高,数据稀疏性问题和冷启动问题得到了改善.

关 键 词:协同过滤  数据稀疏性  相似度  Sigmoid  评分尺度  
收稿时间:2019-07-03

An improved collaborative filtering recommendation algorithm
LI Kunlun,RONG Jingyue,SU Huading.An improved collaborative filtering recommendation algorithm[J].Journal of Hebei University (Natural Science Edition),2020,40(1):77-86.
Authors:LI Kunlun  RONG Jingyue  SU Huading
Institution:College of Electronic Information Engineering, Hebei University, Baoding 071000, China
Abstract:The collaborative filtering recommendation algorithm is one of the most widely used algorithms in the personalized recommendation system, but it also faces problems such as data sparsity, cold start, and scalability. This paper mainly proposes an improved data filling method and similarity calculation method for the inaccurate recommendation effect caused by the data sparsity problem and the cold start problem. Firstly, the user is hierarchically clustered according to the user's scoring habits, and then the users basic information such as age is used to calculate the similarity between users, and the ratio of the common scoring items is used as the weight to obtain the user similarity. Finally, the Slope-one algorithm is used to calculate the padding values of the first K similar users, and the similarity weights are added to obtain the final padding value. When calculating similarity to find the nearest neighbor set,the basic attribute of the user is used as the similarity weight,and the Sigmoid function is introduced to add the impact of the timestamp on the similarity and obtain the final similarity calculation method The experimental results show that the recommendation accuracy is significantly improved, and at the same time the data sparsity problem and the cold start problem are improved.
Keywords:collaborative filtering  data sparsity  similarity  Sigmoid  scoring scale  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《河北大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《河北大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号