[发明专利]基于信用评估的面向联邦学习中毒攻击的防御方法有效

专利信息
申请号: 202010344204.2 申请日: 2020-04-27
公开(公告)号: CN111598143B 公开(公告)日: 2023-04-07
发明(设计)人: 陈晋音;张龙源 申请(专利权)人: 浙江工业大学
主分类号: G06V10/774 分类号: G06V10/774;G06N20/00;G06Q40/02;G06Q30/06
代理公司: 杭州天勤知识产权代理有限公司 33224 代理人: 曹兆霞
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 信用 评估 面向 联邦 学习 中毒 攻击 防御 方法
【权利要求书】:

1.一种基于信用评估的面向联邦学习中毒攻击的防御方法,其特征在于,实现所述防御方法的系统包括一个服务器和K个终端,所述防御方法包括:

(1)为服务器配置图像数据集Dglobal、验证图像数据集Dval以及共享图像数据集Dshare,利用所述图像数据集Dglobal训练初始化一个模型Gt;为每个终端配置一个本地图像数据集Dlocal

(2)将所述当前模型Gt和所述共享图像数据集Dshare发送至每个终端,t表示当前迭代次数;

(3)选择F个终端以模型Gt为基础,利用本地图像数据集Dlocal和共享图像数据集Dshare中的训练图像样本对初始化模型Gt进行训练以更新模型参数,获得模型参数更新后的模型再利用共享图像数据集Dshare中的测试图像样本对模型进行训练阶段的第一轮信用评估,获得第一轮信用评估结果,其中,F≤K,K为大于2的自然数,i为模型索引,i∈F;

(4)将F个模型上传到服务器,计算模型与其他模型之间的L2范数,对L2范数进行统计以完成上传阶段的第二轮信用评估,获得第二轮信用评估结果,其中,m∈F且m不等于i;

(5)服务器将F个模型与模型Gt聚合成模型利用验证图像数据集Dval对模型进行验证以完成聚合阶段的第三轮信用评估,获得第三轮信用评估结果;

(6)根据第一轮信用评估结果、第二轮信用评估结果以及第三轮信用评估结果统计F个模型的综合信用评估结果,根据综合信用评估结果筛选小于综合信用评估阈值的L个模型进行聚合获得模型Gt+1,利用图像数据集Dglobal和共享图像数据集Dshare对模型Gt+1训练一定次数后,跳转执行步骤(2),其中L≤F。

2.如权利要求1所述的基于信用评估的面向联邦学习中毒攻击的防御方法,其特征在于,步骤(3)中,第一轮信用评估的过程为:

首先,采用公式(1)计算第一轮信用评估值:

其中,ri为第一轮信用评估值,{xjs,yjs}是共享图像数据集Dshare的第j个图像样本和对应标签,表示图像样本xjs在模型的输出值,f(xjs;Gt)表示图像样本xjs在模型Gt的输出值,表示判断图像样本xjs在模型的输出值是否与标签yjs相同,C(f(xjs;Gt),yjs)表示判断图像样本xjs在模型Gt的输出值是否与标签yjs相同,sum(·)表示求和;

然后,比较第一轮信用评估值ri与阈值γt,当第一轮信用评估值ri大于阈值γt的模型给予较高的评价,对第一轮信用评估值ri小于阈值γt的模型的第一轮信用评估值ri清零,并将获得较高评价的模型的第一轮信用评估值ri与信用参数α的乘积作为第一轮信用评估结果。

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

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

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

同类专利
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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