本发明涉及知识图谱,尤其涉及一种金融交易知识图谱的可视化方法、装置、设备及介质。
背景技术:
1、金融业是国家经济发展的重要支持力量。银行作为金融业重要机构,其管理质量对金融业的健康发展起着重要作用。在银行内外拥有各种机构对银行内部员工和外部用户进行金融审计,以保证资金的合法合规使用。
2、金融审计人员往往需要面对海量数据,审计过程中可能需要关联查询多张数据表,该操作大大降低了审计效率,且可能会产生人工错误或失误,因此审计业务需要一种相对较快速、准确、直观的分析视图。交易图谱是信息技术领域的一种基于图的数据结构,能够直观展示不同种类信息连接而成的一个关系网络,非常适合用于金融场景下客户资金流向的展示。
3、由于交易图谱中通常包含大量信息,可能存在节点布局不合理的情况,无法较好地支持大数据量节点的展示,导致无法稳定直观地展示交易图谱,不利于审计人员准确直观地得到审计结果,从而影响了审计效率。
技术实现思路
1、本发明提供了一种金融交易知识图谱的可视化方法、装置、设备及介质,基于节点权重对金融交易知识图谱进行布局调整,使得金融交易知识图谱能够得到更加稳定直观地展示,有助于提高金融审计效率。
2、根据本发明的一方面,提供了一种金融交易知识图谱的可视化方法,所述方法包括:
3、根据目标查询条件从目标图数据库中查询得到目标图谱数据,基于所述目标图谱数据构建初始金融交易知识图谱;其中,所述目标图数据库中预先存储历史交易数据;
4、根据所述初始金融交易知识图谱中每两个节点之间的初始距离确定所述每两个节点之间的初始引力和初始斥力,根据所述初始引力和所述初始斥力确定所述初始金融交易知识图谱中每个节点的初始调整位置;其中,所述初始距离基于所述每两个节点的初始位置确定;
5、根据所述初始金融交易知识图谱中每个节点的度信息确定所述每个节点的节点权重,并基于所述节点权重分别对所述初始引力和所述初始斥力进行调整得到目标引力和目标斥力;其中,所述度信息中包括入度和出度;
6、根据所述目标引力和所述目标斥力确定所述初始金融交易知识图谱中每个节点的目标调整位置,并基于所述目标调整位置对所述每个节点进行位置调整得到目标金融交易知识图谱。
7、根据本发明的另一方面,提供了一种金融交易知识图谱的可视化装置,包括:
8、初始知识图谱构建模块,用于根据目标查询条件从目标图数据库中查询得到目标图谱数据,基于所述目标图谱数据构建初始金融交易知识图谱;其中,所述目标图数据库中预先存储历史交易数据;
9、初始调整位置确定模块,用于根据所述初始金融交易知识图谱中每两个节点之间的初始距离确定所述每两个节点之间的初始引力和初始斥力,根据所述初始引力和所述初始斥力确定所述初始金融交易知识图谱中每个节点的初始调整位置;其中,所述初始距离基于所述每两个节点的初始位置确定;
10、引力与斥力调整模块,用于根据所述初始金融交易知识图谱中每个节点的度信息确定所述每个节点的节点权重,并基于所述节点权重分别对所述初始引力和所述初始斥力进行调整得到目标引力和目标斥力;其中,所述度信息中包括入度和出度;
11、目标知识图谱确定模块,用于根据所述目标引力和所述目标斥力确定所述初始金融交易知识图谱中每个节点的目标调整位置,并基于所述目标调整位置对所述每个节点进行位置调整得到目标金融交易知识图谱。
12、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
13、至少一个处理器;以及
14、与所述至少一个处理器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的金融交易知识图谱的可视化方法。
16、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的金融交易知识图谱的可视化方法。
17、本发明实施例的技术方案,根据目标查询条件从目标图数据库中查询得到目标图谱数据,基于目标图谱数据构建初始金融交易知识图谱;其中,目标图数据库中预先存储历史交易数据;根据初始金融交易知识图谱中每两个节点之间的初始距离确定每两个节点之间的初始引力和初始斥力,根据初始引力和初始斥力确定初始金融交易知识图谱中每个节点的初始调整位置;其中,初始距离基于每两个节点的初始位置确定;根据初始金融交易知识图谱中每个节点的度信息确定每个节点的节点权重,并基于节点权重分别对初始引力和初始斥力进行调整得到目标引力和目标斥力;其中,度信息中包括入度和出度;根据目标引力和目标斥力确定初始金融交易知识图谱中每个节点的目标调整位置,并基于目标调整位置对每个节点进行位置调整得到目标金融交易知识图谱。本技术方案,基于节点权重对金融交易知识图谱进行布局调整,使得金融交易知识图谱能够得到更加稳定直观地展示,有助于提高金融审计效率。
18、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种金融交易知识图谱的可视化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述初始引力和所述初始斥力确定所述初始金融交易知识图谱中每个节点的初始调整位置,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述初始引力确定第一初始节点位移,以及根据所述初始斥力确定第二初始节点位移,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述初始金融交易知识图谱中每个节点的度信息确定所述每个节点的节点权重,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述节点权重分别对所述初始引力和所述初始斥力进行调整得到目标引力和目标斥力,包括:
6.根据权利要求1所述的方法,其特征在于,在得到目标金融交易知识图谱之后,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,在根据目标查询条件从目标图数据库中查询得到目标图谱数据之后,所述方法还包括:
8.一种金融交易知识图谱的可视化装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的金融交易知识图谱的可视化方法。