当前位置: 首页 > 专利查询>河海大学专利>正文

个性化推荐方法、计算用户间信任值的方法及装置制造方法及图纸

技术编号:19822172 阅读:22 留言:0更新日期:2018-12-19 14:50
本发明专利技术提供个性化推荐方法、计算用户间信任值的方法及装置,所述个性化推荐方法包括:获取在先用户对项目的评分值;获取预先计算的新用户对所述在先用户的信任值;根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值;根据所述评分值生成与所述项目相关的项目的推荐列表。所述推荐方法基于用户间的信任值,合理利用已有的评分数据,使个性化推荐的准确度更高,更加人性化。

【技术实现步骤摘要】
个性化推荐方法、计算用户间信任值的方法及装置
本专利技术涉及计算机
,具体而言,涉及个性化推荐方法、计算用户间信任值方法及装置。
技术介绍
随着互联网和电子商务发展,个性化推荐运用于各式各样的平台或环境下,它以海量数据挖掘为基础,可以为顾客提供个性化的信息服务和决策支持。随着个性化推荐的发展,越来越多的个性化推荐方法也随之出现,个性化推荐方法中对于数据的处理方式很重要,因此需要选择合适的数据处理和挖掘方式,以得到比较准确的个性化推荐结果。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供个性化推荐方法、计算用户间信任值的方法及装置。为了实现上述目的,本专利技术实施例所提供的技术方案如下所示:第一方面,本专利技术实施例提供一种个性化推荐方法,包括:获取在先用户对项目的评分值;获取预先计算的新用户对所述在先用户的信任值;根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值;根据所述评分值生成与所述项目相关的项目的推荐列表。所述个性化推荐方法是通过所述信任值预测的新用户对所述项目相关的项目的评分值,而所述信任值是基于已有的用户评分数据和用户的信任机制计算的,通过用户的信任机制和对用户评分数据的综合预测,使个性化推荐的准确度更高,更加人性化。进一步的,所述获取预先计算的新用户与在先用户之间的信任值,包括:获取所述在先用户对所述项目的真实评分值,获取所述新用户对所述项目的真实评分值;根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的信任值;根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值,包括:根据所述信任值和所述评分值预测所述新用户对与所述项目相关的新项目的评分值。进一步的,所述根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的信任值,包括:根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的初始信任值;根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户与所述在先用户之间的相似度;根据所述初始信任值利用信任传播机制计算所述新用户对所述在先用户的中间信任值;根据所述相似度和所述中间信任值计算所述新用户对所述在先用户的最终信任值。进一步的,所述根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的初始信任值,包括:根据所述新用户所有评分项目的集合、所述新用户所有评分项目的数量、所述新用户对项目的真实评分值、以及所述在先用户对所述项目的真实评分值计算所述新用户对所述在先用户的初始信任值。进一步的,所述根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户与所述在先用户之间的相似度,包括:根据所述新用户对项目的真实评分值、所述在先用户对所述项目的真实评分值、所述新用户对所有项目的评分平均值、所述在先用户对所有项目的评分平均值计算所述新用户与所述在先用户之间的相似度。进一步的,所述根据所述初始信任值利用信任传播机制计算所述新用户对所述在先用户的中间信任值,包括:根据信任的传递性和所述初始信任值大于信任值阈值的所述在先用户集合计算所述新用户对所述在先用户的中间信任值。进一步的,所述根据所述信任值和所述评分值预测新用户对与所述项目相关的项目的评分值,包括:根据所述评分值得到所述在先用户的隐藏特征值、所述项目的隐藏特征值,所述在先用户的隐藏特征值可以表征所述在先用户的喜好特征,所述项目的隐藏特征值可以表征所述项目的特征;根据所述信任值、所述在先用户的隐藏特征值、所述项目的隐藏特征值预测新用户对与所述项目相关的项目的评分值。第二方面,本专利技术实施例还提供一种计算用户间信任值的方法,包括:获取在先用户和新用户对项目的真实评分值;根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的初始信任值;根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户与所述在先用户之间的相似度;根据所述初始信任值利用信任传播机制计算所述新用户对所述在先用户的中间信任值;根据所述相似度和所述中间信任值计算所述新用户对所述在先用户的最终信任值。通过所述计算用户间信任值的方法,所述方法引用了用户信任传播机制,并且基于已有的用户评分数据,所计算的所述信任值能够很好的预测新用户对项目的评分值。第三方面,本专利技术实施例还提供一种个性化推荐装置,包括:获取模块:用于获取在先用户对项目的评分值和预先计算的新用户对所述在先用户的信任值;处理模块:用于根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值;所述处理模块还用于根据所述评分值生成与所述项目相关的项目的推荐列表。第四方面,本专利技术实施例还提供一种计算用户间信任值的装置,包括:获取模块:用于获取在先用户和新用户对项目的真实评分值;计算模块:用于根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的初始信任值;所述计算模块还用于根据所述在先用户的真实评分值和所述新用户的真实评分值计算新用户与在先用户之间的相似度;所述计算模块还用于根据所述初始信任值利用信任传播机制计算所述新用户对所述在先用户的中间信任值;所述计算模块还用于根据所述相似度和所述中间信任值计算所述新用户对所述在先用户的最终信任值。为使本专利技术的上述目的、特征和优点能更明显易懂,下文举本专利技术实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的计算用户间信任值的方法流程图;图2为本专利技术实施例提供的个性化推荐方法流程图;图3为本专利技术实施例提供的计算用户间信任值的装置示意图;图4为本专利技术实施例提供的个性化推荐装置示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参照图1,是本专利技术实施例提供的计算用户间信任值的方法,通过所述方法,可以计算用户之间的信任值,并基于该信任值预测用户对项目的评分,所述预测用户对项目的评分指的是预测一个新用户对一个新项目或者已有项目的评分,给所述新用户给出新项目或者已有项目的个性化推荐。所述方法包括:步骤100:获取在先用户和新用户对本文档来自技高网...

【技术保护点】
1.一种个性化推荐方法,其特征在于,包括:获取在先用户对项目的评分值;获取预先计算的新用户对所述在先用户的信任值;根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值;根据所述评分值生成与所述项目相关的项目的推荐列表。

【技术特征摘要】
1.一种个性化推荐方法,其特征在于,包括:获取在先用户对项目的评分值;获取预先计算的新用户对所述在先用户的信任值;根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值;根据所述评分值生成与所述项目相关的项目的推荐列表。2.根据权利要求1所述的方法,其特征在于,所述获取预先计算的新用户与在先用户之间的信任值,包括:获取所述在先用户对所述项目的真实评分值,获取所述新用户对所述项目的真实评分值;根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的信任值;根据所述信任值和所述评分值预测所述新用户对与所述项目相关的项目的评分值,包括:根据所述信任值和所述评分值预测所述新用户对与所述项目相关的新项目的评分值。3.根据权利要求2所述的方法,其特征在于,所述根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的信任值,包括:根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的初始信任值;根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户与所述在先用户之间的相似度;根据所述初始信任值利用信任传播机制计算所述新用户对所述在先用户的中间信任值;根据所述相似度和所述中间信任值计算所述新用户对所述在先用户的最终信任值。4.根据权利要求3所述的方法,其特征在于,所述根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户对所述在先用户的初始信任值,包括:根据所述新用户所有评分项目的集合、所述新用户所有评分项目的数量、所述新用户对项目的真实评分值、以及所述在先用户对所述项目的真实评分值计算所述新用户对所述在先用户的初始信任值。5.根据权利要求3所述的方法,其特征在于,所述根据所述在先用户的真实评分值和所述新用户的真实评分值计算所述新用户与所述在先用户之间的相似度,包括:根据所述新用户对项目的真实评分值、所述在先用户对所述项目的真实评分值、所述新用户对所有项目的评分平均值、所述在先用户对所有项目的评分平均值计算所述新用户与所述在先用户之间的相似度。6.根据权利要求3所述的方...

【专利技术属性】
技术研发人员:穆瑞辉曾晓勤相林杜柏圣
申请(专利权)人:河海大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1