[发明专利]基于多维霍克斯过程和注意力机制的下一个物品推荐方法有效
申请号: | 201910830872.3 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110688565B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 张新;王东京;俞东进 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q10/04 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多维 霍克斯 过程 注意力 机制 下一个 物品 推荐 方法 | ||
1.基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于包括如下步骤:
步骤(1).收集用户物品交互序列数据用户物品交互序列为用户与物品的交互行为的有序集合其中用户集合和物品集合分别为U和I;
步骤(2).根据用户uj的交互序列将用户uj、历史交互行为{(i1,t1),(i2,t2),…,(im-1,tm-1)}和目标物品im的条件密度函数建模为:
其中:是用户uj对目标物品im的一般兴趣,代表历史交互行为h影响用户uj对目标物品im兴趣的程度,κ(t-th)用于表示时间衰减的指数核函数,f(x)=log(1+exp(x))是softplus函数,用于保证的非负性;
步骤(3).给定所有用户的物品交互序列数据对数形式的目标函数定义为:
其中:是给定用户uj在时间t之前的物品交互序列用户uj对物品i感兴趣的概率;
步骤(4).对上述目标函数O进行最大化求解,以求得所有用户和物品的特征向量;
步骤(5).根据用户交互记录中物品的特征向量以及用户的兴趣向量,计算出用户对于数据库中每个物品的兴趣值;
步骤(6).根据用户的兴趣值对数据库中的所有物品从高到底排序,并提取兴趣值最高的若干个物品推荐给用户。
2.根据权利要求1所述的基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于:步骤(2)所述核函数κ(t-th)定义为:
κ(t-th)=exp(-δu(t-th))
其中:δu是与用户相关的参数,用来表示对于不同用户,历史交互行为h对目标物品im的影响是不同的。
3.根据权利要求1所述的基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于:步骤(2)所述用户uj对目标物品im的一般兴趣用余弦相似度函数定义为:
其中:是物品im的特征向量表示,是用户uj的兴趣向量表示。
4.根据权利要求1所述的基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于:步骤(2)所述历史交互行为h影响用户uj对目标物品im兴趣的程度定义为:
其中:是历史交互行为h的特征向量表示,是用户uj的兴趣向量表示,是用户和历史交互行为感知的注意力机制权重。
5.根据权利要求1所述的基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于:步骤(3)所述是给定用户uj在时间t之前的物品交互序列用户uj对物品i感兴趣的概率定义为:
6.根据权利要求5所述的基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于:给定用户uj的历史交互记录,用户uj对物品i的兴趣定义为:
其中:f(x)=log(1+exp(x))是softplus函数,用于保证概率值的非负性,μi,u表示代表用户的长期兴趣,代表用户的短期兴趣。
7.根据权利要求1所述的基于多维霍克斯过程和注意力机制的下一个物品推荐方法,其特征在于:步骤(6)所述排序的计算公式定义为:
其中:ui表示目标用户;i∈I和i′∈I是数据库中的物品。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910830872.3/1.html,转载请声明来源钻瓜专利网。