[发明专利]在不规则用户中保留隐私的联邦学习的方法有效
| 申请号: | 202010262316.3 | 申请日: | 2020-04-06 |
| 公开(公告)号: | CN111581648B | 公开(公告)日: | 2022-06-03 |
| 发明(设计)人: | 李洪伟;徐婕妤;徐国文 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06N3/04;G06N3/08;H04L9/00;H04L9/08;H04L9/40 |
| 代理公司: | 电子科技大学专利中心 51203 | 代理人: | 邹裕蓉 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 不规则 用户 保留 隐私 联邦 学习 方法 | ||
1.在不规则用户中保留隐私的联邦学习的方法,其特征在于,云服务器方执行以下步骤:
1)系统初始化:被指定的两台服务器S0、S1,服务器S1保存有第三方为其生成一对非对称密钥(pk1,sk1),pk1为公钥,sk1为私钥;服务器S0用于接收用户发送的使用公钥pk1加密的梯度其中,为用户i第m次迭代的梯度,i为用户序号i=1,...,N,N为系统内用户总数;
2)加密的汇总结果初始化:服务器S0初始化各次迭代的汇总结果并使用公钥pk1加密后发送至各用户;其中,表示使用公钥pk1对A加密,为第m次迭代中使用的汇总结果,m∈[1,M],M表示完成一代训练epoch时所进行的迭代Iteration的总次数,m表示迭代次数序号;
3)更新加密的用户的可靠性:服务器S0利用给定加密的梯度和加密的汇总结果和S1保存的私钥sk1一起进行各用户i的可靠性更新,由服务器S0生成加密的用户的可靠性更新值其中,Ti为用户i的可靠性,Ti与用户i本地梯度与汇总结果之间的距离呈负相关;
4)更新加密的汇总结果:服务器S0利用更新得到的加密的用户的可靠性作为汇总结果的权重来更新各梯度m的加密的汇总结果使得可靠性越低的用户对汇总结果的影响越小,可靠性越高的用户对汇总结果的影响越大,并将更新各梯度m的加密的汇总结果发送至各用户。
2.如权利要求1所述方法,其特征在于,初始化的加密的第m次迭代的汇总结果为所有用户第m次迭代得到的梯度之和的平均值。
3.如权利要求1所述方法,其特征在于,步骤2)具体包括以下步骤:
服务器S0根据同态加法准则计算所有用户第m次迭代得到的梯度之和的平均值
步骤2.2加密的第m次迭代的汇总结果被初始化为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010262316.3/1.html,转载请声明来源钻瓜专利网。





