【技术实现步骤摘要】
一种关系图谱构建方法、装置及电子设备
本文件涉及数据处理
,尤其涉及一种关系图谱构建方法、装置及电子设备。
技术介绍
在风控领域里,经常使用关系图谱来展示人与人、人与公司、公司与公司的关系。通过关系图谱可以捕捉节点之间的风险传递状态,为风控决策提供重要的数据支持。关系图谱的较佳状态是可以一目了然地看清从起始节点到目标节点的所有路径,但目前绝大部分关系图谱所显示的关系网络错综复杂,并没有带来清晰易读的体验。为此,如何能够提高关系图谱的可读性,是当前亟需解决的技术问题。
技术实现思路
本说明书实施例目的是提供一种关系图谱构建方法、装置及电子设备,用于生成清晰易读的关系图谱。为了实现上述目的,本说明书实施例是这样实现的:第一方面,提供一种关系图谱构建方法,包括:确定用于生成目标关系图谱的多个节点以及所述多个节点对应的节点关联数据;基于所述节点关联数据,确定各节点对应的邻接节点,其中,邻接节点属于所述多个节点;多轮迭代执行以下操作:从选中节点的邻接节点中选取一个目标邻接节点作为一种拓扑路径的下一节点,已被选为拓扑路径的节点无法作为目标邻接节点;将本轮迭代选取的目标邻接节点更新为下一轮迭代的选中节点;其中,首轮迭代的选中节点为所述多个节点中预设的起始节点,当所述多个节点中预设的结尾节点作为本轮迭代的选中节点,则迭代结束;渲染所述多轮迭代确定出的所述起始节点至结尾节点的拓扑路径,得到目标关系图谱。第二方面,提供一种关系图谱构建装置,包括:数 ...
【技术保护点】
1.一种关系图谱构建方法,包括:/n确定用于生成目标关系图谱的多个节点以及所述多个节点对应的节点关联数据;/n基于所述节点关联数据,确定各节点对应的邻接节点,其中,邻接节点属于所述多个节点;/n多轮迭代执行以下操作:从选中节点的邻接节点中选取一个目标邻接节点作为一种拓扑路径的下一节点,已被选为拓扑路径的节点无法作为目标邻接节点;将本轮迭代选取的目标邻接节点更新为下一轮迭代的选中节点;其中,首轮迭代的选中节点为所述多个节点中预设的起始节点,当所述多个节点中预设的结尾节点作为本轮迭代的选中节点,则迭代结束;/n渲染所述多轮迭代确定出的所述起始节点至结尾节点的拓扑路径,得到目标关系图谱。/n
【技术特征摘要】
1.一种关系图谱构建方法,包括:
确定用于生成目标关系图谱的多个节点以及所述多个节点对应的节点关联数据;
基于所述节点关联数据,确定各节点对应的邻接节点,其中,邻接节点属于所述多个节点;
多轮迭代执行以下操作:从选中节点的邻接节点中选取一个目标邻接节点作为一种拓扑路径的下一节点,已被选为拓扑路径的节点无法作为目标邻接节点;将本轮迭代选取的目标邻接节点更新为下一轮迭代的选中节点;其中,首轮迭代的选中节点为所述多个节点中预设的起始节点,当所述多个节点中预设的结尾节点作为本轮迭代的选中节点,则迭代结束;
渲染所述多轮迭代确定出的所述起始节点至结尾节点的拓扑路径,得到目标关系图谱。
2.根据权利要求1所述的方法,
渲染所述多轮迭代确定出的所述起始节点至结尾节点的拓扑路径,包括:
基于所述多轮迭代确定出的拓扑路径,对所述多个节点进行渲染布局,确定所述多个节点对应的渲染位置;
按照所述多个节点对应的渲染位置,对所述多轮迭代确定出的拓扑路径进行渲染,得到所述目标关系图谱。
3.根据权利要求2所述的方法,
所述多轮迭代确定出至少两种所述起始节点至结尾节点的拓扑路径;
基于所述多轮迭代确定出的拓扑路径,对所述多个节点进行渲染布局,确定所述多个节点对应的渲染位置,包括:
确定所述起始节点和所述结尾节点的渲染位置;
在所述起始节点和所述结尾节点的渲染位置基础上,确定其他节点对应所述多轮迭代确定出的至少两种拓扑路径中的渲染位置,其中,其他节点在不同拓扑路径对应有不同的渲染位置。
4.根据权利要求3所述的方法,
基于所述多轮迭代确定出的拓扑路径,对所述多个节点进行渲染布局,确定所述多个节点对应的渲染位置,还包括:
在确定其他节点对应所述多轮迭代确定出的至少两种拓扑路径中的渲染位置后,对其他节点的渲染位置进行去重。
5.根据权利要求3所述的方法,
在渲染所述多轮迭代确定出的所述起始节点至结尾节点的拓扑路径后,还包括:
按照所述多轮迭代确定出的各拓扑路径所对应的节点数量,对渲染完成的各拓扑路径进行排列,得到调整优化后的所述目标关系图谱。
6.根据权利要求1-5任一项所述的方法,
若本轮迭代的选中节点对应有唯一的非结尾节点能够被选取为目标邻接点,则退回上一轮迭代,以重新选取所属拓扑路径的下一节点。
7.根据权利要求1-5任一项所述的方法,
所述目标关系图谱为企业关系图谱,所述多个节点至少...
【专利技术属性】
技术研发人员:徐晓笑,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。