当前位置: 首页 > 专利查询>新乡学院专利>正文

一种基于显式信任和隐式信任的个性化推荐方法技术

技术编号:19934453 阅读:159 留言:0更新日期:2018-12-29 04:38
本发明专利技术涉及计算机技术领域,特别是涉及一种基于显式信任和隐式信任的个性化推荐方法。本发明专利技术先根据用户信任评分矩阵,计算用户间的信任相似度,筛选最近信任邻居集;然后计算最近信任邻居集中用户间的显式信任度;计算用户之间的预测信任度;根据显式信任关系预测评分;根据用户‑项目评分矩阵,计算用户之间的隐式信任度,得到用户隐式信任矩阵;根据隐式信任关系预测评分;对两者进行融合,预测目标用户对项目的评分值,并降序排列,把预测评分最高的K个项目推荐给目标用户,生成推荐列表。最后,通过实验比较表明,本发明专利技术性能优于当前的推荐方法,提高了推荐的准确率和精准度,大幅度降低了推荐的误差,能够解决传数据稀疏性和冷启动的难题。

【技术实现步骤摘要】
一种基于显式信任和隐式信任的个性化推荐方法
本专利技术涉及计算机
,特别是涉及一种基于显式信任和隐式信任的个性化推荐方法。
技术介绍
随着Web3.0的发展,互联网技术不断更新,使得网络中的数据爆炸式增长,出现了信息过载的问题,那么要在海量数据中发现有价值的信息就变得更困难,推荐技术的发展可以根据用户的历史评分信息,挖掘用户的偏好倾向,从而为用户进行个性化的推荐,但是传统的个性化推荐方法存在数据稀疏性和冷启动的难题,并且推荐结果的准确性低,错误率高。目前的个性化推荐方法存在着推荐准确性不高,推荐性能差,后来在此基础上引入了用户间的信任关系,一定程度上提高了推荐系统的性能,但是仅考虑了用户之间的直接信任关系,没有考虑用户间的显式或隐式信任关系,因此如何充分利用用户间的显式或隐式信任关系,提高推荐的准确性,降低推荐错误率,更是迫切需要研究的热点之一。
技术实现思路
本专利技术的目的在于提供一种基于显式信任和隐式信任的个性化推荐方法。本专利技术的目的是通过如下途径实现的:一种基于显式信任和隐式信任的个性化推荐方法,假设已有用户-项目评分矩阵和用户信任评分矩阵,包括如下步骤:步骤1:根据用本文档来自技高网...

【技术保护点】
1.一种基于显式信任和隐式信任的个性化推荐方法,其特征在于:假设已有用户‑项目评分矩阵和用户信任评分矩阵,包括如下步骤:步骤1:根据用户信任评分矩阵,采用公式(1)计算用户之间的信任相似度,并按降序排列,选取与用户c信任相似性最高的前N个用户组成最近信任邻居集

【技术特征摘要】
1.一种基于显式信任和隐式信任的个性化推荐方法,其特征在于:假设已有用户-项目评分矩阵和用户信任评分矩阵,包括如下步骤:步骤1:根据用户信任评分矩阵,采用公式(1)计算用户之间的信任相似度,并按降序排列,选取与用户c信任相似性最高的前N个用户组成最近信任邻居集;其中,表示用户c和用户d之间的信任相似度,是用户c和用户d共同信任的用户个数,是用户信任评分矩阵中用户的总数;步骤2:根据步骤1中得到的最近信任邻居集,采用公式(2)计算最近信任邻居集中用户间的显式信任度;其中,表示用户c对用户d的显式信任度,表示用户d的入度,表示用户c信任的所有用户中最大入度;步骤3:根据步骤2中得到的用户之间的显式信任度,采用公式(3)计算用户之间的预测信任度;其中,是用户c和用户d之间的预测信任度,是与用户c相似性最高的前N个最近信任邻居集,是用户c和用户q之间的信任相似度,表示用户q对用户d的显式信任度;步骤4:根据步骤3生成的用户之间的预测信任度,采用公式(4)计算出目标用户对项目的预测评分;其中,是显式信任关系中,用户c对项目i...

【专利技术属性】
技术研发人员:穆瑞辉方丽娜杨晓策
申请(专利权)人:新乡学院
类型:发明
国别省市:河南,41

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

1