[发明专利]一种基于网络推理的个性化推荐方法在审
申请号: | 201810355805.6 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108595598A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 刘良桂;伍伟;王玲敏;贾会玲;张宇 | 申请(专利权)人: | 浙江理工大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06N5/04;G06Q30/06 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 黄欢娣;邱启旺 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 个性化推荐 负面评价 推理 网络 算法 引入 | ||
本发明公开一种新颖的基于网络推理的个性化推荐方法,其使用物品相似性引入负面评价,解决了大部分基于网络的推荐算法负面评价丢失的问题以及无法正确区分用户对收集的物品喜欢程度的问题。
技术领域
本发明涉及信息过滤以及数据挖掘领域,尤其涉及一种基于网络推理的个性化推荐方法。
背景技术
近年来,随着互联网的爆炸性发展,全球信息量的增长速度远远快于我们处理信息的能力,互联网上每一位用户信息浏览量不足1%,并且这种“信息过载”问题变得越来越严重。推荐系统是解决“信息过载”问题最有前途的信息个性化技术发展方向。虽然推荐系统已经被成功地运用于很多大型系统及网站,但是仍然存在许多难以解决的问题,并拥有极大改进的空间以提升推荐准确性。
迄今为止,许多不同的方法被提出以达到个性化推荐的目的,这包括基于内容的过滤(CBF)、协同过滤技术(CF)、主成分分析(PCA)、隐语义模型(LSM)、基于二分网络的过滤算法(NBI)等。其中基于质量扩散理论的NBI算法(如图1所示)与广泛使用的协同过滤技术相比展现出了更高的准确率和更低的计算复杂度。在NBI算法中,用户和物品将被当作不同类型的节点从而生成一个二分网络结构,通过节点间随机游走的过程寻找物品之间的因果关系,进而为用户进行推荐。
在最近一些年,许多方法被提出以改进基于网络推荐算法的性能,其中大部分以优化网络中的资源流动为目的,比如Heats,CBI,IBA,UFCI等等。这些算法都忽略了资源初始化对推荐准确性的影响。在大部分NBI算法中,都采用一种粗粒度方法,即用户评分大于3则认为用户喜欢该物品,而没有区分用户对所有收集的物品喜欢程度的不同。
发明内容
本发明使用物品相似性解决大部分基于网络推理的算法中负面评价丢失的问题,从负面评价中提取用户对收集物品的喜爱程度,提出了一种在网络推理过程中使用物品相似性的个性化推荐算法。
本发明采用以下技术方案:一种基于网络推理的个性化推荐方法,其特征在于,包括以下几个步骤:
(1)构建物品集O={o1,o2,...,on},用户集U={u1,u2,...,um},若用户ui采纳过物品oj,则邻接度aij=1,否则,aij=0,可得到一个m×n的邻接矩阵A={aij};
(2)对于n个商品,构建n×n的相似度矩阵,矩阵元素为两个商品之间的相似度;
(3)对于用户ui,从A中提取其列向量(ai1,ai2,...,ain)T;根据邻接度提取出用户ui采纳过的物品oj,计算商品oj负面评价函数其中,Ki为用户ui不采纳的物品数量,Simjq为ui采纳过的商品oj与未采纳的商品oq之间的相似度。根据负面评价函数获得商品oj的衰减函数用户ui对应商品oj的邻接度更新为对于用户未采纳过的物品,则邻接度不进行更新。最终得到用户ui更新后的邻接度列向量(ai′1,ai′2,...,ai′n)T;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810355805.6/2.html,转载请声明来源钻瓜专利网。