[发明专利]基于用户记忆网络和树形结构的深度模型的个性化推荐系统在审
申请号: | 201810855251.6 | 申请日: | 2018-07-26 |
公开(公告)号: | CN110851694A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 王飞;陈文 | 申请(专利权)人: | 王飞;陈文 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q30/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 238000 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 记忆 网络 树形 结构 深度 模型 个性化 推荐 系统 | ||
1.一种基于用户记忆网络和树形结构的深度模型的个性化推荐系统,其特征在于:用户记忆模块、商品本体模块以及预测模块。
其中,所述的用户记忆模块是由基于语境化的长短记忆网络框架所构成的。
所述的短期记忆用来捕捉用户近期购买商品的记录,并通过这些记录,得到一个用户的短期记忆映射;
所述的长期记忆会根据用户的长期购买习惯,依据该用户的大量购买记录总结出用户感兴趣的商品的特征,并记录下来,并通过这些记录得到一个用户的长期记忆映射。
所述的商品本体模块通过每个商品之间的关联信息以及用户的历史购买记录,得到商品的映射信息;
所述的预测模块将会结合用户记忆模块和商品本体模块的输出的短期记忆映射、长期记忆映射以及商品映射进行最终的推荐预测。
2.根据权利要求1所述的基于用户记忆网络和树形结构的深度模型的个性化推荐系统,其特征在于所述的短期记忆会将用户u近期商品的购买记录的映射至一个矩阵Mu当中并保存起来;对于每一个用户u而言,定义(以购买的顺序排列)为用户u所购买的商品的集合,其中表示用户u购买的第i件商品,这时,我们令pu∈RD以及分别为用户u的映射以及商品的映射,那么用户的短期记忆的映射其中,是矩阵Mu的第k列向量,矩阵Mu一共有K列,Mu∈RD×K;zik是一个权重,用来推到出短期记忆映射的,zik的计算公式为:其中β是限制参数,wik是用户的商品购买记录矩阵Mu和当前商品的影响因子,具体计算公式为:最后得到了短期记忆映射。
3.根据权利要求1所述的基于用户记忆网络和树形结构的深度模型的个性化推荐系统,其特征在于所述的长期记忆会将用户的兴趣特征映射至一个矩阵Mu当中,与此同时,构建一个全局潜在特征表来储存特征映射。这时,我们令pu∈RD以及分别为用户u的映射以及商品的映射。设一共有K个潜在的特征,这是全局潜在特征表就可以被表示为:F={f1,f2,...,fK},fK∈RD。那么用户的长期记忆的映射就可以被表示为:其中,是用户u对于特征k的偏好映射;zik是一个权重,用来推到出短期记忆映射的,zik的计算公式为:其中β是限制参数,wik是用户购买的商品和全局潜在特征表中每个特征的关联程度,具体计算公式为:wik=qiT·fK,最后得到了长期记忆映射。
4.根据权利要求1所述的基于用户记忆网络和树形结构的深度模型的个性化推荐系统,其特征在于所述的商品本体模块是由提供的商品本体信息以及用户的历史购买记录,将大规模的推荐问题转变成了一系列的小的分类问题,具体来说是通过树状结构的构建,基于树的训练、采样、TopK检索以及节点兴趣度的计算,直观意义上的对用户的兴趣的层次结构进行分析,自顶向下构造,由粗到细的构造兴趣层次树,并在此基础上应用深度学习网络进行用户兴趣的推荐建模,运用层次检索方法实现全量候选上的用户TopK的商品映射。
5.根据权利要求4所述的基于用户记忆网络和树形结构的深度模型的个性化推荐系统,其特征在于所述的树状结构中的节点上兴趣度概率的计算公式是:nc∈{n在j+1层的子节点},即用户对第j层父亲节点兴趣的偏好概率正比于用户对第j+1层孩子节点兴趣的偏好概率最大值,其中a(j)是第j层节点兴趣概率的归一化因子。根据最大堆树的定义,如果已知这棵树上的每层节点概率之间的序(同层内),我们可以快速找到全局TopK,即从根节点出发找当前层的TopK,然后在上层TopK节点对应的下层孩子节点集合中继续找TopK,递归向下直至叶子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王飞;陈文,未经王飞;陈文许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810855251.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网优数据矩阵的快速生成方法
- 下一篇:一种基于触觉的煤岩识别方法