[发明专利]一种推荐方法和设备有效
| 申请号: | 201380001312.8 | 申请日: | 2013-09-10 |
| 公开(公告)号: | CN104854580B | 公开(公告)日: | 2018-09-28 |
| 发明(设计)人: | 张洪波;格卢霍夫瓦列里 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 推荐 方法 设备 | ||
1.一种推荐方法,其特征在于,包括:
将评分数据集中的评分数据分别放置到至少两个数据层,其中,所述评分数据与用户以及产品分别一一对应,且每一个所述数据层中的任意两个所述评分数据对应的用户以及产品均不相同;
依据预设的推荐系统模型以及所述数据层中的评分数据,并行计算所述数据层中推荐系统模型的参数,并将每一层数据层的参数作为对应的下一层数据层的初值,直至获取所述推荐系统模型的最优参数;其中,所述推荐系统模型为根据所述评分数据集中的评分数据的平均分和所述推荐系统模型的参数获取每个用户对每个产品的评分预测值的模型;
根据所述最优参数与所述推荐系统模型获取每个用户对每个产品的评分预测值,并根据所述评分预测值向所述用户推荐产品。
2.根据权利要求1所述的方法,其特征在于,所述推荐系统模型包括提供了隐式反馈的推荐系统模型、未提供隐式反馈的推荐系统模型、考虑时空特性的推荐系统模型和非对称的潜在因素的推荐系统模型。
3.根据权利要求1或2所述的方法,其特征在于,所述推荐系统模型包括:
第一推荐系统模型
或者,第二推荐系统模型
在所述第一推荐模型和所述第二推荐模型中,表示用户u对产品i的评分预测值,μ表示所述评分数据集中的所有评分数据的平均值,bu表示所述用户u相对用户平均评分的偏移量,bi表示所述产品i相对产品平均评分的偏移量,qi表示产品因素矢量,T表示转置运算符号,pu表示用户因素矢量,
进一步的,在所述第一推荐模型中,|N(u)|表示用户u提供了隐式偏好的所有产品的集合大小,N(u)表示用户u提供了隐式偏好的所有产品的集合;yj∈Rf表示与产品j相关联的因素矢量,其用于表征隐式反馈信息。
4.根据权利要求3所述的方法,其特征在于,还包括:
根据所述评分预测值与所述评分数据的均方误差和所述推荐系统模型的参数之间的关系得到所述推荐系统模型的代价函数,其中所述代价函数包括:
第一代价函数
或者,第二代价函数
其中,||*||2表示矢量*的所有元素的平方和,λ1与λ2为正则化因子。
5.根据权利要求1或2或4所述的方法,其特征在于,所述依据预设的推荐系统模型以及所述数据层中的评分数据,并行计算所述数据层中推荐系统模型的参数,并将每一层数据层的参数作为对应的下一层数据层的初值,直至获取所述推荐系统模型的最优参数,包括:
A:计算所述评分数据集中的所有所述评分数据的平均分;
B:依次采用并行计算的方式计算每一层所述数据层的参数,并将每一层所述数据层计算所得的参数作为下一层数据层的参数初值;其中,第一层所述数据层的参数初值由系统设置;
C:根据最后一层所述数据层计算所得的参数判断所述推荐系统模型是否收敛,若收敛,则计算结束,得到所述最优参数;若不收敛,则将最后一层所述数据层计算所得的参数作为所述第一层所述数据层的参数初值,重复所述步骤B、C。
6.根据权利要求3所述的方法,其特征在于,所述依据预设的推荐系统模型以及所述数据层中的评分数据,并行计算所述数据层中推荐系统模型的参数,并将每一层数据层的参数作为对应的下一层数据层的初值,直至获取所述推荐系统模型的最优参数,包括:
A:计算所述评分数据集中的所有所述评分数据的平均分;
B:依次采用并行计算的方式计算每一层所述数据层的参数,并将每一层所述数据层计算所得的参数作为下一层数据层的参数初值;其中,第一层所述数据层的参数初值由系统设置;
C:根据最后一层所述数据层计算所得的参数判断所述推荐系统模型是否收敛,若收敛,则计算结束,得到所述最优参数;若不收敛,则将最后一层所述数据层计算所得的参数作为所述第一层所述数据层的参数初值,重复所述步骤B、C。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380001312.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:向与用户账户相关联的设备提供网络接入
- 下一篇:接入网络的系统和方法





