[发明专利]一种图构建框架下的矩阵分解推荐方法在审
申请号: | 201710028396.4 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106846106A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 杨明;陶昀翔 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06K9/62 |
代理公司: | 南京苏高专利商标事务所(普通合伙)32204 | 代理人: | 柏尚春 |
地址: | 210024 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 框架 矩阵 分解 推荐 方法 | ||
1.一种图构建框架下的矩阵分解推荐方法,其特征在于包括以下步骤:
(1)根据用户评分数据建立评分矩阵;
(2)在基于流形正则化的评分矩阵分解模型中加入约束项用来更新相似度信息,从而建立新的分解模型;
(3)基于评分或标签或主题模型计算物品间的初始相似度;
(4)随机初始化分解模型中待求解的隐语义特征向量和物品及用户的偏置向量;
(5)基于初始相似度,使用随机梯度下降法自适应地更新分解模型中的参数;
(6)得到完整的最终评分矩阵,并根据评分矩阵为用户提供推荐。
2.根据权利要求1所述的图构建框架下的矩阵分解推荐方法,其特征在于:步骤(2)具体包括:
在基于流形正则化的评分矩阵分解模型中加入约束项用来更新相似度信息,从而建立新的分解模型为:
式中,m表示用户数,n表示物品数,如果用户u对物品i进行了评分行为,那么Iui表示为1,如果用户u没有对物品i进行评分,那么Iui表示为0,rui表示用户u对物品i的评分值,μ表示所有记录的评分的全局平均数,bu表示用户u的用户偏置向量,bi表示物品i的物品偏置向量,pu、qi为隐语义特征向量,pu表示矩阵P的第u个列向量,qi表示矩阵Q的第i个列向量,且评分矩阵R=PTQ,P为f行m列矩阵,Q为f行n列矩阵,λ1、λ2、λ3表示正则化参数,N(i)表示物品i的近邻集合,sij表示物品i与物品j在原空间的相似度,表示物品i与物品j初始相似度。
3.根据权利要求2所述的图构建框架下的矩阵分解推荐方法,其特征在于:步骤(5)具体包括:
(5-1)记eui=rui-μ-bu-bi-puTqi:
(5-2)固定其它项,更新bu:
bu←bu+γ(eui-λ1bu)
(5-3)固定其它项,更新bi:
bi←bi+γ(eui-λ1bi)
(5-4)固定其它项,更新pu:
pu←pu+γ(eui·qi-λ1pu)
(5-5)固定sij,更新qi:
(5-6)固定qi,qj,更新sij:
其中,γ表示学习率;
(5-7)判断是否满足终止条件,即是否达到预测精度或达到迭代次数,若不满足则返回(5-1),若满足,则终止迭代,得到完整的评分矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710028396.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采油井组原油外输加热装置
- 下一篇:一种聚酰胺树脂的过滤防结焦装置