特征交叉方法、设备、可读存储介质和计算机程序产品技术

技术编号:28127906 阅读:15 留言:0更新日期:2021-04-19 11:45
本申请公开了一种特征交叉方法、设备、可读存储介质和计算机程序产品,所述特征交叉方法应用于第三方设备,所述特征交叉方法包括:生成加密公钥和加密私钥,并将所述加密公钥发送至各参与方设备,以供各所述参与方设备中的第一设备基于获取的第一本地特征和所述加密公钥,与各所述参与方设备中的各第二设备进行联邦交叉特征计算,生成加密交叉特征,进而接收所述第一设备发送的加密交叉特征,并基于所述加密私钥,对所述加密交叉特征进行解密,获得目标交叉特征,进而通过与具备样本标签信息的标签方设备进行特征评估交互,对所述目标交叉特征进行特征交叉效果评估,获得特征交叉效果评估结果。本申请解决了特征交叉可解释性差的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
特征交叉方法、设备、可读存储介质和计算机程序产品


[0001]本申请涉及金融科技(Fintech)的人工智能领域,尤其涉及一种特征交叉方法、设备、可读存储介质和计算机程序产品。

技术介绍

[0002]随着金融科技,尤其是互联网科技金融的不断发展,越来越多的技术(如分布式、区块链Blockchain、人工智能等)应用在金融领域,但金融业也对技术提出了更高的要求,如对金融业对应待办事项的分发也有更高的要求。
[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]发送模块,用于获取加密样本标签信息,并将所述加密样本标签信息发送至第三方设备,以供所述第三方设备基于所述加密样本标签信息,生成获取的目标交叉特征的各交叉特征样本分箱对应的加密分箱样本标签信息;
[0036]解密模块,用于接收各所述加密分箱样本标签信息,并对各所述加密分箱样本标签信息进行解密,获得各分箱样本标签信息;
[0037]计算模块,用于基于各所述分箱样本标签信息,计算各所述交叉特征样本分箱的特征评估值;
[0038]反馈模块,用于将各所述特征评估值反馈至所述第三方设备。
[0039]本申请还提供一种特征交叉设备,所述特征交叉设备为实体设备,所述特征交叉设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述特征交叉方法的程序,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特征交叉方法,其特征在于,所述特征交叉方法应用于第三方设备,所述特征交叉方法包括:生成加密公钥和加密私钥,并将所述加密公钥发送至各参与方设备,以供各所述参与方设备中的第一设备基于获取的第一本地特征和所述加密公钥,与各所述参与方设备中的各第二设备进行联邦交叉特征计算,生成加密交叉特征;接收所述第一设备发送的加密交叉特征,并基于所述加密私钥,对所述加密交叉特征进行解密,获得目标交叉特征;通过与具备样本标签信息的标签方设备进行特征评估交互,对所述目标交叉特征进行特征交叉效果评估,获得特征交叉效果评估结果。2.如权利要求1所述特征交叉方法,其特征在于,所述通过与具备样本标签信息的标签方设备进行特征评估交互,对所述目标交叉特征进行特征交叉效果评估,获得特征交叉效果评估结果的步骤包括:接收所述标签方设备发送的加密样本标签信息,其中,所述加密样本标签信息由所述标签方设备对所述样本标签信息进行加密获得;对所述目标交叉特征对应的各目标交叉特征样本进行分箱,获得各交叉特征样本分箱;基于所述加密样本标签信息,统计各所述交叉特征样本分箱对应的加密分箱样本标签信息;将各所述加密分箱样本标签信息发送至所述标签方设备,以供所述标签方设备基于所述加密分箱样本标签信息,计算各所述交叉特征样本分箱对应的特征评估值;接收所述标签方设备发送的各所述特征评估值,并基于各所述特征评估值,评估所述目标交叉特征的特征交叉效果,获得所述特征交叉效果评估结果。3.如权利要求2所述特征交叉方法,其特征在于,所述加密样本标签信息至少包括一样本标识和所述样本标识对应的第一加密样本标签值和对应的第二加密样本标签值,所述加密分箱样本标签信息包括第一加密分箱样本标签信息和第二加密分箱样本标签信息,所述基于所述加密样本标签信息,统计各所述交叉特征样本分箱对应的加密分箱样本标签信息的步骤包括:基于各所述样本标识,确定各所述交叉特征样本分箱分别对应的各第一加密样本标签值和分别对应的各第二加密样本标签值;计算各所述交叉特征样本分箱分别对应的各第一加密样本标签值之和,获得各所述交叉特征样本分箱对应的第一加密分箱样本标签信息;计算各所述交叉特征样本分箱分别对应的各第二加密样本标签值之和,获得各所述交叉特征样本分箱对应的第二加密分箱样本标签信息。4.如权利要求1所述特征交叉方法,其特征在于,在所述通过与具备样本标签信息的标签方设备进行特征评估交互,对所述目标交叉特征进行特征交叉效果评估,获得特征交叉效果评估结果的步骤之后,所述特征交叉方法还包括:基于所述特征交叉效果评估结果,对生成的各目标交叉特征进行特征筛选,获得联邦训练特征数据;基于所述联邦训练特征数据,与各所述参与...

【专利技术属性】
技术研发人员:衣志昊康焱刘洋陈天健
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

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

1