论文阅读报告

0 2022/6/23-2022/6/25

1. FLAME: Taming Backdoors in Federated Learning

1.1 本文的贡献

  1. 我们提出了FLAME,这是一种针对FL中后门攻击的防御框架,能够消除后门而不影响聚合模型的良性性能。与早期的后门防御相反,FLAME适用于一般对手模型,即它不依赖于对手攻击策略的有力假设,也不依赖于良性和敌对数据集的底层数据分布。
  2. 我们表明,通过以下方法可以从根本上减少所需的高斯噪声:a)应用我们的聚类方法来删除潜在的恶意模型更新,b)将局部模型的权重裁剪到适当的水平,以限制单个(尤其是恶意)模型对聚合模型的影响。
  3. 我们为噪声注入(受DP启发)所需的高斯噪声量提供了噪声边界证明,以消除后门贡献。
  4. 我们对来自三个非常不同的应用领域的真实世界数据集的防御框架进行了广泛的评估。我们表明,FLAME减少了所需的噪声量,因此聚合模型的良性性能不会显著降低,与直接注入基于DP的噪声的最先进防御相比,它具有重要的优势。

1.2 问题设置和目标

后门特征描述:
在这里插入图片描述
Benign models:良性模型;
Backdoored models:后门攻击模型;
Deviations of Backdoored models:后门模型的偏差;
G t − 1 G_{t-1} Gt1:上一轮局部模型;
W 1 , , W 2 , , W 3 , , W_{1}^{,},W_{2}^{,},W_{3}^{,}, W1,,W2,,W3,,:分别代表三种不同的后门攻击;
防御目标:
在FL环境下,能够有效缓解后门攻击的通用防御需要实现以下目标:(i)有效性:为了防止对手实现其攻击目标,必须消除后门模型更新的影响,以便聚合的全局模型不会显示后门行为。(ii)性能:必须保持全局模型的良性性能,以保持其效用。(iii)独立于数据分布和攻击策略:防御方法必须适用于一般对手模型,即不得要求事先了解后门攻击方法,或对本地客户端的特定数据分布作出假设,例如,数据是iid还是非iid。

1.2 FLAME概述和设计

动机:
早期的工作使用聚合模型的差异隐私启发噪声消除后门。它们确定了根据经验使用的足够数量的噪声。然而,在FL设置中,这是一个挑战,因为通常不能假设聚合器可以访问训练数据,尤其是有毒数据集。因此,需要一种通用方法来确定多少噪声足以有效地移除后门。另一方面,模型中注入的噪声越多,对其良性性能的影响就越大。
FLAME概述:
FLAME估计了在FL环境中后门拆除所需的噪声级,无需进行广泛的经验评估,也无需获取培训数据。此外,为了有效限制所需的噪声量,FLAME使用一种新的基于聚类的方法来识别和删除影响较大的对手模型更新,并应用动态权重裁剪方法来限制对手为提高性能而扩大的模型的影响。如§3所述,我们无法保证所有后门模型都能被检测到,因为对手可以完全控制角度和幅度偏差,使模型任意难以检测。因此,我们的聚类方法旨在删除具有高攻击影响(角度偏差较大)的模型,而不是所有恶意模型。图3说明了由上述三个组件组成的FLAME的高级概念:过滤、剪裁和噪声。然而,我们强调,这些组件中的每一个都需要非常小心地应用,因为噪声与聚类和剪裁的天真结合会导致不良结果,因为它很容易无法缓解后门和/或恶化模型的良性性能。
FLAME设计:
在这里插入图片描述

FLAME使用成对余弦距离来测量所有模型更新之间的角度差,并应用HDBSCAN聚类算法。这里的优点是,即使对手放大模型更新以增强其影响,余弦距离也不会受到影响,因为这不会改变更新权重向量之间的角度。由于HDBSCAN算法根据余弦距离分布的密度对模型进行聚类,并动态确定所需的聚类数。
步骤:
1.服务器获取n个用户的模型。
2.计算 n n n个模型两两之间的余弦相似度。
3.使用动态聚类算法HDBSCAN对两两之间的余弦相似度进行聚类,超过50 % 的类为良性更新。其他类均视为离群值,将其剔除,得到剩余的 L L L个良性模型。
4.对 n n n个模型中的每个模型计算和当前全局模型的欧式距离 ( e 1 , e 2 , . . . , e n ) (e_{1},e_{2},...,e_{n}) (e1,e2,...,en),并令其中值为 S t S_{t} St
5.对于每一轮的 L L L个用聚类算法筛选出来的模型,令其动态自适应剪裁阈值为 γ = S t / e l \gamma=S_{t}/e_{l} γ=St/el
6.计算剪裁后的局部模型 W l = G t − 1 + ( W l − G t − 1 ) ∗ M I N ( 1 , γ ) W_{l}=G_{t-1}+(W_{l}-G_{t-1})*MIN(1,\gamma) Wl=Gt1+(WlGt1)MIN(1,γ)
7.对剪裁后的局部模型赋予相同的权重进行聚合得到全局模型 G t G_{t} Gt
8.基于局部模型之间的差异(距离)得到动态自适应噪声量 σ = λ ∗ S t \sigma=\lambda*S_{t} σ=λSt,其中超参数 λ \lambda λ是根据经验设置的噪声水平因子。
9.得到加噪后的全局模型 G t = G t + N ( 0 , σ 2 ) G_{t}=G_{t}+N(0,\sigma^{2}) Gt=Gt+N(0,σ2)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/65108.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

「市场调研」简说

1. 外部因素评价矩阵EFE EFE矩阵可以帮助战略制定者归纳和评价经济、社会、文化、人口、环境、政治、政府、法律、技术以及竞争等方面的信息。 建立EFE矩阵的五个步骤如下:  1) 列出在外部分析过程中所确认的外部因素,包括影响企业和其所…

《用图表说话》读后感

《用图表说话:麦肯锡商务沟通完全工具箱(珍藏版)》在我的必读清单里,推荐过很多次,也是之前送书活动中的书目,今天就来总结一下这本书到底讲了个啥。(知识图谱在文末,想要高清图片可…

微信读书产品调研报告

在信息爆炸时代,还是有一些人通过阅读书籍的方式静下心思考,静心提升自己的。而电子阅读产品也是互联网时代下的特色与产物,在竞争激励的电子阅读产品市场中,微信读书也正凭借着高质量的产品设计赢取用户的称赞与信赖。 微信读书产品调研报告 产品名称:微信读书 产品版…

哪里下载全部股票历史数据?下载全部股票历史数据怎么下?

4000只个股所有股票的历史数据,500个指数的全部历史数据,已经打包好了,而且可以随时下载最近一个交易日的全部股票历史数据,一个在线下载的工具 只要两步就能下载: 填股市代码、邮箱5分钟后收到股市历史数据Excel 放…

如何下载股票历史数据?

如何下载股票历史数据?发现一个可以在线批量下载股票历史数据的的工具,相比那些套路收费的,起码批量在线下载历史数据的Excel是真的,免费很关键… 只要两步就能下载: 填股市代码、邮箱5分钟后收到股市历史数据Excel 放在公主号…

股票历史走势的比较及显示

本文总结一下以前参加的一个股票分析软件的子项目(仅放了部分代码),项目用QT实现的,股票历史数据存储在excel文件中。 子项目的目标是根据提供的股票历史数据查找与近期股票数据相似的时间段,并根据历史数据对走势进行…

股票数据下载-如何下载股票历史行情数据?

股票数据是研究和分析行情的基础,不管是量化分析还是数据对比,股票数据都是最基础的部分。之前各个炒股软件基本都有下载股票数据的功能,但是后来就取消或者加了限制了。 只要两步就能下载: 填股票代码、邮箱收到股票历史数据…

股票历史数据-股票历史数据下载

股票历史数据-股票历史数据下载 共享一个股票历史数据下载系统工具,可以在线下载股票历史数据,下载股票历史数据是:A股所有股票从成立到最近一天的所有股票历史数据,亲测手机在线就能下载a股股票历史数据 亲测获取步骤&#xf…

A股全市场股票历史行情低频日频EOD数据

A股市场全部历史日频数据每日盘后更新 数据源 本文中的日频数据源来自恒生,包括前后复权和无复权行情,数据分股票代码压缩,每日盘后更新上传网盘 共享网盘链接与详情 全A股票前复权历史行情数据: 链接:https://pa…

中国上市公司2001-2020年历史股票数据下载(获得方式见网页 http://yanzw.cn )

中国上市公司2001-2020年历史股票数据下载 中国上市公司2001-2020年历史股票数据下载中国上海交易所上市公司和深圳交易所上市公司股票数据历史数据详细信息下载方式(获得方式) 中国上市公司2001-2020年历史股票数据下载 中国上海交易所上市公司和深圳交易所上市公司股票数据 …

美股实时行情数据

美股实时行情数据 所有美股实时交易行情数据,美股实时数据,支持代码筛选。 1. 产品功能 支持所有美股实时交易数据查询(国内数据延迟 15 分钟);包含美股实时交易多项指标数据;毫秒级查询性能;…

股票历史数据-股票历史行情数据下载

股票历史数据-股票历史行情数据下载 共享一个股票历史行情数据下载的工具,股票历史行情数据下载的是从股票成立到最近一天的所有历史数据,亲测手机就能下载股票历史行情数据、查询股票历史行情数据 亲测获取步骤: 下载需要两步(…

股票交易日志7 12.22

总资产:196877.63 当日参考盈亏:91.00 买入卖出: 今天又买了两只股,都是今天看市场动向,汽车和科技类的,于是入手了两只我觉得目前股价被低估的股票,目前看起来确实!入手之后就在小…

股票历史数据-A股所有股票历史数据下载

分享一个A股所有股票历史数据下载工具,可以在线下载A股所有股票历史数据,下载的是A股所有股票从成立到最近一天的所有股票历史数据,亲测手机在线就能下载A股所有股票历史数据 亲测获取步骤: 下载数据只需要两步(查询只…

股票数据下载-下载股票历史数据

今天介绍最简单的股票数据下载方法,在线可以批量下载,目前A股、港股、美股所有个股的股票历史数据都能下载到,主要是免费… 下载只要两步: 填股票代码、邮箱收到数据Excel(可以多个股票放在一个Excel文件&#xff0c…

股票历史数据下载-A股所有股票的历史数据下载

股票历史数据下载-A股所有股票的历史数据下载 分享一个沪深A股所有股票的历史数据下载的工具,下载股票历史数据是A股从成立到最近一天的所有历史数据,亲测手机就能下载A股所有股票的历史数据、港股、美股的历史数据也都有 亲测下载步骤: 下…

AI 教父离职谷歌 ,只为畅谈 AI 之危

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 5 月 1 日,据《纽约时报》和路透社等外媒报道,深度学习之父、图灵奖得主 Geoffrey Hinton 已于上周从谷歌离职,并就其长期推广的 AI 技术风险发出警告…

首批因 AI 失业的人出现

据时代财经 4 月 5 日消息,已经有一众游戏公司将 AI 绘画引进工作流程,用以摆脱游戏行业巨大的人才压力和资金焦虑,根据早前,心动网络创始人黄一孟透露的消息,已有游戏团队把原画外包团队给砍了。另有某游戏美术外包公…

介绍主密钥,传输秘钥,工作秘钥

近期在从事Pos应用的开发,由于之前未接触过相关开发,所以很多概念性的东西不是很明白,因此做下总结记录供以后查阅,参考了其他人的博客。链接在博客底部。 目前来说主要接触密钥的分别时:工作密钥 主密钥 传输密钥 1.工…

HashiCorp Vault 秘钥管理

官网地址: Vault | HashiCorp Developer 使用原因: facebook审计需要将用的accesstoken等秘钥使用vault秘钥管理工具进行管理 简介: 使用 UI、CLI 或 HTTP API 保护、存储和严格控制对令牌、密码、证书、用于保护机密的加密密钥和其他敏…