【技术实现步骤摘要】
基于高斯嵌入表示技术的上下文感知推荐方法
本专利技术属于数据挖掘、信息检索及推荐
,具体涉及一种基于高斯嵌入表示技术的上下文感知推荐方法。
技术介绍
推荐系统可以帮助用户从海量数据中快速找到其感兴趣的内容,从而减轻信息过载的问题。已有推荐方法可以大致分为基于协同过滤和基于内容的推荐方法。多数协同过滤系统(例如矩阵分解)使用单独的特征向量表示用户和物品,但这些向量表示对应于低维空间中单个固定点,无法对推荐系统中的动态性和不确定性进行建模。实际上,用户的兴趣是动态变化的,例如,某个喜欢听摇滚音乐和轻音乐的用户在运动时会倾向于摇滚音乐,而在休息时往往会听轻音乐。并且,物品往往具有包括多种属性在内的复合特征,例如科幻喜剧电影会兼具科幻和喜剧的属性。此外,用户和物品的交互行为往往会受到上下文的影响。因此,如何针对用户的动态兴趣和物品的多模态特征进行有效建模和相似度计算,以及如何准确融合上下文信息,是实现更加准确的推荐的关键。
技术实现思路
针对现有技术所存在的上述技术问题,本专利技术提供了一种基于高斯嵌入表示 ...
【技术保护点】
1.基于高斯嵌入表示技术的上下文感知推荐方法,包括如下步骤:/n10.收集用户的上下文感知行为记录以及物品的属性;/n20.利用高斯嵌入表示技术从收集的数据中学习用户的兴趣向量表示、物品的特征向量表示;/n30.基于学习得到的兴趣和特征向量实施推荐。/n
【技术特征摘要】
1.基于高斯嵌入表示技术的上下文感知推荐方法,包括如下步骤:
10.收集用户的上下文感知行为记录以及物品的属性;
20.利用高斯嵌入表示技术从收集的数据中学习用户的兴趣向量表示、物品的特征向量表示;
30.基于学习得到的兴趣和特征向量实施推荐。
2.根据权利要求1所述的基于高斯嵌入表示技术的上下文感知推荐方法,其特征在于,其中步骤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的属性表示为
3.根据权利要求1所述的基于高斯嵌入表示技术的上下文感知推荐方法,其特征在于,步骤20包括:
201.物品im及其属性ak之间的归属关系建模为高斯概率密度函数乘积的积分:
其中:表示符合均值和协方差分别为μ和∑的高斯分布的向量x,和是物品im的特征向量均值和协方差矩阵,和是属性ak的特征向量均值和协方差矩阵,上述协方差矩阵均为对角矩阵,定义为∑=diag(σ),其中是协方差矩阵对角位置上的元素向量;
202.同理,根据所有用户的行为记录,用户ul在上下文cn下与物品im之...
【专利技术属性】
技术研发人员:王东京,张新,俞东进,邵逸凡,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。