[发明专利]一种基于联合非负矩阵分解的个性化产品推荐方法无效

专利信息
申请号: 201310439089.7 申请日: 2013-09-24
公开(公告)号: CN103559623A 公开(公告)日: 2014-02-05
发明(设计)人: 王灿;王哲;李平;卜佳俊;陈纯;何占盈 申请(专利权)人: 浙江大学
主分类号: G06Q30/02 分类号: G06Q30/02
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵;黄美娟
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 联合 矩阵 分解 个性化 产品 推荐 方法
【权利要求书】:

1.一种基于联合非负矩阵分解的个性化产品推荐方法,该方法的特征在于: 

1)从互联网中抓取数据信息,包括用户对已购买产品的评分、用户之间的好友关系,用户对于已购买产品的文字评价; 

2)将数据信息转化成数据矩阵,每一个用户的数据信息是其中的一个行向量; 

3)利用联合非负矩阵分解的方法,将原始数据矩阵分解成多个低维空间下的数据矩阵; 

4)根据低维空间下的数据矩阵,估算每一个用户对于所有未购买产品的评分,按照评分高低进行产品推荐。 

2.如权利要求1所述的基于联合非负矩阵分解的个性化产品推荐方法,步骤1)中所述的用户对已购买产品的评分、用户之间的好友关系,其特征在于: 

用户对已购买产品的评分是一个非负实数,用户之间的好友关系可以是“微博”中的关注关系,也可以是其他社交网络中的好友关系、信任关系等。 

3.如权利要求2所述的基于联合非负矩阵分解的个性化产品推荐方法,步骤2)中所述的将数据信息转化成数据矩阵,每一个用户的数据信息是其中的一个行向量,其特征在于: 

1)对于用户对已购买产品的评分数据,针对每一个用户,定义向量 j表示第j个用户,m为不同产品的总数,(i≤m)取值为用户j对于产品i的评分,如果用户没有购买过产品i,则评分设置为0; 

2)对于用户之间的好友关系,针对每一个用户,定义向量 j表示第j个用户,m为所有用户的总数,(i≤m)取值0或1,如果第i个用户是第j个用户的好友,取值为1,否则取值为0; 

3)对于用户对于已购买产品的文字评价,去掉所有停止词(a,the,or等使用频率很多但没有特定意义或明显区分价值的字或词,常为冠词、介词、副词或连词等),将单词词干化,即去掉ed,ing等分词形式或ment等词缀,只保留词干形式,遍历所有用户的文字评价, 统计所有出现过的不同的单词,针对每一个用户,定义向量 j表示第j个用户,m为所有评价中不同单词的个数,(i≤m)表示第i个单词在向量vj中的权重,用它的TF-IDF值表示,即 其中numj(i)为在用户j的所有评价中,第i个单词出现的个数,total(words)为用户j的所有评价中包含的单词总数,total(documents)为所有用户的所有评价的总数,documents(i)为所有用户的所有评价中含有第i个单词的评价的数目; 

4)针对每一种数据类型,将其对应的向量拼接成一个数据矩阵,定义数据类型i对应的数据矩阵为X(i)(i≤t,t为数据类型个数),X(i)的每一个行向量就是该数据类型下每一个用户j的表示向量 

4.如权利要求3所述的基于联合非负矩阵分解的个性化产品推荐方法,步骤3)中所述的利用联合非负矩阵分解的方法,将原始数据矩阵分解成多个低维空间下的数据矩阵,其特征在于: 

假定我们有t个不同数据类型,用X(1),X(2),……X(t)表示,定义下述目标函数 

s.t.U(i),V(i),V(*)≥0,λi≥0,γi≥0,i=1,...,t 

X(i)为n*m(i)维矩阵(n为所有用户总数,m(i)与特定数据类型相关,不同数据类型维度取值不同),U(i)为m(i)*k维矩阵,V(i)为n*k维矩阵,其中k为原始矩阵分解后的低维空间的维度(根据实际情况人为设定),V(*)是保持V(i)(i=1,...,t)一致的最优值,运算符号 是弗罗贝尼乌斯范数的平方,λi,γi是可调参数,求解上述公式得到最优解V(*),U(i),V(i),其中U(i),V(i)为低维表示下的潜在的特征空间, V(*)是保持V(i)(i=1,...,t)一致的最优值。 

5.如权利要求4所述的基于联合非负矩阵分解的个性化产品推荐方法,步骤4)中所述的根据低维空间下的数据矩阵,估算每一个用户对于所有未购买产品的评分,按照评分高低进行产品推荐,其特征在于: 

1)定义与用户对已购买产品的评分数据类型V(i)对应的分解后的矩阵U(i)为U,定义新的用户对产品的评分矩阵(n为用户总数,m为产品总数),通过                                                  计算求得,表示用户i对产品j的评分; 

2)针对每一个用户i,对于已经购买且有评分的产品j,将更新为原始评分矩阵中Xij的值,此时矩阵则为所有用户对所有产品的评分矩阵。 

3)根据用户对所有产品的评分矩阵针对目标用户i,在其所有未购满的产品中,选取前N个评分最高的产品进行推荐。 

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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