[发明专利]一种混合联邦学习方法及架构在审
| 申请号: | 201910720373.9 | 申请日: | 2019-08-06 |
| 公开(公告)号: | CN110490738A | 公开(公告)日: | 2019-11-22 |
| 发明(设计)人: | 程勇;董苗波;刘洋;陈天健 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q40/02 |
| 代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 姚晓雨<国际申请>=<国际公布>=<进入 |
| 地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 学习 模型训练 数据集 融合 准确率 架构 返回 更新 金融 联合 | ||
1.一种混合联邦学习方法,其特征在于,适用于具有多组参与者的联邦模型训练,其中,同一组内的参与者的数据集之间包含有相同的样本对象及不同的样本特征;不同组间的参与者的数据集之间包含有相同的样本特征及不同的样本对象;所述方法包括:
针对每个组,根据组内参与者的数据集联合训练每组的第一联邦学习模型;其中,训练所述第一联邦学习模型的过程中组内每个参与者都与组内其他参与者交换了训练的中间结果;对各组的第一联邦学习模型进行融合得到第二联邦学习模型,并将所述第二联邦学习模型发送给每个组内参与者;针对每个组,根据所述第二联邦学习模型及所述组内参与者的数据集训练得到更新后的第一联邦学习模型,返回对各组的第一联邦学习模型进行融合得到第二联邦学习模型的步骤,直至模型训练结束。
2.如权利要求1所述的方法,其特征在于,所述模型训练结束的预设终止条件包括以下至少一项:所述第二联邦学习模型的参数收敛;所述第二联邦学习模型的更新次数大于或等于预设训练次数;所述第二联邦学习模型的训练时间大于或等于预设训练时长。
3.如权利要求1所述的方法,其特征在于,每个组包括组内协调者,训练所述第一联邦学习模型的过程中组内每个参与者都与组内其他参与者交换了训练的中间结果,包括:
针对任一组的任一参与者,执行以下训练过程得到所述第一联邦学习模型,包括:
所述参与者将根据所述参与者的数据集训练的初始模型的中间结果发送给其他参与者;
所述参与者根据所述其他参与者反馈的中间结果,得到所述初始模型的训练结果,并发送给所述组内协调者;
所述组内协调者根据各参与者的训练结果,确定更新参数并发送给各参与者;
所述参与者根据所述更新参数更新所述初始模型,得到所述第一联邦学习模型。
4.如权利要求1-3任一所述的方法,其特征在于,所述对各组的第一联邦学习模型进行融合得到第二联邦学习模型,包括:
将所述各组的第一联邦学习模型中同一参数的参数值进行加权平均,作为所述第二联邦学习模型中该参数的值。
5.如权利要求1-3任一所述的方法,其特征在于,所述对各组的第一联邦学习模型进行融合得到第二联邦学习模型,包括:
通过组间协调者,将所述各组的第一联邦学习模型中同一参数的参数值进行加权平均,作为所述第二联邦学习模型中该参数的值;
通过所述组间协调者,将所述第二联邦学习模型发送给各组内协调者。
6.一种混合联邦学习架构,其特征在于,包括:多组第一联邦学习系统和协调者;其中,每组第一联邦学习系统包括多个参与者;同组第一联邦学习系统内的各参与者的数据集之间包含有相同的样本对象及不同的样本特征;不同组第一联邦学习系统间的各参与者的数据集之间包含有相同的样本特征及不同的样本对象;
任一参与者,用于,根据组内参与者的数据集联合训练每组的第一联邦学习模型;其中,训练所述第一联邦学习模型的过程中组内每个参与者都与组内其他参与者交换了训练的中间结果;
所述协调者,用于对各组的第一联邦学习模型进行融合得到第二联邦学习模型,并将所述第二联邦学习模型发送给每个组内参与者。
7.如权利要求6所述的架构,其特征在于,所述协调者为各第一联邦学习系统内的组内协调者;或所述协调者为各第一联邦学习系统间的组间协调者。
8.如权利要求7所述的架构,其特征在于,所述参与者,用于将根据所述参与者的数据集训练的初始模型的中间结果发送给其他参与者;
所述参与者,还用于根据所述其他参与者反馈的中间结果,得到所述初始模型的训练结果,并发送给所述组内协调者;
所述组内协调者,还用于根据各参与者的训练结果确定更新参数并发送给各参与者;
所述参与者,还用于根据所述更新参数更新所述初始模型,得到所述第一联邦学习模型。
9.一种计算机设备,其特征在于,包括程序或指令,当所述程序或指令被执行时,如权利要求1至5中任意一项所述的方法被执行。
10.一种存储介质,其特征在于,包括程序或指令,当所述程序或指令被执行时,如权利要求1至5中任意一项所述的方法被执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910720373.9/1.html,转载请声明来源钻瓜专利网。





