[发明专利]基于多维霍克斯过程和注意力机制的下一个物品推荐方法有效
申请号: | 201910830872.3 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110688565B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 张新;王东京;俞东进 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q10/04 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多维 霍克斯 过程 注意力 机制 下一个 物品 推荐 方法 | ||
本发明公开了一种基于多维霍克斯过程和注意力机制的下一个物品推荐方法,包括:S1基于多维霍克斯过程和注意力机制的物品关键特征向量和用户兴趣向量的获取;S2用户动态兴趣的预测与建模;S3序列感知的推荐。本发明利用多维霍克斯过程和注意力机制从用户物品交互序列中提取物品的特征向量和用户兴趣向量,再结合用户的交互序列记录预测用户的动态兴趣,最后在推荐的时候综合考虑用户的兴趣偏好和物品的关键特征向量,从而改进推荐效果,提升推荐准确率。
技术领域
本发明属于数据挖掘及推荐技术领域,具体涉及一种基于多维霍克斯过程和注意力机制的下一个物品推荐方法。
背景技术
推荐系统能够帮助用户从海量在线内容中找到相关项目来降低搜索成本,而预测用户的行为是实现个性化推荐系统的核心之一。然而,传统方法通常遭遇诸如低精度和数据利用不充分之类的问题,尤其是无法满足用户的实时需求。下一个物品推荐算法通过结合传统推荐算法与用户的交互序列来预测用户的下一个行为,在一定程度上提高了推荐的准确率和用户的满意率。然而,现有方法无法充分利用用户物品的交互序列数据,难以针对序列所反映的用户的动态兴趣进行准确建模并结合用户的长期兴趣。因此,如何充分利用丰富的序列信息,从中准确提取物品的关键特征和用户的长期和短期动态兴趣并进行建模,是实现更好推荐的关键之一。
发明内容
针对现有技术所存在的上述技术问题,本发明提供了一种基于多维霍克斯过程和注意力机制的下一个物品推荐方法,能够改善推荐的效果和性能。
一种基于多维霍克斯过程和注意力机制的下一个物品推荐方法,包括如下步骤:
(1)收集用户物品交互序列数据用户物品交互序列为用户与物品的交互行为的有序集合其中用户集合和物品集合分别为U和I。
(2)根据用户uj的交互序列将用户uj、历史交互行为{(i1,t1),(i2,t2),…,(im-1,tm-1)}和目标物品im的条件密度函数建模为:
其中:是用户uj对目标物品im的一般兴趣,代表历史行为h影响用户uj对目标物品im兴趣的程度,k(t-th)是用于表示时间衰减的指数核函数,f(x)=log(1+exp(x))是softplus函数,用于保证的非负性。
上述指数核函数k(t-th)定义为:
k(t-th)=exp(-δu(t-th)),
其中:δu是与用户相关的参数,用来表示对于不同用户,历史行为h对目标物品im的影响是不同的。
上述用户uj对目标物品im的一般兴趣用余弦相似度函数定义为:
其中:是物品im的特征向量表示,是用户uj的兴趣向量表示。
上述历史行为h影响用户uj对目标物品im兴趣的程度定义为:
其中:是历史物品h的特征向量表示,是用户uj的兴趣向量表示,是用户和历史行为感知的注意力机制权重,以soft-max函数形式定义为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910830872.3/2.html,转载请声明来源钻瓜专利网。