[发明专利]一种基于自注意力机制的序列化神经协同过滤推荐方法在审

专利信息
申请号: 202310251917.8 申请日: 2023-03-16
公开(公告)号: CN116151928A 公开(公告)日: 2023-05-23
发明(设计)人: 吴寅琛;徐悦甡;李瑞;蒋志平;黑蕾;邱志博 申请(专利权)人: 西安电子科技大学
主分类号: G06Q30/0601 分类号: G06Q30/0601;G06N3/08;G06F16/9535;G06F16/9536
代理公司: 成都九鼎天元知识产权代理有限公司 51214 代理人: 阳佑虹
地址: 710071 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 注意力 机制 序列 神经 协同 过滤 推荐 方法
【权利要求书】:

1.一种基于自注意力机制的序列化神经协同过滤推荐方法,其特征在于,包括以下步骤:

在推荐场景中收集用户与商品交互记录作为初始数据,之后将与用户有过交互记录的商品ID整理成为用户历史行为记录序列;

推荐场景中的用户ID与商品ID进行one-hot嵌入,得到用户特征向量与商品特征向量;

将待推荐商品特征向量放在用户历史行为记录序列的末端,并将这样的用户历史行为记录序列数据输入到自注意力机制中去,学习序列信息,得到具有丰富序列信息的待推荐商品特征向量;

将具有丰富序列信息的待推荐商品特征向量与原始嵌入得到的用户特征向量与商品特征向量一起输入到神经协同过滤模型的序列化广义矩阵分解部分与序列化多层感知机部分,完成用户对待推荐商品的评分计算,最后进行推荐。

2.根据权利要求1所述的一种基于自注意力机制的序列化神经协同过滤推荐方法,其特征在于:

在推荐场景中有m个用户和n个商品,则U={u1,u2,...,um}表示用户特征向量集,R={r1,r2,...,rn}表示商品特征向量集,S={s1,s2,...,sk}表示用户历史行为记录序列集,用户历史行为记录序列的长度为k;

用户i对于商品j序列信息学习具体为:

将商品j放在用户历史行为记录序列的末端,得到商品特征向量矩阵E;

上述用户历史行为记录序列数据输入自注意力机制学习序列信息,得到具有丰富序列信息的待推荐商品特征向量s。

3.根据权利要求2所述的一种基于自注意力机制的序列化神经协同过滤推荐方法,其特征在于:所述历史行为记录序列数据输入自注意力机制学习序列信息,具体的:

首先,商品特征向量矩阵E进行三种不同的线性变化,以获得Q、K、V,具体公式如下:

Q=EWQ,K=EWK,V=EWV  (1)

其中,Q表示查询特征向量矩阵,K表示关键词特征向量矩阵,V表示值特征向量矩阵,W表示对输入矩阵E进行线性变化的线性变化矩阵;

WQ是对输入矩阵E进行线性变化得到查询特征向量矩阵Q的线性变化矩阵;

WK是对输入矩阵E进行线性变化得到关键词特征向量矩阵K的线性变化矩阵;

WV是对输入矩阵E进行线性变化得到值特征向量矩阵V的线性变化矩阵;

然后,采用缩放点积注意力来进行注意力计算,具体计算公式如下:

其中,Q表示查询特征向量矩阵,K表示关键词特征向量矩阵,V表示值特征向量矩阵,dk代表查询向量、关键词向量和值向量的维度的大小;

softmax是归一化指数函数,来获得注意力的权重。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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