[发明专利]一种横向联邦学习系统防御方法在审

专利信息
申请号: 202310223506.8 申请日: 2023-03-09
公开(公告)号: CN116523078A 公开(公告)日: 2023-08-01
发明(设计)人: 苗银宾;雷宇和 申请(专利权)人: 西安电子科技大学
主分类号: G06N20/20 分类号: G06N20/20;G06N3/082
代理公司: 杭州一串数字知识产权代理有限公司 33437 代理人: 郑泽萍
地址: 710068 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 横向 联邦 学习 系统 防御 方法
【权利要求书】:

1.一种横向联邦学习系统防御方法,其特征在于,包括以下步骤:

步骤1,输入:梯度集{gi(t)}n i=1,梯度模的下界L,上界R,统计抽样比例β,抽样维度数a,输出:聚合梯度g-(t),初始化:计算每个梯度gi(t)的模{∥gi(t)∥}ni=1;

步骤2,基于梯度模的过滤:计算梯度模的中值M=median{∥gi(t)∥2}n i=1,将满足L≤∥g(t)i∥2M≤R的梯度加入到集合S1中;

步骤3,基于符号统计量、余弦分数和异常分数的聚类,根据比例β随机选择梯度坐标的子集,在随机坐标子集上计算梯度的符号统计量{(pi,zi,ni)}n i=1,输入{gi(t)}n i=1执行余弦分数计算算法得到{simi}n i=1,输入{gi(t)}n i=1与a执行异常分数计算算法得到{dnci}n i=1,将{(pi,zi,ni,simi,dnci)}n i=1作为输入训练一个Mean-Shift聚类模型,选择具有最多元素的簇,将其中的梯度加入到集合S2中;

步骤4,聚合:求S1和S2的交集得到可信集合St,计算聚合梯度g-(t)=1|St|∑gi(t)∈St gi(t)·min(1,Mg(i)t),Return g-(t)。

2.根据权利要求1所述的一种横向联邦学习系统防御方法,其特征在于:步骤4中,聚合服务器的梯度聚合阶段,采用SignGuard-SaD算法,其步骤为:输入:学习率η,总迭代数T,客户数n,初始化:初始化模型参数W(0)∈Rd,for t in{1,2,···,T}do,每一个用户i执行:从数据集Di中随机抽小批量样本集b来计算随机梯度gi(t),将梯度gi(t)上传给聚合服务器,等待接收聚合服务器下发的全局梯度g-(t),更新本地模型Wi(t)=Wi(t-1)-ηg-(t)。

3.根据权利要求2所述的一种横向联邦学习系统防御方法,其特征在于:聚合服务器的执行步骤为:

收集所有用户发来的本地梯度gi(t);

计算全局梯度g-(t)=SignGuard-SaD({gi(t)}n i=1;

end for。

4.根据权利要求1所述的一种横向联邦学习系统防御方法,其特征在于:步骤3中,异常分数异常分数计算算法步骤为:

输入:梯度集{gi}n i=1;抽样维度a;

输出:异常分数集合{dnci}n i=1;r←从d维中随机抽取a个作为有序维度集合;

for iin{1,2,···,n}do;

gi←使用有序维度集合r中的维度对梯度gi执行下采样;end for;

μ←1n∑n i=1gi;

M←堆叠{(gi-μ)}n i=1成一个n×a维矩阵;

v←计算矩阵M的右上奇异特征向量;

for iin{1,2,···,n}do;

dnci=(E gi-μ,v)2end for;

θ←median({dnci}i∈[1,n]);

max←max({dnci}i∈[1,n]);

for i in{1,2,···,n}do;

if dnci≤θthen;dnci←0;

Else;

dnci←dnci-θmax-θ×0.2;

end if;

end for;

Return{dnci}n i=1。

5.根据权利要求1所述的一种横向联邦学习系统防御方法,其特征在于:步骤3中,余弦分数计算算法步骤为:

输入:梯度集{gi}n i=1;

输出:余弦分数集合{simi}n i=1;

for iin{1,2,···,n}do;

simi←median(cos(gi,gj)}j∈[1,n],j=i);

end for;

θ←median({simi}i∈[1,n]);

min←min({simi}i∈[1,n]);

for i in{1,2,···,n}do;

if simi≥θthen;

simi←0.2;

else;

simi←simi-minθ-min×0.2;

end if;

end for;

Return{simi}n i=1。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310223506.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top