[发明专利]一种基于对抗矩阵分解的协调过滤卷积神经网络推荐系统及方法有效

专利信息
申请号: 202110744530.7 申请日: 2021-07-01
公开(公告)号: CN113486257B 公开(公告)日: 2023-07-11
发明(设计)人: 陈建峡;高奕;刘琦;张杰;汪弘扬;潘立纬;郑吟秋 申请(专利权)人: 湖北工业大学
主分类号: G06F16/9536 分类号: G06F16/9536;G06N3/0464;G06N3/094
代理公司: 深圳紫晴专利代理事务所(普通合伙) 44646 代理人: 付钦伟
地址: 430050 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 对抗 矩阵 分解 协调 过滤 卷积 神经网络 推荐 系统 方法
【权利要求书】:

1.一种基于对抗矩阵分解的协调过滤卷积神经网络推荐系统,其特征在于,所述基于对抗矩阵分解的协调过滤卷积神经网络推荐系统包括:

嵌入层,包含两个嵌入方程,分别用于输出两个大小为64的表示用户和物品的向量,并将用户、物品的嵌入向量送入外积层;

外积层,用于将用户、物品的嵌入向量进行外积得到用户-物品交互图,利用所述用户-物品交互图表示基于嵌入层且成对的维数关系;

卷积层,用于基于用户-物品交互图输出表示高纬度的信息的张量,并将输出的张量输出预测层;

预测层,用于利用预测函数基于输入张量进行预测,得到预测分数;

所述将用户、物品的嵌入向量进行外积得到用户-物品交互图包括:

将用户嵌入向量与物品嵌入向量进行外积,得到交互矩阵

E中的第(k1,k2)个元素也就是:

对E中所有成对的维数关系进行编码,得到交互图;

将预测层的对抗矩阵分解AMF与卷积协同过滤ConvNCF一同训练得到预测评分;

所述将预测层的对抗矩阵分解AMF与卷积协同过滤ConvNCF一同训练得到预测评分包括:

(1)优化模型参数:

其中,表示干扰项的预测模型,ω表示预测层中可训练的权值向量;分别表示用户u和物品i的扰动向量;

(2)给AMF的小批量训练集;给定小批量大小S;从成对训练实例集D中随机抽取S个训练实例并将小批量命名为D';

(3)约束于的最大范数计算得到干扰向量;

(4)根据小批量D'更新预测模型的参数:

LAPR(D'|Θ)=∑(u,i,j)∈D'lAPR((u,i,j)|Θ);

其中,lAPR((u,i,j)|Θ)表示训练实例(u,i,j)的最小化的局部目标函数;

(5)对于在D'中出现的每个用户和物品,使用随机梯度下降算法计算

(6)迭代步骤(4)至步骤(5),直到预测模型AMF收敛或者验证性能开始下降为止,得到训练好的AMF,利用训练好的AMF输出预测评分;

所述成对训练实例集D包括:

其中表示用户u之前交互过的物品集合,I表示整个物品集合;

所述训练实例(u,i,j)的最小化的局部目标函数lAPR((u,i,j)|Θ)如下:

其中,

2.如权利要求1所述基于对抗矩阵分解的协调过滤卷积神经网络推荐系统,其特征在于,所述卷积层包括:每个子卷积层中均有32张特征图,各子卷积层之间形成塔式结构。

3.如权利要求1所述基于对抗矩阵分解的协调过滤卷积神经网络推荐系统,其特征在于,所述张量大小为1×1×32。

4.如权利要求1所述基于对抗矩阵分解的协调过滤卷积神经网络推荐系统,其特征在于,所述预测函数为:

L=LAPR(D'|Θ)+λ1||ΘU||22||ΘI||23||ΘCNN||24||ω||2

其中,λ*表示控制正则化的超参数,ΘU表示用户嵌入向量方程fU(·)中的参数,ΘI表示物品嵌入向量方程fI(·)中的参数,ΘCNN表示卷积层中的参数,ω表示预测层中的参数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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