[发明专利]一种概率矩阵分解推荐方法在审

专利信息
申请号: 201510339198.0 申请日: 2015-06-17
公开(公告)号: CN105160539A 公开(公告)日: 2015-12-16
发明(设计)人: 王东;陈志;岳文静 申请(专利权)人: 南京邮电大学
主分类号: G06Q30/02 分类号: G06Q30/02;G06Q50/00
代理公司: 南京知识律师事务所 32207 代理人: 汪旭东
地址: 210046 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 概率 矩阵 分解 推荐 方法
【权利要求书】:

1.一种概率矩阵分解推荐方法,其特征在于该方法包括以下步骤:

步骤1)获得用户在线社交网络中的信任关系矩阵与用户商品评分矩阵;所述在线社交网络是在互联网上与其他人相联系的一个平台,用户对产品进行评分,同时分享给该用户的朋友,查询该用户的朋友的评分;

步骤2)随机生成U和Z,所述U∈Rd×m表示隐含用户特征矩阵,Z∈Rd×m表示隐含信任关系特征矩阵,表示d行m列的矩阵,d是用户根据经验指定的隐含特征数,m是用户的个数,将隐含用户特征矩阵和隐含信任关系特征矩阵的先验分布表示为:

p(U|σU2)=Πi=1mN(Ui|0,σU2)]]>

p(Z|σZ2)=Πk=1mN(Zk|0,σz2)]]>

所述i表示用户个数的变量,k表示用户个数的变量,Ui表示用户ui的特征列向量,Zk表示第k个信任关系特征向量,表示是均值为0,方差为的高斯分布的概率密度函数,表示是均值为0,方差为的高斯分布的概率密度函数;

步骤3)对用户信任关系矩阵进行概率矩阵分解,用户信任关系矩阵的条件概率分布表示为:

p(T|U,Z,σT2)=Πi=1mΠk=1m[N(ti_k*|g(UiTZk),σT2)]Ii_k_T]]>

所述T表示m×m维的用户信任关系矩阵,表示Ui的转置,表示均值为方差为的高斯分布的概率密度函数,Ii_k_T是一个变量,表示用户ui与用户uk之间信任关系,当用户ui信任用户uk时,Ii_k_T=1,否则Ii_k_T=0;所述是将的值映射在[0,1]之间,g(UiTZk)=11+e(UiTZk),]]>是一个变量,ti_k*=d-(uk)d+(ui)+d-(uk)×ti_k,]]>ti_k表示用户ui与用户uk之间的信任权值,d+(ui)表示用户ui信任的用户数量,d-(uk)表示用户uk被信任的用户数量;

步骤4)随机生成V,所述V∈Rd×n表示隐含商品特征矩阵,表示d行n列的矩阵,n表示商品的个数,将隐含商品特征矩阵的先验分布表示为:

p(V|σV2)=Πj=1nN(Vj|0,σV2)]]>

所述j表示商品个数的变量,Vj表示商品ij的特征向量,表示是均值为0,方差为的高斯分布的概率密度函数;

步骤5)对用户的商品评分矩阵进行概率矩阵分解,用户的商品评分矩阵的条件概率分布表示为:

p(R|U,V,σR2)=Πi=1mΠj=1m[N(ri_j|g(UiT(Vj+|Iu|-12ΣjIuyj)),σR2)]Ii_j_R]]>

所述R表示m×n维的用户的商品评分矩阵,ri_j表示用户ui对商品ij的评分,N(ri_j|g(UiT(Vj+|Iu|-12ΣjIuyj)),σR2)]]>表示均值为g(UiT(Vj+|Iu|-12ΣjIuyj)),]]>方差为的高斯分布的概率密度函数,Iu表示被用户评过分的商品集合,|Iu|表示被用户评过分的商品的数量,Ii_j_R表示用户ui是否给商品ij评过分,若评过分,则Ii_j_R=1,否则Ii_j_R=0,yj表示已被用户评过分的商品对即将要评分商品ij的隐性影响的权重值,初始值为1.0;

步骤6)分别计算Ui、Vj、Zk及yj的更新值Ui′、Vj′、Zk′与yj′,Ui=Ui-γ·LUi,]]>Vj=Vj-γ·LVj,]]>Zk=Zk-γ·LZk,]]>yj=yj-γ·Lyj,]]>所述γ为预先定义的步长,γ足够小且γ>0,γ的具体值根据经验确定,其中LUi=Σj=1nIi_j_Rg(UiT(Vj+|Iu|-12ΣjIuyj))×(g(UiT(Vj+|Iu|-12ΣjIuyj)-ri_j))×(Vj+|Iu|-12ΣjIuyj)+λCΣi=1mIi_k_Tg(UiTZk)(g(UiTZk)-ti_j*))Zk+λUUi,]]>LVj=Σi=1mIi_j_Rg(UiT(Vj+|Iu|-12ΣjIuyj)×(g(UiT(Vj+|Iu|-12ΣjIuyj)-ri_j))Ui+λVVj,]]>

LZk=λCΣi=1mIi_k_Tg(UiTZk)g(UiTZk)-ti_j*)Ui+λZZk,]]>

Lyj=Σi=1mIi_j_Rg(UiT(Vj+|Iu|-12ΣjIuyj)×(g(UiT(Vj+|Iu|-12ΣjIuyj)-ri_j))Ui|Iu|-12+λyj]]>

所述λC=σR2/σT2,]]>λU=σR2/σU2,]]>λV=σR2/σV2,]]>λZ=σR2/σZ2,]]>λ为预先定义的规则化参数,λ足够小且λ>0,λ的具体值根据经验确定;

步骤7)根据公式

L=12Σi=1mΣj=1nIi_j_R(ri_j-g(UiT(Vj+|Iu|-12ΣjIuyj))2)+λC2Σi=1mΣk=1nIi_k_T(ti_j*-g(UiTZk)2)+λU2||U||F2+λV2||V||F2+λZ2||Z||F2+λ2||yj||F2]]>

计算目标函数L的值,当目标函数L的值变化小于某个预先定义的很小的常数或在经过设定的迭代次数后终止迭代过程,否则令Ui=Ui′,Vj=Vj′,Zk=Zk′,yj=yj′,返回步骤6),所述是欧几里得向量范数;

步骤8)当迭代运算终止后,得到Ui′、Vj′以及yj′,使用r^i_j=UiT(Vj+|Iu|-12ΣjIuyj)]]>计算用户ui对商品ij的未知评分

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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