[发明专利]一种推荐方法、装置、设备及存储介质有效
申请号: | 201710372766.6 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107273438B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 傅向华;余冲;李坚强 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/958;G06Q30/02;G06Q30/06 |
代理公司: | 深圳青年人专利商标代理有限公司 44350 | 代理人: | 吴桂华 |
地址: | 518060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 推荐 方法 装置 设备 存储 介质 | ||
1.一种推荐方法,其特征在于,所述方法包括下述步骤:
获取用户的历史评分数据、待评分物品以及待评分物品的文本内容,所述历史评分数据包括已评分物品的文本内容;
根据所述用户的历史评分数据、待评分物品以及待评分物品的文本内容,对预设的栈式降噪自编码器和预设的概率矩阵分解模型进行训练,得到用户特征矩阵、物品特征矩阵以及对应的物品隐藏特征和用户隐藏特征;
根据所述用户特征矩阵、所述物品特征矩阵以及所述对应的物品隐藏特征和用户隐藏特征,计算所述用户对待评分物品的预测评分;
根据所述预测评分生成推荐列表,并向所述用户输出所述推荐列表;
根据所述用户的历史评分数据、待评分物品以及待评分物品的文本内容,对预设的栈式降噪自编码器和预设的概率矩阵分解模型进行训练,得到用户特征矩阵和物品特征矩阵以及对应的物品隐藏特征和用户隐藏特征的步骤,包括:
根据所述历史评分数据中所述用户的已评分物品的文本内容,对预设的栈式降噪自编码器和预设的概率矩阵分解模型进行训练,得到所述用户特征矩阵以及所述对应的用户隐藏特征,具体地,在利用预设的栈式降噪自编码器从所述用户的已评分物品的文本内容中学习用户特征时,预设的栈式降噪自编码器的中间层的输出为用户约束参数,使用所述用户约束参数对预设的概率矩阵分解模型分解出来的用户特征向量进行约束,使所述用户特征矩阵符合以预设的栈式降噪自编码器中间层的输出为均值的正态分布。
2.如权利要求1所述的方法,其特征在于,根据所述用户的历史评分数据、待评分物品以及待评分物品的文本内容,对预设的栈式降噪自编码器和预设的概率矩阵分解模型进行训练,得到用户特征矩阵和物品特征矩阵以及对应的物品隐藏特征和用户隐藏特征的步骤,还包括:
根据所述待评分物品的文本内容,对预设的栈式降噪自编码器和预设的概率矩阵分解模型进行训练,得到所述物品特征矩阵以及所述对应的物品隐藏特征。
3.如权利要求1所述的方法,其特征在于,根据所述用户特征矩阵、所述物品特征矩阵以及所述对应的物品隐藏特征和用户隐藏特征,计算所述用户对待评分物品的预测评分的步骤,包括:
根据所述用户特征矩阵、所述物品特征矩阵以及所述对应的物品隐藏特征和用户隐藏特征,使用公式Rij≈(ui)Tvj=(fe(X0,i*,W+)T+βi)T(fe(X0,j*,W+)T+εj)计算所述用户对待评分物品的预测评分;
所述fe(·,W+)为编码函数,所述fe(X0,i*,W+)为以用户i带有噪声的内容向量X0,i*作为输入的编码函数,所述fe(X0,j*,W+)为以物品j带有噪声的内容向量X0,j*作为输入的编码函数,所述βi为所述用户i的隐含偏移量,所述εj为所述物品j的隐含偏移量,所述vj为所述物品隐藏特征,所述ui为所述用户隐藏特征,
4.如权利要求1所述的方法,其特征在于,根据所述预测评分生成推荐列表的步骤,包括:
根据所述预测评分对所述待评分 物品进行正序排序,获取排序中的前N个物品,根据所述获取的N个物品生成推荐列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710372766.6/1.html,转载请声明来源钻瓜专利网。