[发明专利]联盟学习方法、联盟学习装置及联盟学习系统有效
| 申请号: | 202010587303.3 | 申请日: | 2020-06-24 |
| 公开(公告)号: | CN111476376B | 公开(公告)日: | 2020-10-16 |
| 发明(设计)人: | 王力;周俊 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
| 主分类号: | G06N20/20 | 分类号: | G06N20/20 |
| 代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 林锦辉;刘景峰 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联盟 学习方法 学习 装置 系统 | ||
本说明书的实施例提供联盟学习方法、联盟学习装置及联盟学习系统。联盟学习系统包括第一成员节点以及至少一个第二成员节点分组。第一成员节点具有全局模型,每个第二成员节点分组具有头节点,并且每个第二成员节点分组的第二成员节点具有本地数据。第一成员节点将当前待学习的全局模型提供给各个第二成员节点分组中的头节点。各个第二成员节点分组的各个第二成员节点使用各自的本地数据对全局模型执行联盟学习来得到经由该第二成员节点分组训练出的第一全局模型,并经由该第二成员节点分组的头节点将所训练出的第一全局模型提供给第一成员节点。第一成员节点对所获取的第一全局模型执行模型整合,得到经过联盟学习后的目标全局模型。
技术领域
本说明书实施例通常涉及人工智能领域,尤其涉及联盟学习方法、联盟学习装置以及联盟学习系统。
背景技术
随着人工智能技术的发展,业务模型已经逐渐应用于各种业务应用场景,比如,风险评估、语音识别、自然语言处理等。为了解决模型训练时的数据孤岛问题,提出了联盟学习(Federated Learning)。利用联盟学习,各个数据拥有方可以从模型拥有方获取全局模型,在本地使用本地数据来对全局模型进行模型训练,并将所训练出的全局模型提供给模型拥有方来进行模型整合,从而使得本地数据不会外泄,由此确保数据拥有方的数据隐私安全。
发明内容
鉴于上述,本说明书的实施例提供联盟学习方法、联盟学习装置及联盟学习系统。在该联盟学习系统中,第一成员节点具有全局模型,第二成员节点具有训练所需数据,并且第二成员节点被分组为至少一个第二成员节点分组,每个第二成员节点分组具有头节点。在进行模型训练时,第一成员节点将全局模型提供给各个第二成员节点分组的头节点,并由头节点分发给对应第二成员节点分组的其余第二成员节点。各个第二成员节点分组的头节点和其余第二成员节点使用各自的本地数据来联合训练全局模型,得到经由该第二成员节点分组训练出的第一全局模型。所训练出的第一全局模型经由对应的头节点提供给第一成员节点,并在第一成员节点处进行模型整合,由此得到经过联盟学习后的全局模型。按照这种联盟学习方法,可以大大减少联盟学习系统中的第一成员节点与第二成员节点之间的通信量,由此降低联盟学习系统的能量消耗。
根据本说明书的实施例的一个方面,提供一种用于联盟学习系统的联盟学习方法,所述联盟学习系统包括第一成员节点以及至少一个第二成员节点分组,所述第一成员节点具有全局模型,每个第二成员节点分组具有头节点,并且每个第二成员节点分组的第二成员节点具有本地数据,所述方法包括:在所述第一成员节点处,将当前待学习的全局模型提供给各个第二成员节点分组的头节点;在各个第二成员节点分组处,经由该第二成员节点分组的各个第二成员节点使用各自的本地数据对所述全局模型执行联盟学习来得到经由该第二成员节点分组训练出的第一全局模型,并经由该第二成员节点分组的头节点将所训练出的第一全局模型提供给所述第一成员节点;以及在所述第一成员节点处,对各个第二成员节点分组的第一全局模型执行模型整合,得到经过联盟学习后的目标全局模型。
可选地,在上述方面的一个示例中,所述至少一个第二成员节点分组可以是基于下述成员节点属性信息中的至少一种来对所述联盟学习系统的第二成员节点进行成员节点分组而得到:成员节点位置信息;成员节点设备制造商信息;成员节点可支持通信网络信息;和成员节点特定网络连接信息。
可选地,在上述方面的一个示例中,所述成员节点分组可以在所有第二成员节点处共同执行,在所述第一成员节点处执行,或者在第三成员节点处执行。
可选地,在上述方面的一个示例中,所述至少一个第二成员节点分组的头节点可以基于下述成员节点属性信息中的至少一种来确定:成员节点计算能力;和成员节点网络传输速度。
可选地,在上述方面的一个示例中,各个第二成员节点分组的头节点确定过程可以在该第二成员节点分组的所有第二成员节点处共同执行,在所述第一成员节点处执行,或者在第三成员节点处执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010587303.3/2.html,转载请声明来源钻瓜专利网。





