[发明专利]一种组合对象推荐方法、装置、系统和存储介质在审
申请号: | 202110315405.4 | 申请日: | 2021-03-24 |
公开(公告)号: | CN112950328A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 梁大卫 | 申请(专利权)人: | 第四范式(北京)技术有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06F16/9535;G06K9/62 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 郭鑫 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组合 对象 推荐 方法 装置 系统 存储 介质 | ||
1.一种组合对象推荐方法,其中,所述组合对象包括多个对象,且所述多个对象分属于至少两种对象类型,所述方法包括:
针对每种对象类型建立对应的推荐模型;
针对一个被推荐用户,利用各对象类型对应的推荐模型分别获得各对象类型中的对象的推荐排序列表,以及从各对象类型对应的推荐排序列表中选取对象得到组合对象推荐结果。
2.根据权利要求1所述的方法,其中,在所述针对每种对象类型建立对应的推荐模型之前,该方法还包括:
获取每个对象的一个或多个属性特征;
将属性特征数量相同且属性特征定义相同的所有对象划分为同种对象类型。
3.根据权利要求1所述的方法,其中,所述针对每种对象类型建立对应的推荐模型包括:
获取用户行为数据集合,其中,每条用户行为数据是描述一个用户对一个对象进行特定行为的数据;
根据涉及的不同对象类型将所述用户行为数据集合划分为对应于不同对象类型的数据集;
基于所述不同对象类型的数据集,构造每种对象类型的模型训练样本;
基于所述每种对象类型的模型训练样本,训练预设模型,得到每种对象类型对应的推荐模型。
4.根据权利要求3所述的方法,其中,所述每条用户行为数据包括:用户ID、对象ID、行为发生时间、曝光对象集合;
所述模型训练样本包括:用户ID、对象ID、行为发生时间、标签。
5.根据权利要求1所述的方法,其中,所述针对一个被推荐用户,利用各对象类型对应的推荐模型分别获得各对象类型中的对象的推荐排序列表包括:
利用各对象类型对应的推荐模型输出各对象类型中的对象ID与被推荐用户ID的匹配分数;
将各对象类型中的对象ID与被推荐用户ID的匹配分数由高至低排序,得到各对象类型中的对象的推荐排序列表。
6.根据权利要求1所述的方法,其中,所述从各对象类型对应的推荐排序列表中选取对象得到组合对象推荐结果包括:
获取所述被推荐用户的行为数据集合;
基于所述被推荐用户的行为数据集合,确定所述被推荐用户的用户类型;
基于所述被推荐用户的用户类型,从各对象类型对应的推荐排序列表中选取对象得到组合对象推荐结果。
7.根据权利要求6所述的方法,其中,所述基于所述被推荐用户的行为数据集合,确定所述被推荐用户的用户类型包括:
确定所述被推荐用户的行为数据集合中发生行为的每个对象所属的对象类型,并统计对象类型数量;
基于所述对象类型数量确定所述被推荐用户的用户类型。
8.一种组合对象推荐装置,其中,所述组合对象包括多个对象,且所述多个对象分属于至少两种对象类型,所述装置包括:
建立单元,用于针对每种对象类型建立对应的推荐模型;
推荐单元,用于针对一个被推荐用户,利用各对象类型对应的推荐模型分别获得各对象类型中的对象的推荐排序列表,以及从各对象类型对应的推荐排序列表中选取对象得到组合对象推荐结果。
9.一种包括至少一个计算装置和至少一个存储指令的存储装置的系统,其中,所述指令在被所述至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求1至7任一项所述组合对象推荐方法的步骤。
10.一种非暂态计算机可读存储介质,其中,所述非暂态计算机可读存储介质存储程序或指令,当所述程序或指令被至少一个计算装置运行时,使至少一个计算装置执行如权利要求1至7任一项所述组合对象推荐方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于第四范式(北京)技术有限公司,未经第四范式(北京)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110315405.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种桩孔的开挖装置及方法
- 下一篇:一种功率分流式混合动力汽车动力域控制系统