【技术实现步骤摘要】
基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法
[0001]本专利技术涉及数据推荐
,具体是基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法。
技术介绍
[0002]现代社会,信息技术的快速发展,大大的丰富和方便了人们的日常生活,与此同时,在海量信息供给予用户多样化需求之间矛盾日益突出的情况下,将个性化推荐应用到相关领域是明智的选择。推荐算法有很多分类,主要有基于内容的推荐、基于协同过滤的推荐和基于关联规则的推荐。
[0003]协同过滤是应用最广泛的个性化推荐算法之一,随着该推荐算法的广泛应用与研究,协同过滤推荐技术的问题逐渐凸显出来了,在对数据稀疏性和预测精度问题,本专利技术固提出基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法。
技术实现思路
[0004]本专利技术的目的在于提供基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]基于用户兴趣和评分偏 ...
【技术保护点】
【技术特征摘要】
1.基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法,其特征在于:包括以下步骤:步骤一:用户相似度的计算;步骤二:用户评分偏好差异的建模;步骤三:用户相似度和用户评分偏好差异的自适应结合;步骤四:目标用户的评分预测并给予推荐。2.根据权利要求1所述的基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法,其特征在于:所述步骤一的用户相似度计算通过结合用户、项目平均评分及时间因素优化相似度测量模型,如下公式(1)所示:其中ω
u
、ω
i
分别为用户、项目时间因子,计算方法如下公式(2)、公式(3)所示:其中,分别为用户最后一次和第一次提供评分的时间,分别为最后一次和第一次对项目进行评分的时间。3.根据权利要求1所述的基于用户兴趣和评分偏好差异自适应结合的协同过滤推荐算法,其特征在于:所述步骤二通过更能够体现出组内变化差异的变异系数来对用户评分行为偏好差异进行建模,降低了变量个体的数值差异对变量间相似度的影响,用户评分的变易系数计算公式如下公式(4)所示:其中,Var
a
为用户a的评分方差,计算公式为下公式(5)所示:其中,|I
a
|表示被用户a评分过的项目数量,使用用户变异系数建模的用户评分行为偏好即如下公式(6)所示:在公式(6)中,分别代表着用户a和用户b的平均评分,CV
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。