[发明专利]物品推荐方法、装置、存储介质及设备在审
申请号: | 202110056413.1 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112380453A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 林文清 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/901;G06Q30/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物品 推荐 方法 装置 存储 介质 设备 | ||
1.一种物品推荐方法,其特征在于,所述方法包括:
获取历史交易数据,所述历史交易数据用于记录不同用户购买过的物品;
根据所述历史交易数据,生成第三网络;其中,所述第三网络通过图结构记录了不同用户购买过的物品,所述第三网络中以用户和物品作为节点,且所述第三网络中用户节点与购买过的物品节点之间形成一条边;
对于所述第三网络中任意一条物品购买记录中的物品,获取所述物品对应的随机数,基于所述随机数,生成所述物品购买记录的新物品标识;其中,所述物品对应的随机数的取值下限为零,取值上限为购买所述物品的用户总数和购买所述物品的用户数量上限值的比值;所述物品购买记录对应所述第三网络中的一个用户节点和一个物品节点,以及连接所述用户节点和所述物品节点的一条边;将具有相同的新物品标识的任意两条物品购买记录连接在一起;获取所述任意两条物品购买记录对应的中间结果;其中,所述中间结果用于记录所述任意两条物品购买记录对应的两个用户节点之间形成一条边,以及形成的边对应的单位权重;过滤掉所述两个用户节点指示同一用户的中间结果;对于未被过滤掉的中间结果,将具有相同边的中间结果聚合在一起,并获取各条边对应的初始权重总和,得到第一网络中各条边的总权重;其中,所述第一网络用于表征不同用户的物品偏好,且所述第一网络通过图结构记录了购买过相同物品的用户,任意两个用户的物品偏好越相似,连接相应两个用户节点的边对应的总权重越大;
按照用户标识对所述第三网络中的物品购买记录进行分组,得到多个列表;其中,各个列表中汇集了具有相同用户标识的物品购买记录;过滤掉包括一条物品购买记录的列表;对于未被过滤掉的任意一个列表,获取所述列表对应的中间结果;其中,所述中间结果用于记录所述列表中任意两个不同物品节点之间形成一条边,以及形成的边对应的单位权重;将具有相同边的中间结果聚合在一起,并获取各条边对应的单位权重总和,得到第二网络中各条边的总权重;其中,所述第二网络用于表征物品之间的关联关系,且所述第二网络通过图结构记录了被相同用户购买过的物品,任意两个物品被越多的用户购买过,连接这两个物品节点的边对应的权重越大;
对所述第一网络执行图稀疏化操作,以使所述第一网络中的节点度数小于目标阈值;以及,对所述第二网络执行图稀疏化操作,以使所述第二网络中的节点度数小于所述目标阈值;其中,所述图稀疏化操作是指按照权重大小来保留图中的边;
对稀疏化的所述第一网络进行特征映射,得到不同用户的物品偏好特征;以及,对稀疏化的所述第二网络进行特征映射,得到不同物品的关联关系特征;
获取待推荐用户的用户属性特征和候选物品的物品属性特征;根据所述物品偏好特征、所述关联关系特征、所述用户属性特征和所述物品属性特征,向所述待推荐用户进行候选物品推荐;
其中,所述用户属性特征和所述物品属性特征中包括需要获取最近一次数据的属性特征,所述属性特征的获取方式包括:在所述待推荐用户的日志数据中,获取与所述属性特征对应且具有最大数据时间的最近一条数据记录,所述数据记录中包括所述属性特征最近一次的属性数据。
2.根据权利要求1所述的方法,其特征在于,所述第一网络中的一个节点代表一个用户,所述第一网络中的任意一条边用于连接购买过相同物品的两个用户;所述第二网络中的一个节点代表一个物品,所述第二网络中的任意一条边用于连接被相同用户购买过的两个道具。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述第三网络中的具有相同物品标识的任意两条物品购买记录连接在一起;其中,所述物品购买记录对应所述第三网络中的一个用户节点和一个物品节点,以及连接所述用户节点和所述物品节点的一条边;
获取所述任意两条物品购买记录对应的中间结果;其中,所述中间结果用于记录所述任意两条物品购买记录对应的两个用户节点之间形成一条边,以及形成的边对应的单位权重;
过滤掉所述两个用户节点指示同一用户的中间结果;
对于未被过滤掉的中间结果,将具有相同边的中间结果聚合在一起,并获取各条边对应的单位权重总和,得到第一网络中各条边的总权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110056413.1/1.html,转载请声明来源钻瓜专利网。