[发明专利]基于高斯嵌入表示技术的上下文感知推荐方法有效
申请号: | 201910940873.3 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110717100B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 王东京;张新;俞东进;邵逸凡 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入 表示 技术 上下文 感知 推荐 方法 | ||
本发明公开了一种基于高斯嵌入表示技术的上下文感知推荐方法。本发明包括以下步骤:收集用户的上下文感知行为记录以及物品的属性,然后利用高斯嵌入表示技术从收集的数据中学习用户的兴趣向量表示、物品的特征向量表示等,最后基于学习得到的特征向量实施推荐。本发明主要是利用高斯嵌入表示技术对用户兴趣的动态性和物品特征的多模态性进行准确建模,并充分利用用户的上下信息和物品的属性,提高推荐的准确率,进而提升用户满意度。
技术领域
本发明属于数据挖掘、信息检索及推荐技术领域,具体涉及一种基于高斯嵌入表示技术的上下文感知推荐方法。
背景技术
推荐系统可以帮助用户从海量数据中快速找到其感兴趣的内容,从而减轻信息过载的问题。已有推荐方法可以大致分为基于协同过滤和基于内容的推荐方法。多数协同过滤系统(例如矩阵分解)使用单独的特征向量表示用户和物品,但这些向量表示对应于低维空间中单个固定点,无法对推荐系统中的动态性和不确定性进行建模。实际上,用户的兴趣是动态变化的,例如,某个喜欢听摇滚音乐和轻音乐的用户在运动时会倾向于摇滚音乐,而在休息时往往会听轻音乐。并且,物品往往具有包括多种属性在内的复合特征,例如科幻喜剧电影会兼具科幻和喜剧的属性。此外,用户和物品的交互行为往往会受到上下文的影响。因此,如何针对用户的动态兴趣和物品的多模态特征进行有效建模和相似度计算,以及如何准确融合上下文信息,是实现更加准确的推荐的关键。
发明内容
针对现有技术所存在的上述技术问题,本发明提供了一种基于高斯嵌入表示技术的上下文感知推荐方法,能够改善推荐的效果和性能。
本发明包括以下步骤:
10.收集用户的上下文感知行为记录以及物品的属性。
20.利用高斯嵌入表示技术从收集的数据中学习用户的兴趣向量表示、物品的特征向量表示等。
30.基于学习得到的兴趣和特征向量实施推荐。
其中步骤10包括:
101.收集所有用户的行为记录并将其表示为“用户-物品-上下文”三元组集合:R={(u,i,c)|用户u与物品i在上下文c下存在交互记录},U={u1,u2,...,u|U|}为数据集中所有||U|个用户的集合,I={i1,i2,...,i|I|}为所有|I|个物品的集合。
102.收集物品集合I中所有物品的属性数据A,包括物品类别、物品标签等信息,其中物品i的属性表示为
其中步骤20包括:
201.物品im及其属性ak之间的归属关系建模为高斯概率密度函数乘积的积分:
其中.表示符合均值和协方差分别为μ和∑的高斯分布的向量x,和是物品im的特征向量均值和协方差矩阵,和是属性ak的特征向量均值和协方差矩阵,上述协方差矩阵均为对角矩阵,定义为∑=diag(σ),其中是协方差矩阵对角位置上的元素向量。
202.同理,根据所有用户的行为记录,用户ul在上下文cn下与物品im之间的交互记录建模为:
其中.表示符合均值和协方差分别为μ和∑的高斯分布的向量x,和是用户ul的特征向量均值和协方差矩阵,是上下文cn的转换向量,和是物品im的特征向量均值和协方差矩阵,上述协方差矩阵均为对角矩阵,定义为∑=diag(σ),其中是协方差矩阵对角位置上的元素向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910940873.3/2.html,转载请声明来源钻瓜专利网。