[发明专利]一种联邦建模系统和联邦建模方法在审
申请号: | 201910955276.8 | 申请日: | 2019-10-09 |
公开(公告)号: | CN110688419A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 王晓东;刘洋;张文夕;张钧波;郑宇 | 申请(专利权)人: | 京东城市(南京)科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F21/60 |
代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 王辉;阚梓瑄 |
地址: | 210033 江苏省南京市南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建模设备 解密数据 软硬件一体化 建模模块 建模系统 解密设备 训练模型 样本数据 数据加密过程 保障数据 采集模块 迭代更新 技术难度 加密数据 建模过程 局部数据 数据加密 数据建模 解密 建模 整合 工作量 数据库 采集 反馈 安全 开发 | ||
1.一种联邦建模系统,其特征在于,所述联邦建模系统包括多个软硬件一体化建模设备和中心解密设备;
其中,所述软硬件一体化建模设备部署于数据方,包括:
采集模块,用于对在所述数据方的本地数据库中采集的本地数据进行加密得到加密数据;
建模模块,用于获取样本数据,并根据所述样本数据对待训练模型的参数进行迭代更新以获取训练后的模型;其中,所述样本数据包括所述加密数据、外部数据和解密数据;
所述中心解密设备用于接收并解密各所述建模模块对应的局部数据以获取对应的解密数据,基于对各所述解密数据的整合计算判断所述待训练模型是否训练结束,并在判断训练未结束时向各所述建模设备反馈对应的解密数据;
其中,所述外部数据为联邦建模系统中其它建模模块发送的用于联合计算梯度的加密参数。
2.根据权利要求1所述的系统,其特征在于,所述建模模块对应的局部数据包括所述建模模块计算得到的损失函数和梯度。
3.根据权利要求1所述的系统,其特征在于,所述建模模块包括:
内部接口单元,用于获取所述采集模块发送的加密数据;
存储单元,用于存储所述内部接口单元接收的加密数据;
外部接口单元,用于与其他所述建模设备和所述中心解密设备进行数据交互;
数据建模单元,用于获取所述样本数据并根据所述样本数据对待训练模型的参数进行迭代更新以获取训练后的模型。
4.根据权利要求3所述的系统,其特征在于,所述建模模块还包括:
安全验证单元,用于在所述数据建模单元从所述存储单元中获取所述加密数据之前,对所述数据建模单元进行安全验证。
5.根据权利要求3所述的系统,其特征在于,所述外部接口单元还用于向模型使用方发布所述训练后的模型。
6.根据权利要求1所述的系统,其特征在于,所述采集模块包括:
数据采集单元,用于根据预设采集标准在所述本地数据库中采集所述本地数据;
加密计算单元,用于根据预设算法对所述本地数据进行加密,以获取加密数据。
7.根据权利要求1所述的系统,其特征在于,所述中心解密设备还用于在判断训练结束时向各所述建模设备反馈建模结束的信息,以使各所述建模设备停止对所述待训练模型的参数更新。
8.根据权利要求1所述的系统,其特征在于,所述中心解密设备包括:
解密计算单元,用于对接收到的所述局部数据进行解密和整合计算以获取解密数据;
结果判断单元,用于根据所述解密数据判断所述模型是否训练结束;
数据反馈单元,用于在判断训练未结束时将所述解密数据分别反馈至各所述软硬件一体化建模设备。
9.根据权利要求1所述的系统,其特征在于,所述中心解密设备与任意一个所述软硬件一体化建模设备部署于同一数据方。
10.根据权利要求1所述的系统,其特征在于,所述中心解密设备独立部署于第三方。
11.一种联邦建模方法,其特征在于,应用于权利要求1至10中任意一项所述的联邦建模系统;所述联邦建模方法包括:
通过软硬件一体化建模设备执行以下步骤:
利用采集模块对在所述数据方的本地数据库中采集的本地数据进行加密得到加密数据;
利用建模模块获取样本数据,并根据所述样本数据对待训练模型的参数进行迭代更新以获取训练后的模型;其中,所述样本数据包括所述加密数据、外部数据和解密数据;
利用中心解密设备接收并解密各所述建模模块对应的局部数据以获取对应的解密数据,基于对各所述解密数据的整合计算判断所述待训练模型是否训练结束,并在判断训练未结束时向各所述建模设备反馈对应的解密数据;
其中,所述外部数据为联邦建模系统中其它建模模块发送的用于联合计算梯度的加密参数。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:利用中心解密设备在判断训练结束时向各所述建模设备反馈建模结束的信息,以使各所述建模设备停止对所述待训练模型的参数更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东城市(南京)科技有限公司,未经京东城市(南京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910955276.8/1.html,转载请声明来源钻瓜专利网。