[发明专利]基于用户动态行为相似性的在线协同过滤内容推荐算法在审

专利信息
申请号: 201810307840.0 申请日: 2018-04-08
公开(公告)号: CN108537636A 公开(公告)日: 2018-09-14
发明(设计)人: 林凡;王备战 申请(专利权)人: 林凡;王备战
主分类号: G06Q30/06 分类号: G06Q30/06
代理公司: 北京快易权知识产权代理有限公司 11660 代理人: 赵秀英
地址: 361000 福建省厦门市思明*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 协同过滤 算法 矩阵 用户动态行为 内容推荐 用户特征 动态更新 近邻算法 评分矩阵 商品特征 时间相关 算法过程 算法技术 用户偏好 用户商品 用户兴趣 动态的 数据集 准确率 融入 发现
【权利要求书】:

1.基于用户动态行为相似性的在线协同过滤内容推荐算法,其特征在于:所述算法包括用户特征矩阵P、商品特征矩阵Q和用户商品评分矩阵R,所述用户特征矩阵P,每个用户的特征向量Pu,P∈Rk×m;m表示用户数量,所述商品特征矩阵Q,每个商品的特征向量Qi,Q∈Rk×n;n表示商品数,所述用户商品评分矩阵R,R∈Rn×m,ru,i表示用户u对商品i的评分k表示潜在特征向量,k的大小远远小于m和n。

2.根据权利要求1所述的基于用户动态行为相似性的在线协同过滤内容推荐算法,其特征在于:公式(1)用于预测未评分项:

最小化公式(2)获得最优化矩阵P和Q

||·||F表示Frobenius范数,公式(2)可写为公式(3):

l函数表示预测值与真实值之间的差。最普遍的测量误差的方法为均方根误差(RMSE)和绝对值误差(MAE)

|C|表示C的数量;表示预测评分;ru,i表示已经评分。

为优化RMSE,我们定义损失函数为(4):

3.根据权利要求1所述的基于用户动态行为相似性的在线协同过滤内容推荐算法,其特征在于:包括结合动态更新以及近邻规则的在线协同过滤算法OCFDR,所述OCFDR的核心主要包括三个部分:1.计算动态变化,如每个用户平均动态,每个用户的动态偏置以及每个商品的动态偏置。2.每轮动态更新用户及商品的特征向量;3.将近邻加入因素加入,跟踪用户的喜好偏移。

4.根据权利要求2所述的基于用户动态行为相似性的在线协同过滤内容推荐算法,其特征在于:算法中预测评分公式变为(5):

其中,μ表示所有评分的评价值,bu表示用户偏置,bi表示商品偏置。用户偏置表示用户的内在趋势。例如,有些用户倾向于比其他用户更高的评级。项目偏置表示项目的固有属性。例如,有些项目比其他项目获得更高的评级。这两种偏置都与用户的交互无关。

5.根据权利要求1所述的基于用户动态行为相似性的在线协同过滤内容推荐算法,其特征在于:为优化RMSE,我们定义损失函数为(6):

我们提出的OCFDR算法1为OCFDR_I:

其中p(u)表示行边际,例如,用户的已知某行可能性,q(i)表示列边际,例如,商品的已知某列的可能性。

我们可将公式(7)分别针对Pu,Qi,bu,bi求导便可解耦为以下四个公式(8)(9)(10)(11):

随机梯度下降法是有效地优化和在线学习。它便于分析,且应用广泛。我们采用随机梯度下降法分别优化,然后便可得到更新公式(12)(13)(14)(15):

其中η表示学习率参数,每一步(u,i,r)确定后,Pu,Qi,bu,bi会被更新。优化RMSE之后我们会得到相应的等式(16)(17)(18)(19)

其中,是预测得到的评分,ru,i是实际已知得分。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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