一种多方协同建模方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:34097416 阅读:55 留言:0更新日期:2022-07-11 22:38
本发明专利技术公开了一种多方协同建模方法、装置、设备、介质及程序产品。本方明涉及大数据技术领域。该方法包括:客户端向至少两个服务端分别发送数据对齐指令,以对各服务端客户信息进行对齐操作;并向各服务端分别发送协同建模请求;各服务端分别基于各自的客户特征计算并返回计算结果;客户端基于各服务端的计算结果确定评估指标,以得到各服务端通过进化算法基于评估指标衍生出的计算结果,并再度确定评估指标,以进行迭代;若满足迭代终止条件,则各服务端分别向客户端确认服务端的半模型,以得到多方协同建模结果。本方案可以解决基于进化计算协同建模框架仅支持两方建模的问题,扩展了多方协同建模框架的应用场景,有利于提升模型识别准确率。识别准确率。识别准确率。

【技术实现步骤摘要】
一种多方协同建模方法、装置、设备、介质及程序产品


[0001]本专利技术涉及大数据
,尤其涉及一种多方协同建模方法、装置、设备、介质及程序产品。

技术介绍

[0002]金融信用风险控制领域,通常采用协同建模方法,对客户样本数据进行加工处理,并基于逻辑回归算法等算法进行模型训练,实现特征选择。在保证模型的可解释性基础上,利用模型预测客户信用等级,区分客户的信用好坏。
[0003]目前,在基于进化计算的协同建模框架中,服务端是以进化计算为主框架,客户端以自定义模型训练算法为基础,进行协同建模。首先,服务端通过进化计算对单变量特征数据进行随机标签化,在客户端,获取此计算结果后,通过客户端自定义的训练算法,完成建模。
[0004]但是,现有技术中的协同建模框架仅支持两方建模,在两方以上参与情况下,无法完成有效建模,因此,现有方案只能利用单一数据源,得到的模型识别准确率较低,难以达到理想效果。。

技术实现思路

[0005]本专利技术提供了一种多方协同建模方法、装置、设备、介质及程序产品,以解决基于进化计算协同建模框架仅支持两方建模的问题,扩展了多方协同建模框架的应用场景,有利于实现对多数据源的充分利用,进而提升模型识别准确率。
[0006]根据本专利技术的一方面,提供了一种多方协同建模方法,所述方法由客户端执行,所述客户端与至少两个服务端交互;所述方法包括:
[0007]向所述至少两个服务端分别发送数据对齐指令,以对所述至少两个服务端的客户信息进行对齐操作;
[0008]向所述至少两个服务端分别发送协同建模请求,并接收由各服务端分别基于各自的客户特征计算得到的计算结果;
[0009]基于各服务端的计算结果确定评估指标,并向各服务端发送所述评估指标,以得到各服务端通过进化算法基于所述评估指标衍生出的计算结果,并再度确定评估指标,以进行迭代;
[0010]若满足迭代终止条件,则接收各服务端发送的服务端的半模型确认信息,以得到多方协同建模结果。
[0011]根据本专利技术的另一方面,提供了一种多方协同建模方法,所述方法服务端执行,所述服务端为至少两个,并分别与客户端交互;所述方法包括:
[0012]接收所述客户端发送的数据对齐指令,以对客户信息进行对齐操作;
[0013]接收所述客户端发送协同建模请求,分别向所述客户端返回基于各自的客户特征计算得到的计算结果;
[0014]接收所述客户端基于所述计算结果确定的评估指标,通过进化算法基于所述评估指标衍生出的计算结果,并再度发送至所述客户端以确定评估指标,以进行迭代;
[0015]若满足迭代终止条件,则向所述客户端发送服务端的半模型确认信息,以得到多方协同建模结果。
[0016]根据本专利技术的另一方面,提供了一种多方协同建模装置,所述装置配置于客户端,所述客户端与至少两个服务端交互;所述装置包括:
[0017]数据对齐指令发送模块,用于向所述至少两个服务端分别发送数据对齐指令,以对所述至少两个服务端的客户信息进行对齐操作;
[0018]协同建模请求发送模块,用于向所述至少两个服务端分别发送协同建模请求,并接收由各服务端分别基于各自的客户特征计算得到的计算结果;
[0019]评估指标发送模块,用于基于各服务端的计算结果确定评估指标,并向各服务端发送所述评估指标,以得到各服务端通过进化算法基于所述评估指标衍生出的计算结果,并再度确定评估指标,以进行迭代;
[0020]半模型确认信息接收模块,用于若满足迭代终止条件,则接收各服务端发送的服务端的半模型确认信息,以得到多方协同建模结果。
[0021]根据本专利技术的另一方面,提供了一种多方协同建模装置,所述装置配置于服务端,所述服务端为至少两个,并分别与客户端交互;所述装置包括:
[0022]数据对齐指令接收模块,用于接收所述客户端发送的数据对齐指令,以对客户信息进行对齐操作;
[0023]协同建模请求接收模块,用于接收所述客户端发送协同建模请求,分别向所述客户端返回基于各自的客户特征计算得到的计算结果;
[0024]评估指标接收模块,用于接收所述客户端基于所述计算结果确定的评估指标,通过进化算法基于所述评估指标衍生出的计算结果,并再度发送至所述客户端以确定评估指标,以进行迭代;
[0025]半模型确认信息发送模块,用于若满足迭代终止条件,则向所述客户端发送服务端的半模型确认信息,以得到多方协同建模结果。
[0026]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0027]至少一个处理器;以及
[0028]与所述至少一个处理器通信连接的存储器;其中,
[0029]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的多方协同建模方法。
[0030]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的多方协同建模方法。
[0031]根据本专利技术的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本专利技术实施例中任一所述的多方协同建模方法。
[0032]本专利技术实施例的技术方案,通过各服务端分别基于各自的客户特征计算并返回计算结果,客户端可以通过进化算法基于各服务端的计算结果确定评估指标。各服务端可以
基于评估指标衍生出的计算结果,并由客户端再度确定评估指标,以进行迭代。在迭代终止条件满足时得到多方协同建模结果。该方案可以解决基于进化计算协同建模框架中仅支持两方建模的问题,扩展了多方协同建模框架的应用场景,有利于实现对多数据源的充分利用,进而提升模型识别准确率。
[0033]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0034]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是根据本专利技术实施例一提供的一种多方协同建模方法的流程图;
[0036]图2是根据本专利技术实施例二提供的一种多方协同建模方法的流程图;
[0037]图3是根据本专利技术实施例三提供的多方协同建模的信令图;
[0038]图4是根据本专利技术实施例四提供的一种多方协同建模装置的结构示意图;
[0039]图5是根据本专利技术实施例五提供的一种多方协同建模装置的结构示意图;
[0040]图6是实现本专利技术实施例的多方协同建模方法的电子设备结构示意图。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种多方协同建模方法,其特征在于,所述方法由客户端执行,所述客户端与至少两个服务端交互;所述方法包括:向所述至少两个服务端分别发送数据对齐指令,以对所述至少两个服务端的客户信息进行对齐操作;向所述至少两个服务端分别发送协同建模请求,并接收由各服务端分别基于各自的客户特征计算得到的计算结果;基于各服务端的计算结果确定评估指标,并向各服务端发送所述评估指标,以得到各服务端通过进化算法基于所述评估指标衍生出的计算结果,并再度确定评估指标,以进行迭代;若满足迭代终止条件,则接收各服务端发送的服务端的半模型确认信息,以得到多方协同建模结果。2.根据权利要求1所述的方法,其特征在于,各服务端配置有协同重置算子;相应的,在迭代过程中,所述方法还包括:向各服务端中任意一个服务端发送重置请求,供服务端基于所述协同重置算子对当前服务端的半模型进行重置。3.根据权利要求1所述的方法,其特征在于,在接收由各服务端分别基于各自的客户特征计算并返回计算结果之后,所述方法还包括:对各服务端返回的计算结果分别确定建模变量编码索引标识;其中,所述建模变量编码索引标识包括服务端编号、协同批次号以及数据编号;其中,所述数据编号是由服务端生成,并告知客户端的。4.根据权利要求1所述的方法,其特征在于,在得到多方协同建模结果之后,所述方法还包括:获取待识别客户的客户信息;调用所述多方协同建模结果,基于所述客户信息确定客户类型的识别结果。5.一种多方协同建模方法,其特征在于,所述方法由服务端执行,所述服务端为至少两个,并分别与客户端交互;所述方法包括:接收所述客户端发送的数据对齐指令,以对客户信息进行对齐操作;接收所述客户端发送协同建模请求,分别向所述客户端返回基于各自的客户特征计算得到的计算结果;接收所述客户端基于所述计算结果确定的评估指标,通过进化算法基于所述评估指标衍生出的计算结果,并再度发送至所述客户端以确定评估指标,以进行迭代;若满足迭代终止条件,则向所述客户端发送服务端的半模型确认信息,以得到多方协同建模结果。6.根据权利要求5所述的方法,其特征在于,基于各自的客户特征计算得到计算结果的过程,包括:基于各自的客户特征,以及预先设定的基因编码方式,分别选择至少两个特征进行基因编码得到计算结果。7.根据权利要求6所述的方法,其特征在于,所述基因编码方式,包括确定特征编号以及特征计算系数;
相应的,基于各自的客户特征,以及预先设定的基因编码方式,分别选择至少两个特征进行基因编码得到计算结果,包括:分别基于各自的客户特征,以及预先设定的基因编码方式,分别选择至少两个特征按照特征编号以及特征计算系数进行计算得到特征量化值;按照所述基因编码方式中的映射规则,基于所述...

【专利技术属性】
技术研发人员:马吉甫
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1