决策图谱的图数据生成方法及装置、业务执行方法及装置制造方法及图纸

技术编号:38755111 阅读:12 留言:0更新日期:2023-09-10 09:40
本说明书实施例提供一种决策图谱的图数据生成方法及装置。该方法通过计算机执行,包括:从第一存储区读取第一图数据,其中包括与第一类业务事件的若干事件属性对应的若干第一节点。从第二存储区读取规则脚本,规则脚本定义若干条决策规则,各条决策规则包括标识字段和表达式字段;任一决策规则的表达式字段中包含的任一变量为若干事件属性之一或其他决策规则的标识字段的标识值。通过解析规则脚本确定第二图数据,其中包括:解析表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系;第二图数据包括对应于若干条规则的若干第二节点,以及根据依赖关系生成的连接边。进一步,基于第一图数据和第二图数据,生成决策图谱的图数据。生成决策图谱的图数据。生成决策图谱的图数据。

【技术实现步骤摘要】
决策图谱的图数据生成方法及装置、业务执行方法及装置


[0001]本说明书一个或多个实施例涉及数据处理
,尤其涉及一种决策图谱的图数据生成方法及装置,以及一种业务执行方法及装置。

技术介绍

[0002]领域知识图谱(domain knowledge graph)本质属于语义网络,主要沉淀的是领域内的行业知识。在许多领域中,希望利用领域知识图谱实现业务决策。例如,在保险领域,希望利用保险知识图谱决策某个用户是否符合投保条件。又例如,在设备评估领域,希望利用设备知识图谱决策某个设备是否能够投入使用。
[0003]如何构建领域知识图谱(实质为图数据的生成),以及如何利用领域知识图谱进行业务决策,成为了当下的研究热点。由此,本说明书实施例提出对决策图谱的图数据进行生成和使用的方案,可以满足实际应用中的更高要求,例如,降低成本,实现业务决策的效率和公平性,等等。

技术实现思路

[0004]本说明书实施例描述一种决策图谱的图数据生成方法及装置,以及一种业务执行方法及装置,通过自定义决策规则实现用于业务决策的知识图谱(或称决策图谱)的自动生成,以及,在构建的决策图谱上向用户展示事件实例的决策路径,从而有效降低扩展和维护的成本,实现业务决策的高效性和公开透明性。
[0005]根据第一方面,提供一种决策图谱的图数据生成方法,通过计算机执行。该方法包括:
[0006]从第一存储区读取第一图数据,所述第一图数据标注有第一类业务事件的标签,所述第一图数据包括与所述第一类业务事件的若干事件属性对应的若干第一节点。从第二存储区读取规则脚本,所述规则脚本定义若干条决策规则,各条决策规则包括标识字段和表达式字段;任一决策规则的表达式字段中包含的任一变量为所述若干事件属性之一或其他决策规则的标识字段的标识值。通过解析所述规则脚本确定第二图数据,其中包括:解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系;所述第二图数据包括对应于所述若干条规则的若干第二节点,以及根据所述依赖关系生成的连接边。基于所述第一图数据和第二图数据,生成决策图谱的图数据。
[0007]在一个实施例中,所述第一图数据还包括事件起始节点,以及该事件起始节点与所述若干第一节点之间对应存在的若干连接边。
[0008]在一个实施例中,通过解析所述规则脚本确定第二图数据还包括:根据解析出的所述若干条决策规则,对应创建所述若干第二节点;根据所述依赖关系,在所述若干第一节点和若干第二节点之间对应创建连接边。
[0009]在一个具体的实施例中,通过解析所述规则脚本确定第二图数据还包括:解析出所述任一决策规则包括的说明字段中的说明内容,并将该说明内容作为该条决策规则所对
应第二节点的节点描述信息,归入所述第二图数据。
[0010]在一个实施例中,所述若干条决策规则包括第一决策规则;其中,解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系,包括:解析出所述第一决策规则的表达式字段中包括第一变量和第一逻辑运算符;在所述第一逻辑运算符属于第一类逻辑运算符的情况下,确定所述第一变量与所述第一决策规则之间具有依赖关系。
[0011]在一个实施例中,所述若干条决策规则中包括第二决策规则;其中,解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系,包括:解析出所述第二决策规则的表达式字段包括第二变量和第二逻辑运算符;在所述第二逻辑运算符属于第二类逻辑运算符的情况下,确定所述第二变量与所述第二逻辑运算符之间具有依赖关系,以及,所述第二逻辑运算符与所述第二决策规则之间具有依赖关系;其中,所述第二图数据还包括对应于所述第二逻辑运算符的第三节点。
[0012]在一个实施例中,所述若干条决策规则包括第三决策规则;其中,解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系,包括:解析出所述第三决策规则包括第三变量、谓词和结论内容,所述第三决策规则指示在所述第三变量的变量值为真时输出所述结论内容;解析出所述第三变量与所述第三决策规则具有依赖关系。
[0013]根据第二方面,提供一种业务执行方法,通过计算机执行。该方法包括:
[0014]接收输入的事件实例,所述事件实例包括与其事件类型下的若干事件属性中的至少一部分对应的属性值。调用与所述事件类型所对应的规则脚本,其中定义的各条决策规则包括标识字段和表达式字段;任一决策规则的表达式字段中包含的任一变量为所述若干事件属性之一或其他决策规则的标识字段的标识值。基于所述事件实例执行所述规则脚本,得到与所述各条决策规则进行匹配的匹配结果。根据所述匹配结果,基于所述事件类型对应的决策图谱展示针对所述事件实例的决策路径。
[0015]在一个实施例中,所述规则脚本中还包括触发条件规则,所述触发条件规则指示在所述事件实例的事件类型命中所述事件类型时,触发对所述各条决策规则的匹配。
[0016]在一个具体的实施例中,根据所述匹配结果,基于所述事件类型对应的决策图谱展示针对所述事件实例的决策路径,包括:根据所述匹配结果,确定所述决策图谱中匹配成功的节点;基于所述决策图谱,对匹配成功的节点之间的联通路径进行突出展示。
[0017]根据第三方面,提供一种决策图谱的图数据生成装置。该装置包括:
[0018]第一读取模块,配置为从第一存储区读取第一图数据,所述第一图数据标注有第一类业务事件的标签,所述第一图数据包括与所述第一类业务事件的若干事件属性对应的若干第一节点。第二读取模块,配置为从第二存储区读取规则脚本,所述规则脚本定义若干条决策规则,各条决策规则包括标识字段和表达式字段;任一决策规则的表达式字段中包含的任一变量为所述若干事件属性之一或其他决策规则的标识字段的标识值。确定模块,配置为通过解析所述规则脚本确定第二图数据,其中包括:解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系;所述第二图数据包括对应于所述若干条规则的若干第二节点,以及根据所述依赖关系生成的连接边。生成模块,配置为基于所述第一图数据和第二图数据,生成决策图谱的图数据。
[0019]根据第四方面,提供一种业务执行装置。该装置包括:
[0020]接收模块,配置为接收输入的事件实例,所述事件实例包括与其事件类型下的若干事件属性中的至少一部分对应的属性值。调用模块,配置为调用与所述事件类型所对应的规则脚本,其中定义的各条决策规则包括标识字段和表达式字段;任一决策规则的表达式字段中包含的任一变量为所述若干事件属性之一或其他决策规则的标识字段的标识值。执行模块,配置为基于所述事件实例执行所述规则脚本,得到与所述各条决策规则进行匹配的匹配结果。展示模块,配置为根据所述匹配结果,基于所述事件类型对应的决策图谱展示针对所述事件实例的决策路径。
[0021]根据第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面或第二方面的方法。...

【技术保护点】

【技术特征摘要】
1.一种决策图谱的图数据生成方法,通过计算机执行,包括:从第一存储区读取第一图数据,所述第一图数据标注有第一类业务事件的标签,所述第一图数据包括与所述第一类业务事件的若干事件属性对应的若干第一节点;从第二存储区读取规则脚本,所述规则脚本定义若干条决策规则,各条决策规则包括标识字段和表达式字段;任一决策规则的表达式字段中包含的任一变量为所述若干事件属性之一或其他决策规则的标识字段的标识值;通过解析所述规则脚本确定第二图数据,其中包括:解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系;所述第二图数据包括对应于所述若干条规则的若干第二节点,以及根据所述依赖关系生成的连接边;基于所述第一图数据和第二图数据,生成决策图谱的图数据。2.根据权利要求1所述的方法,其中,所述第一图数据还包括事件起始节点,以及该事件起始节点与所述若干第一节点之间对应存在的若干连接边。3.根据权利要求1所述的方法,其中,通过解析所述规则脚本确定第二图数据还包括:根据解析出的所述若干条决策规则,对应创建所述若干第二节点;根据所述依赖关系,在所述若干第一节点和若干第二节点之间对应创建连接边。4.根据权利要求3所述的方法,其中,通过解析所述规则脚本确定第二图数据还包括:解析出所述任一决策规则包括的说明字段中的说明内容,并将该说明内容作为该条决策规则所对应第二节点的节点描述信息,归入所述第二图数据。5.根据权利要求1所述的方法,所述若干条决策规则包括第一决策规则;其中,解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系,包括:解析出所述第一决策规则的表达式字段中包括第一变量和第一逻辑运算符;在所述第一逻辑运算符属于第一类逻辑运算符的情况下,确定所述第一变量与所述第一决策规则之间具有依赖关系。6.根据权利要求1所述的方法,所述若干条决策规则中包括第二决策规则;其中,解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系,包括:解析出所述第二决策规则的表达式字段包括第二变量和第二逻辑运算符;在所述第二逻辑运算符属于第二类逻辑运算符的情况下,确定所述第二变量与所述第二逻辑运算符之间具有依赖关系,以及,所述第二逻辑运算符与所述第二决策规则之间具有依赖关系;其中,所述第二图数据还包括对应于所述第二逻辑运算符的第三节点。7.根据权利要求1所述的方法,其中,所述若干条决策规则包括第三决策规则;其中,解析所述表达式字段得到决策规则与事件属性之间以及各条决策规则之间的依赖关系,包括:解析出所述第三决策规则包括第三变量、谓词和结论内容,所述第三决策规则指示在所述第三变量的变量值为真时输出所述结论内容;解析出所述第三变量与所述第三决策规则具有依赖关系。8.一种业务执行方法,通过计算机执行,包括:接收输入的事件实例,所述事件实例包括与其事件类型...

【专利技术属性】
技术研发人员:李腾刘亚蓉彭辉伍瑞平杨松鹤何雨潇张余喜杜玮
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1