[发明专利]一种协同过滤推荐方法在审

专利信息
申请号: 202010156337.7 申请日: 2020-03-09
公开(公告)号: CN111523045A 公开(公告)日: 2020-08-11
发明(设计)人: 吴哲夫;赵训铭 申请(专利权)人: 浙江工业大学
主分类号: G06F16/9536 分类号: G06F16/9536;G06Q30/06;G06N3/04
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 310014 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 协同 过滤 推荐 方法
【说明书】:

一种协同过滤推荐方法,该方法包括以下步骤:步骤1:从电商平台数据集中获取用户ID、商品ID信息,生成用户ID‑商品ID对;步骤2:对于用户ID‑商品ID对中任意一个用户i,计算用户i和好友l的联合嵌入向量s;步骤3:计算归一化注意力向量αj;步骤4:计算关系向量fi,l;步骤5:计算好友级注意力βi,l;步骤6:预测用户i对所有商品的评分;步骤7:对评分从高到低进行排序,生成排序列表,给用户推荐排序列表中的前N个商品。本发明加强了推荐模型的稳健性,即降低了模型对于对抗性扰动的敏感度。本发明在商品推荐和个性化排序等领域具有一定的应用价值。

技术领域

本发明涉及个性化推荐领域,具体涉及一种协同过滤推荐方法。

背景技术

在协同过滤推荐中,社交信息对提高推荐系统的表现很有帮助,利用这些信息来进行推荐的方法被称为社交感知的方法。现有的社交感知推荐方法没有充分研究用户和好友之间的偏好差异对预测用户偏好的影响,而且不同好友对用户的影响也不同。此外,现有推荐方法的模型参数容易受到对抗性扰动的影响,表现为模型泛化能力较低。

发明内容

为了解决现有的社交感知的推荐方法没有考虑到的一些问题,还有模型稳健性较低容易受到对抗性扰动影响的问题,本发明提出了一种协同过滤推荐方法,加强了推荐模型的稳健性,即降低了模型对于对抗性扰动的敏感度。

为了解决上述技术问题本发明提供如下的技术方案:

一种协同过滤推荐方法,包括以下步骤:

步骤1:从电商平台数据集中获取用户ID、商品ID信息,生成用户ID-商品ID对;

步骤2:对于用户ID-商品ID对中任意一个用户i,计算用户i和好友l的联合嵌入向量s;

步骤3:计算归一化注意力向量αj

步骤4:计算关系向量fi,l

步骤5:计算好友级注意力βi,l

步骤6:预测用户i对所有商品的评分;

步骤7:对评分从高到低进行排序,生成排序列表,给用户推荐排序列表中的前N个商品。

进一步,所述步骤2中,计算联合嵌入向量s的公式如(1)所示:

其中,ui是用户i的嵌入向量,ui,l是用户i的朋友l的嵌入向量,“⊙”是向量的Hadamard积运算,“‖‖2”是向量的L2范数。

再进一步,所述步骤3中,通过如下步骤计算归一化注意力向量αj

计算注意力向量α′j,公式如(2)所示,其中s为步骤2已计算的联合嵌入向量,Kj为N×d键矩阵K的第j行,N为记忆大小,d为嵌入向量维度;

α′j=sTKj (2);

计算归一化注意力向量αj,公式如(3)所示:

所述步骤4中,通过如下步骤计算关系向量fi,l

计算好友向量Fj,公式如(4)所示,其中Mj为记忆矩阵M的第j行;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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