决策树模型的分裂方法和装置、存储介质及电子装置制造方法及图纸

技术编号:32970435 阅读:8 留言:0更新日期:2022-04-09 11:35
本发明专利技术公开了一种决策树模型的分裂方法和装置、存储介质及电子装置,其中,上述方法包括:获取目标运营商加密后的第一计算结果和其他运营商加密后的第二计算结果,其中,第一计算结果包括:目标运营商中多个第一数据特征分别对应的多个第一特征权重、多个第一特征权重分别对应的多个第一分箱边界值;根据多个第一特征权重、多个第二特征权重、多个第一分箱边界值和多个第二分箱边界值确定多个第三分箱边界值,其中,多个第三分箱边界值为加密后的边界值;根据多个第三分箱边界值对多个第一数据特征进行分箱,得到分箱结果,并根据分箱结果确定目标决策树模型的分裂方案,以根据分裂方案对目标决策树模型中的叶子节点进行分裂。方案对目标决策树模型中的叶子节点进行分裂。方案对目标决策树模型中的叶子节点进行分裂。

【技术实现步骤摘要】
决策树模型的分裂方法和装置、存储介质及电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种决策树模型的分裂方法和装置、存储介质及电子装置。

技术介绍

[0002]在互联网蓬勃发展的今天,网络和信息安全问题已成为个人和企业的头等大事。
[0003]为了保护公众的个人信息和资金安全,运营商积极探索基于大数据和机器学习等多样化技术手段,构建反电信网络欺诈的防范技术体系,实现对网络欺诈事件的快速发现和及时拦截管控,守护网络安全。但运营商的反欺诈建模,面临样本量少,行为不充分,模型效果差的问题。
[0004]针对相关技术中,现有的运营商的决策树模型样本量少,行为不充分,导致模型效果差等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种决策树模型的分裂方法和装置、存储介质及电子装置,以至少解决相关技术中,现有的运营商的决策树模型样本量少,行为不充分,导致模型效果差等问题。
[0006]根据本专利技术实施例的一个实施例,提供了一种决策树模型的分裂方法,包括:获取目标运营商加密后的第一计算结果和其他运营商加密后的第二计算结果,其中,所述第一计算结果包括:所述目标运营商中多个第一数据特征分别对应的多个第一特征权重、所述多个第一特征权重分别对应的多个第一分箱边界值,所述第二计算结果包括:所述其他运营商中多个第二数据特征分别对应的多个第二特征权重、所述多个第二特征权重分别对应的多个第二分箱边界值;根据所述多个第一特征权重、所述多个第二特征权重、所述多个第一分箱边界值和所述多个第二分箱边界值确定多个第三分箱边界值,其中,所述多个第三分箱边界值为加密后的边界值;根据所述多个第三分箱边界值对所述多个第一数据特征进行分箱,得到分箱结果,并根据所述分箱结果确定目标决策树模型的分裂方案,以根据所述分裂方案对所述目标决策树模型中的叶子节点进行分裂。
[0007]在一个示例性实施例中,根据所述第三分箱边界值对所述数据特征再次进行分箱,包括:将所述第三分箱边界值发送至密钥管理方,其中,所述其他运营商包括:所述密钥管理方;在所述密钥管理方通过目标密钥对所述第三分箱边界值完成解密的情况下,接收所述密钥管理方发送的第四分箱边界值,其中,所述第四分箱边界值为所述第三分箱边界值解密后的边界值;根据所述第四分箱边界值对所述数据特征再次进行分箱。
[0008]在一个示例性实施例中,根据所述多个第一特征权重、所述多个第二特征权重、所述多个第一分箱边界值和所述多个第二分箱边界值确定多个第三分箱边界值,至少包括以下之一:获取目标数据特征的在所述目标运营商中的第三特征权重和第三分箱边界值,以及获取所述目标特征的在所述其他运营商中的第四特征权重和第四分箱边界值,其中,所
述多个第一数据特征包括:所述目标数据特征,所述多个第一特征权重包括:第三特征权重,所述多个第二特征权重包括:第四特征权重,所述多个第一分箱边界值包括:所述第三分箱边界值,所述多个第二分箱边界值包括:所述第四分箱边界值;计算所述第三特征权重、所述第三分箱边界值、所述第四特征权重和所述第四分箱边界值的加权和,以及所述第三特征权重和所述第四特征权重的权重和;根据所述加权和和所述权重和确定第三分箱边界值。
[0009]在一个示例性实施例中,根据所述分裂方案对所述目标决策树模型中的叶子节点进行分裂之后,所述方法还包括:计算分裂后的目标决策树模型的损失函数;确定所述损失函数的收敛度是否达到预设收敛条件;在所述损失函数的收敛度未达到预设收敛条件的情况下,获取所述目标运营商加密后的第三计算结果和所述其他运营商加密后的第四计算结果。
[0010]在一个示例性实施例中,根据所述分箱结果确定目标决策树模型的分裂方案,包括:根据分箱结果确定所述多个第一数据特征对应的第一特征直方图;在接收到其他运营商发送的所述多个第二数据特征对应的第二特征直方图的情况下,聚合所述第一特征直方图和所述第二特征直方图,得到聚合结果;根据所述聚合结果确定所述目标决策树模型的分裂方案。
[0011]在一个示例性实施例中,获取目标运营商的第一计算结果和其他运营商加密后的第二计算结果之前,所述方法还包括:接收所述密钥管理方发送的目标密钥;在所述目标运营商计算出所述多个第一数据特征分别对应的多个第一特征权重、以及所述多个第一特征权重分别对应的多个第一分箱边界值的情况下,通过所述目标密钥对所述多个第一特征权重和所述多个第一分箱边界值进行加密。
[0012]根据本专利技术实施例的另一个实施例,还提供了一种决策树模型的分裂装置,包括:获取模块,用于获取目标运营商加密后的第一计算结果和其他运营商加密后的第二计算结果,其中,所述第一计算结果包括:所述目标运营商中多个第一数据特征分别对应的多个第一特征权重、所述多个第一特征权重分别对应的多个第一分箱边界值,所述第二计算结果包括:所述其他运营商中多个第二数据特征分别对应的多个第二特征权重、所述多个第二特征权重分别对应的多个第二分箱边界值;第一确定模块,用于根据所述多个第一特征权重、所述多个第二特征权重、所述多个第一分箱边界值和所述多个第二分箱边界值确定多个第三分箱边界值,其中,所述多个第三分箱边界值为加密后的边界值;第二确定模块,用于根据所述多个第三分箱边界值对所述多个第一数据特征进行分箱,得到分箱结果,并根据所述分箱结果确定目标决策树模型的分裂方案,以根据所述分裂方案对所述目标决策树模型中的叶子节点进行分裂。
[0013]在一个示例性实施例中,所述装置还包括:发送模块,用于将所述第三分箱边界值发送至密钥管理方,其中,所述其他运营商包括:所述密钥管理方;接收模块,用于在所述密钥管理方通过目标密钥对所述第三分箱边界值完成解密的情况下,接收所述密钥管理方发送的第四分箱边界值,其中,所述第四分箱边界值为所述第三分箱边界值解密后的边界值;所述第一确定模块,还用于根据所述第四分箱边界值对所述数据特征再次进行分箱。
[0014]根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述决策
树模型的分裂方法。
[0015]根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的决策树模型的分裂方法。
[0016]在本专利技术实施例中,获取目标运营商加密后的第一计算结果和其他运营商加密后的第二计算结果,其中,所述第一计算结果包括:所述目标运营商中多个第一数据特征分别对应的多个第一特征权重、所述多个第一特征权重分别对应的多个第一分箱边界值,所述第二计算结果包括:所述其他运营商中多个第二数据特征分别对应的多个第二特征权重、所述多个第二特征权重分别对应的多个第二分箱边界值;根据所述多个第一特征权重、所述多个第二特征权重、所述多个第一分箱边界值和所述多个第二分箱边界值确定多个第三分箱边界值,其中,所述多个第三分箱边界值为加密后的边界值;根据所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种决策树模型的分裂方法,其特征在于,包括:获取目标运营商加密后的第一计算结果和其他运营商加密后的第二计算结果,其中,所述第一计算结果包括:所述目标运营商中多个第一数据特征分别对应的多个第一特征权重、所述多个第一特征权重分别对应的多个第一分箱边界值,所述第二计算结果包括:所述其他运营商中多个第二数据特征分别对应的多个第二特征权重、所述多个第二特征权重分别对应的多个第二分箱边界值;根据所述多个第一特征权重、所述多个第二特征权重、所述多个第一分箱边界值和所述多个第二分箱边界值确定多个第三分箱边界值,其中,所述多个第三分箱边界值为加密后的边界值;根据所述多个第三分箱边界值对所述多个第一数据特征进行分箱,得到分箱结果,并根据所述分箱结果确定目标决策树模型的分裂方案,以根据所述分裂方案对所述目标决策树模型中的叶子节点进行分裂。2.根据权利要求1所述的决策树模型的分裂方法,其特征在于,根据所述第三分箱边界值对所述数据特征再次进行分箱,包括:将所述第三分箱边界值发送至密钥管理方,其中,所述其他运营商包括:所述密钥管理方;在所述密钥管理方通过目标密钥对所述第三分箱边界值完成解密的情况下,接收所述密钥管理方发送的第四分箱边界值,其中,所述第四分箱边界值为所述第三分箱边界值解密后的边界值;根据所述第四分箱边界值对所述数据特征再次进行分箱。3.根据权利要求1所述的决策树模型的分裂方法,其特征在于,根据所述多个第一特征权重、所述多个第二特征权重、所述多个第一分箱边界值和所述多个第二分箱边界值确定多个第三分箱边界值,至少包括以下之一:获取目标数据特征的在所述目标运营商中的第三特征权重和第三分箱边界值,以及获取所述目标特征的在所述其他运营商中的第四特征权重和第四分箱边界值,其中,所述多个第一数据特征包括:所述目标数据特征,所述多个第一特征权重包括:第三特征权重,所述多个第二特征权重包括:第四特征权重,所述多个第一分箱边界值包括:所述第三分箱边界值,所述多个第二分箱边界值包括:所述第四分箱边界值;计算所述第三特征权重、所述第三分箱边界值、所述第四特征权重和所述第四分箱边界值的加权和,以及所述第三特征权重和所述第四特征权重的权重和;根据所述加权和和所述权重和确定第三分箱边界值。4.根据权利要求1所述的决策树模型的分裂方法,其特征在于,根据所述分裂方案对所述目标决策树模型中的叶子节点进行分裂之后,所述方法还包括:计算分裂后的目标决策树模型的损失函数;确定所述损失函数的收敛度是否达到预设收敛条件;在所述损失函数的收敛度未达到预设收敛条件的情况下,获取所述目标运营商加密后的第三计算结果和所述其他运营商加密后的第四计算结果。5.根据权利要...

【专利技术属性】
技术研发人员:于文青陈翀段绿林柳清译李名洋
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1