[发明专利]基于高斯嵌入表示技术的上下文感知推荐方法有效
申请号: | 201910940873.3 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110717100B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 王东京;张新;俞东进;邵逸凡 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入 表示 技术 上下文 感知 推荐 方法 | ||
1.基于高斯嵌入表示技术的上下文感知推荐方法,包括如下步骤:
10.收集用户的上下文感知行为记录以及物品的属性;
20.利用高斯嵌入表示技术从收集的数据中学习用户的兴趣向量表示、物品的特征向量表示;
30.基于学习得到的兴趣和特征向量实施推荐;
其中步骤20包括:
201.物品im及其属性ak之间的归属关系建模为高斯概率密度函数乘积的积分:
其中:表示符合均值和协方差分别为μ和∑的高斯分布的向量x,和是物品im的特征向量均值和协方差矩阵,和是属性ak的特征向量均值和协方差矩阵,上述协方差矩阵均为对角矩阵,定义为∑=diag(σ),其中是协方差矩阵对角位置上的元素向量;
202.同理,根据所有用户的行为记录,用户ul在上下文cn下与物品im之间的交互记录建模为:
其中:和是用户ul的特征向量均值和协方差矩阵,是上下文cn的转换向量,和是物品im的特征向量均值和协方差矩阵,上述协方差矩阵均为对角矩阵;
202.根据上述公式,建立以下目标函数O,通过最大化目标函数O,学习得到物品、属性、用户的高斯特征向量表示以及上下文的转换向量:
O=Ouic+Oia
其中:Ouic和Oia分别为交互目标函数和属性目标函数;Ouic的定义如下:
其中:是正样本(u,i,c)和负样本(u,i′,c)分离的间隔;同理,Oia的定义如下:
其中:ω是正样本(i,a)和负样本(i,a′)分离的间隔;通过最大化目标函数O,学习得到模型中的参数值,包括物品i的特征向量均值和协方差矩阵属性ak的特征向量均值和协方差矩阵用户ul的特征向量均值和协方差矩阵以及上下文c的转换向量vc。
2.根据权利要求1所述的基于高斯嵌入表示技术的上下文感知推荐方法,其特征在于,其中步骤10包括:
101.收集所有用户的行为记录并表示为“用户-物品-上下文”三元组集合:R={(u,i,c)|用户与物品在上下文c下存在交互记录},U={u1,u2,...,u|U|}为数据集中所有|U|个用户的集合,I={i1,i2,...,i|I|}为所有|I|个物品的集合;
102.收集物品集合I中所有物品的属性数据A,包括物品类别、物品标签,其中物品i的属性表示为
3.根据权利要求1所述的基于高斯嵌入表示技术的上下文感知推荐方法,其特征在于,步骤30包括:
301.根据学习得到的高斯特征向量表示,目标用户u在上下文c下对物品i的兴趣用高斯密度函数乘积的积分表示,具体如下:
其中,和是用户u的特征向量均值和协方差矩阵,vc是上下文c的转换向量,和是物品im的特征向量均值和协方差矩阵;
302.利用上述公式的计算结果对所有候选物品进行排序,把前若干个物品推荐给目标用户u。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910940873.3/1.html,转载请声明来源钻瓜专利网。