【技术实现步骤摘要】
一种联邦学习建模方法及系统
[0001]本申请涉及计算机领域,尤其涉及一种联邦学习建模方法及系统。
技术介绍
[0002]联邦学习联邦机器学习是一个机器学习框架,能有效帮助多个机构在满足用户隐私保护、数据安全和政府法规的要求下,进行数据使用和机器学习建模。联邦学习作为分布式的机器学习范式,可以有效解决数据孤岛问题,让参与方在不共享数据的基础上联合建模,能从技术上打破数据孤岛,实现AI协作。
[0003]如某一个节点可能同时作为应用节点和数据源合作节点,既存在与公共网络环境中的节点进行联邦学习建模的需求,同时又存在与内部网络环境中的节点(数据源节点)进行联邦学习建模的需求,此时处于内部网络环境下的合作节点考虑安全性而仅能主动加入内部网络环境,无法主动与处于外部网路环境的应用节点进行联邦学习建模。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种联邦学习建模方法及系统。
[0005]根据本申请实施例的一个方面,提供了一种联邦学习建模方法,应用于区块链上的应用节点,所述方法包括:
[0006]获取所述应用节点的配置信息,并基于所述配置信息确定所述应用节点请求加入的目标网络环境;
[0007]从所述区块链中确定与所述目标网络环境匹配的目标节点,其中,所述目标节点中存储有所述目标网络环境中至少一个第一候选合作节点的第一节点状态;
[0008]向所述目标节点发送联邦学习建模请求,以使所述目标节点将所述第一节点状态满足所述联邦学习 ...
【技术保护点】
【技术特征摘要】
1.一种联邦学习建模方法,其特征在于,应用于区块链上的应用节点,所述方法包括:获取所述应用节点的配置信息,并基于所述配置信息确定所述应用节点请求加入的目标网络环境;从所述区块链中确定与所述目标网络环境匹配的目标节点,其中,所述目标节点中存储有所述目标网络环境中至少一个第一候选合作节点的第一节点状态;向所述目标节点发送联邦学习建模请求,以使所述目标节点将所述第一节点状态满足所述联邦学习建模请求的第一候选合作节点确定为第一目标合作节点;向所述第一目标合作节点发送联邦学习建模任务,其中,所述联邦学习建模任务用于请求所述第一目标合作节点发送联邦学习建模数据;接收所述第一目标合作节点反馈的联邦学习建模数据,并根据所述联邦学习建模数据完成联邦学习建模任务,其中,所述联邦学习建模数据是由所述第一目标合作节点对所述联邦学习建模任务验证通过后发送的。2.根据权利要求1所述的方法,其特征在于,所述目标网络环境包括:公共网络环境以及内部网络环境;所述从所述区块链中确定与所述目标网络环境匹配的目标节点,包括:在所述目标网络环境为公共网络环境的情况下,将所述区块链中的管理节点确定为所述目标节点;或,在所述目标网络环境为私有网络环境的情况下,将所述区块链中的内部节点中心确定为所述目标节点。3.根据权利要求2所述的方法,其特征在于,在所述目标节点为管理节点的情况下,所述向所述目标节点发送联邦学习建模请求,以使所述目标节点将所述第一节点状态满足所述联邦学习建模请求的第一候选合作节点确定为目标合作节点,包括:获取所述应用节点的目标身份信息以及数据应用请求;基于所述目标身份信息以及所述数据应用请求,生成所述联邦学习建模请求;向所述管理节点发送所述联邦学习建模请求,以使所述管理节点将所述目标身份信息发送至所述公共网络环境,获取公共网络环境中各个节点反馈的认证结果,在认证结果用于指示所述目标身份信息认证通过的情况下,将所述第一节点状态满足所述数据应用请求的第一候选合作节点确定为第一目标合作节点。4.根据权利要求1所述的方法,其特征在于,在所述目标节点为内部节点中心的情况下,所述向所述目标节点发送联邦学习建模请求,以使所述目标节点将所述第一节点状态满足所述联邦学习建模请求的第一候选合作节点确定为第一目标合作节点,包括:获取所述应用节点随机生成的公私钥对,以及所述应用节点的目标身份信息和数据应用请求;基于所述公私钥对、所述目标身份信息以及所述数据应用请求,生成所述联邦学习建模请求;向所述内部节点中心发送所述联邦学习建模请求,以使所述内部节点中心将所述目标身份信息发送至所述内部网络环境,获取内部网络环境中各个节点反馈的认证结果,在认证结果用于指示所述目标身份信息认证通过的情况下,将所述第一节点状态满足所述数据应用请求的第一候选合作节点确定为第一目标合作节点,并将所述公私钥对中的公钥发送
至所述第一目标合作节点。5.根据权利要求4所述的方法,其特征在于,在所述向所述第一目标合作节点发送联邦学习建模任务之前,所述方法还包括:获取所述联邦学习建模请求的发送时间;利用所述公私钥对中的私...
【专利技术属性】
技术研发人员:花京华,袁晔,傅跃兵,冯建,
申请(专利权)人:北京融数联智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。