[发明专利]基于物品能量扩散和用户偏好的协同过滤推荐方法在审

专利信息
申请号: 201811380434.3 申请日: 2018-11-20
公开(公告)号: CN109308654A 公开(公告)日: 2019-02-05
发明(设计)人: 张志鹏;任永功;邹丽;张大为 申请(专利权)人: 辽宁师范大学
主分类号: G06Q30/06 分类号: G06Q30/06
代理公司: 大连非凡专利事务所 21220 代理人: 闪红霞
地址: 116000 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 能量扩散 用户偏好 目标用户 协同过滤 邻近 初始能量 高多样性 评分信息 初始化 相似度 预测 构建 扩散 统计
【权利要求书】:

1.一种基于物品能量扩散和用户偏好的协同过滤推荐方法,其特征在于按照如下步骤进行:

U={U1,U2,…,Um}表示用户的集合,其中m表示用户的总数目,Uu表示第u个用户,1≤u≤mUtu表示目标用户,1≤tu≤m;令I={I1,I2,…In}表示物品的集合,其中n表示物品的总数目,Ii表示第i个物品,1≤i≤n;令R∪{*}表示用户对物品的评分集合,其中*表示用户未对物品进行评分;令用户Uu∈U对物品Ii∈I的评分为ru,i∈R∪{*};令 k(Itu) = {Ii I |rtu,i= *}表示目标用户Utu的未评分物品集合, 其中Iti∈k(Itu)为目标用户Utu的未评分物品集合中第ti个物品;

步骤1.统计用户对物品的评分信息,构建用户-物品二部图:

根据用户的评分信息,将每个用户和每个物品分别作为一个节点,构建一个拥有m+n个节点的用户-物品二部图,节点与节点之间的链接关系构成一个相邻矩阵A={au,i}m*n;其中如果用户Uu评价过物品Ii,则它们之间存在一个链接,在相邻矩阵中对应的元素au,i=1,否则设为0;

步骤二.初始化每个物品能量,根据能量扩散原理并结合用户的偏好,将每个物品的初始能量通过用户扩散到物品:

步骤2.1.若i=y,物品Iy的初始能量为f(Iy,将初始能量f(Iy通过公式(1)传递给每个评价过它的用户;令用户Uu获得的能量为h(Uu,则用户Uu从物品Iy获得的能量h(Uu为:

(1)

所述表示物品Iy接收到所有用户的评分值之和;

步骤2.2.通过公式(2)将用户获得的能量扩散给所选择的物品,若i=X,则物品Ix获得的能量为f(Ix);

(2)

其中表示用户Uu对所有物品的评分值之和;

步骤三.根据物品之间能量扩散的比重计算物品之间的相似度,并选取邻近物品:

步骤3.1.令物品Ix从物品Iy获得的能量公式为:

(3)

则物品Ix与物品Iy之间的能量扩散系数为:

(4)

步骤3.2.物品Ix和物品Iy之间的相似度用表示:

(5)

计算全部物品之间的相似度,形成物品之间相似度二维表;

步骤3.3.针对目标用户Utu的未评分的物品Iti∈k(Itu),选出与物品Iti相似度最高的前K个物品作为物品Iti的邻近物品Nti(K)

步骤四.根据目标用户UtuNti(K)的评分信息,按照公式(6)利用权重和预测函数分别为所有未评分的物品Iti进行预测评分:

(6)

式中,Ptu,ti表示目标用户Utu对物品Iti的预测评分,l(Utu)表示目标用户Utu评价过的所有物品集合,sim(ti,i)表示物品Iti与物品Ii的相似度;

步骤五. 选取预测评分最高的N个物品推荐给目标用户Utu

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁师范大学,未经辽宁师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811380434.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top