【技术实现步骤摘要】
推荐方法、装置和系统、图嵌入的游走方法、电子设备
本公开实施例涉及计算机
,尤其涉及信息流
,具体涉及一种推荐方法、装置和系统、图嵌入的游走方法、电子设备和存储介质。
技术介绍
随着互联网技术的发展,资讯、广告等信息的推荐成了关注的焦点,而图嵌入(GraphEmbedding,GE)逐渐被应用于各推荐系统中,而图的游走是图嵌入的重要环节。在现有技术中,通过将图存储在存储器中,游走时,获取所有邻接点的信息,并在客户端Client中解析取出的邻接表信息以便确定顶点,当完成基于该顶点的游走时,重复上述步骤,选择另一个顶点继续游走,直至完成多顶点的深度游走。然而,专利技术人在实现本公开的过程中,发现至少存在以下问题:通过依次选取节点进行游走,游走效率低。
技术实现思路
本公开实施例提供了一种推荐方法、装置和系统、图嵌入的游走方法、电子设备和存储介质,用以解决现有技术中通过依次选取节点进行游走,游走效率低的问题。一个方面,本公开实施例提供了一种推荐方法,所述方法包括:响应于接收到针对目标对象的查询请求,确定与所述目标对象对应的游走任务;对所述游走任务进行分片处理,生成多个分片节点;根据多个所述分片节点控制至少一个采样节点进行游走,生成游走路径;对所述游走路径进行汇聚,生成汇聚结果,以便根据所述汇聚结果生成并反馈与所述查询请求对应的反馈信息。在本公开实施例中,通过对游走任务进行分片处理生成多个分片节点,以便控制一个或多个采样节点进行游 ...
【技术保护点】
1.一种推荐方法,其特征在于,所述方法包括:/n响应于接收到针对目标对象的查询请求,确定与所述目标对象对应的游走任务;/n对所述游走任务进行分片处理,生成多个分片节点;/n根据多个所述分片节点控制至少一个采样节点进行游走,生成游走路径;/n对所述游走路径进行汇聚,生成汇聚结果,以便根据所述汇聚结果生成并反馈与对所述查询请求对应的反馈信息。/n
【技术特征摘要】
1.一种推荐方法,其特征在于,所述方法包括:
响应于接收到针对目标对象的查询请求,确定与所述目标对象对应的游走任务;
对所述游走任务进行分片处理,生成多个分片节点;
根据多个所述分片节点控制至少一个采样节点进行游走,生成游走路径;
对所述游走路径进行汇聚,生成汇聚结果,以便根据所述汇聚结果生成并反馈与对所述查询请求对应的反馈信息。
2.根据权利要求1所述的方法,其特征在于,在所述确定与所述目标对象对应的游走任务之后,所述方法还包括:
确定所述游走任务对应的待游走的顶点数据;
根据所述顶点数据确定所述游走任务的写回次数;
响应于所述游走路径的数量等于所述写回次数,执行所述对所述游走路径进行汇聚的步骤。
3.根据权利要求1所述的方法,其特征在于,所述根据多个所述分片节点控制至少一个采样节点进行游走包括:
确定每个所述分片节点对应的采样节点;
将每个所述分片节点分配至与其对应的采样节点;
控制每个采样节点基于与其对应的分片节点进行游走。
4.根据权利要求3所述的方法,其特征在于,所述确定每个所述分片节点对应的采样节点包括:
分别计算每个所述分片节点相对于各采样节点的哈希值;
根据各所述哈希值确定与每个所述分片节点对应的采样节点。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
为各采样节点创建副本分片数据;
根据各采样节点的心跳包确定各采样节点游走对应的副本分片数据。
6.一种推荐装置,其特征在于,所述装置包括:
第一确定模块,用于响应于接收到针对目标对象的查询请求,确定与所述目标对象对应的游走任务;
生成模块,用于对所述游走任务进行分片处理,生成多个分片节点;
游走模块,用于根据多个所述分片节点控制至少一个采样节点进行游走,生成游走路径;
汇聚模块,用于对各采样节点的游走路径进行汇聚,生成汇聚结果,以便根据所述汇聚结果生成并反馈所述查询请求对应的反馈信息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二确定模块,确定所述游走任务对应的待游走的顶点数据,并根据所述顶点数据确定所述游走任务的写回次数;
所述汇聚模块用于,响应于所述游走路径的数量等于所述写回次数,执行所述对所述游走路径进行汇聚的步骤。
8.根据权利要求6所述的装置,其特征在于,所述游走模块用于,确定每个所述分片节点对应的采样节点,将每个所述分片节点分配至与其对应的采样节点,控制每个采样节点基于与其对应的分片节点进行游走。
9.根据权利要求8所述的装置,其特征在于,所述游走模块用于,分别计算每个所述分片节点相对于各采样节点的哈希值,根据各所述哈希值确定与每个所述分片节点对应的采样节点。
10.根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括:
创建模块,用于为各采样节点创建副本分片数据;
第三确定模块,用于根据各采样节点的心跳包确定各采...
【专利技术属性】
技术研发人员:熊磊,杨振宇,马鑫云,汪瑫,徐丹云,杨睿,董喆,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。