[发明专利]一种基于高斯差分隐私和分布式深度学习的隐私保护方法在审
申请号: | 202310448002.6 | 申请日: | 2023-04-24 |
公开(公告)号: | CN116467750A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 黄琼;王庭安;杨潘;肖凯丰;吴伟宁 | 申请(专利权)人: | 华南农业大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06N20/00 |
代理公司: | 佛山市君创知识产权代理事务所(普通合伙) 44675 | 代理人: | 罗伟富 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 高斯差分 隐私 分布式 深度 学习 保护 方法 | ||
1.一种基于高斯差分隐私和分布式深度学习的隐私保护方法,其特征在于,包括:
中心服务器采用分布式深度学习方法根据本地客户端自身参数筛选本地客户端;
筛选出的本地客户端从中心服务器下载全局参数;
筛选出的本地客户端采用高斯差分隐私方法根据全局参数更新自身参数,将更新后的自身参数上传至中心服务器;
中心服务器根据更新后的自身参数更新全局参数;
当全局参数满足预设条件后输出最优全局参数。
2.根据权利要求1所述的一种基于高斯差分隐私和分布式深度学习的隐私保护方法,其特征在于,所述中心服务器采用分布式深度学习方法根据本地客户端自身参数筛选本地客户端包括:
在中心服务器中设定两个价值函数Q1和Q2,
Q1(s,a)=Q1(s,a)+a[r+γQ2(s′,argmaxa′Q1(s′,a′))-Q1(s,a)
Q2(s,a)=Q2(s,a)+a[r+γQ1(s′,argmaxa′Q2(s′,a′))-Q2(s,a)
根据(μ1,acc1)进行状态输入,输出最优客户端组合c1
设定∈的概率进行随机选择一个行动进行探索,以∈的概率按当前经验做出最优决策at+1=argmaxa′Q1(st+1,a′);
其中,状态s是当前情况下的准确率和隐私损失,表示为在当前情况下其准确率的大小与隐私损失数值的大小;s′表示下一个状态;动作a是当前的选择动作,表示为根据当前的状态做出的选择;奖励r是在当前状态下执行了动作后获得的即时奖励;价值函数Q1和Q2是在当前状态下进行当前动作所获得的奖励数值;折扣率γ表示Q1和Q2之间有一定的比例关系;argmaxa′表示下一个状态中的可能动作计算,选择出最优动作。
3.根据权利要求1所述的一种基于高斯差分隐私和分布式深度学习的隐私保护方法,其特征在于,所述筛选出的本地客户端采用高斯差分隐私方法根据全局参数更新自身参数,将更新后的自身参数上传至中心服务器包括:
被选中的C1个本地客户端从中心服务器中下载损失函数l(θ,x),其中θ表示为本地当前轮次的参数,x表示为输入数据,参数更新的比例λ,经过计算得到的全局参数W0,损失函数L,模型M,子抽样概率p,学习率ηt,模型M;
本地客户端运行将本地数据集划分为n个子数据集,每个子数据集的矩阵表示为Ii∈{1,2,3,...,n};
本地客户端自行设定自身的噪声因子σ,裁剪阈值R,本地客户端将下载的全局参数W0更新至模型M中得到θ0,本地客户端将模型参数θ0总量的百分之80%进行固定并禁止这部分参数进行参数更新;
本地客户端将子数据集Ii输入进模型M中进行正向传播,并计算损失函数Lt
本地客户端将对Lt进行求导得到vt不包括已经被禁止参数更新的参数;
本地客户端对vt进行从大到小的梯度数值排序,对后百分之(100-λ)%的梯度进行置零,得到
裁剪阈值R对梯度中欧式范数超过R的梯度赋值为R,得到对梯度进行高斯差分隐私化,得到
对于选择出的梯度,当梯度数值超过阈值R时进行裁剪使梯度数值小于R;
将含有高斯差分隐私的参数θc以及总隐私损失μc上传至中心服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南农业大学,未经华南农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310448002.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镍电解阳极液脱酸装置及方法
- 下一篇:一种流域洪水预警系统