[发明专利]基于隐私保护的联邦学习方法以及相关设备在审
申请号: | 202111421244.3 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114357504A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 李斌;刘宏福;赵成林;周小明;许方敏 | 申请(专利权)人: | 北京邮电大学;国网辽宁省电力有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06N3/04;G06N3/08 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 隐私 保护 联邦 学习方法 以及 相关 设备 | ||
1.一种基于隐私保护的联邦学习方法,应用于目标结点端,所述方法包括:
根据神经网络的权重矩阵,得到行采样序列集合和列采样序列集合;
根据所述行采样序列集合和列采样序列集合,生成低维行表征矩阵和低维列表征矩阵;
接收边缘节点端发送的公钥,并根据所述公钥对所述对称密钥进行加密,得到密文,并将所述密文发送到所述边缘节点端;
生成对称密钥,并根据所述对称密钥对所述行采样序列集合和列采样序列集合进行加密,得到加密后的行采样序列集合和列采样序列集合;
根据所述低维行表征矩阵、低维列表征矩阵、加密后的行采样序列集合和加密后的列采样序列集合,生成初始化参数集合,并将所述初始化参数集合发送至中心服务器端。
2.根据权利要求1所述的方法,其特征在于,根据神经网络的权重矩阵,得到行采样序列集合和列采样序列集合,具体包括:
初始化神经网络的权重矩阵;
将初始化后的神经网络的权重矩阵分解,得到近似权重矩阵;
对所述近似权重矩阵进行采样,得到所述行采样序列集合和所述列采样序列集合。
3.根据权利要求1所述的方法,其特征在于,根据所述行采样序列集合和列采样序列集合,生成低维行表征矩阵和低维列表征矩阵,具体包括:
根据所述行采样序列集合和所述列采样序列集合生成行采样矩阵和列采样矩阵;
根据所述行采样矩阵和所述列采样矩阵对所述近似权重矩阵进行抽样,得到低维行表征矩阵和低维列表征矩阵。
4.一种基于隐私保护的联邦学习方法,应用于中心服务器端,所述方法包括:
接收目标节点端发送的初始化参数集合,并将所述初始化参数集合发送到边缘节点端;
接收所述边缘节点端发送的行边缘表征矩阵和列边缘表征矩阵,根据所述行边缘表征矩阵和所述列边缘表征矩阵,得到全局表征矩阵参数集合,并将所述全局表征矩阵参数集合发送至所述边缘节点端。
5.根据权利要求4所述的方法,其特征在于,接收所述边缘节点端发送的行边缘表征矩阵和列边缘表征矩阵,根据所述行边缘表征矩阵和所述列边缘表征矩阵,得到全局表征矩阵参数集合,具体包括:
根据所述行边缘表征矩阵和所述列边缘表征矩阵,得到全局行表征矩阵和全局列表征矩阵;
根据所述全局行表征矩阵和全局列表征矩阵,生成全局表征矩阵参数集合。
6.根据权利要求4所述的方法,其特征在于,还包括:接收所述边缘节点端发送的更新的行边缘表征矩阵和更新的列边缘表征矩阵,根据所述更新的行边缘表征矩阵和更新的列边缘表征矩阵对所述全局表征矩阵参数集合进行更新。
7.一种基于隐私保护的联邦学习方法,应用于边缘结点端,所述方法包括:
生成非对称密钥对;其中,所述非对称密钥对包括:公钥和私钥;
将所述公钥发送给目标节点端;
接收目标节点端发送的密文,并通过所述私钥对所述密文进行解密,得到对称密钥;
接收中心服务器端发送的初始化参数集合,根据所述对称密钥,对所述初始化参数集合中的加密后的行采样序列集合和加密后的列采样序列集合进行解密,得到解密后的行采样序列集合和列采样序列集合;
根据所述解密后的行采样序列集合和列采样序列集合,以及所述初始化参数集合中的低维行表征矩阵和低维列表征矩阵,计算核心矩阵;
根据所述核心矩阵,并结合该边缘节点端的本地隐私数据集,训练该边缘节点端对应的本地行边缘表征矩阵和本地列边缘表征矩阵,得到该边缘结点端对应的行边缘表征矩阵和列边缘表征矩阵;
将所述行边缘表征矩阵和所述列边缘表征矩阵发送至所述中心服务器端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学;国网辽宁省电力有限公司,未经北京邮电大学;国网辽宁省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111421244.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种母婴哺乳椅子
- 下一篇:CCS改造路径优化方法、系统、存储介质及计算设备