READ-2319 FedEraser: Enabling Efficient Client-Level Data

2023-10-21 15:59

本文主要是介绍READ-2319 FedEraser: Enabling Efficient Client-Level Data,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

READ-2319 FedEraser: Enabling Efficient Client-Level Data

论文名称FedEraser: Enabling Efficient Client-Level Data
作者Gaoyang Liu; Xiaoqiang Ma; Yang Yang; Chen Wang; Jiangchuan Liu
来源IEEE IWQOS 2021
领域Machine Learning - Federal learning - Security - Defence – Data poisoning attack
问题ML中通过遗忘消除投毒攻击影响的方法不能很好的应用在FL领域
方法利用客户端的历史参数更新来重建非学习模型,并进一步开发了一种校准保留更新的方法,用中央服务器的存储换取未学习模型的构建时间
创新遗忘恶意客户端的数据

阅读记录

一、总框架
  1. 标准FL过程:服务器每隔几轮就保留一次客户端模型,以及其对应的轮次
  2. 矫正训练:Calibration Training
  • 初始的矫正全局模型:因为标准FL的初始模型未被目标客户端训练,FedEraser可以直接更新全局模型,而无需在第一个重建时期校准剩余客户端的参数
  • 方法
    ①让矫正客户端在前一轮校正后的全局模型上进行矫正训练
    ②在矫正训练后,每个矫正客户端计算当前的更新,并发送给服务器进行矫正
  1. 更新矫正:Update Calibrating
  • 方法
    ①服务器获得每个客户端关于校准的全局模型的当前更新
    ②使用当前更新计算矫正值
  • 矫正
    在这里插入图片描述
    U:服务器保留的客户端更新
    ^:客户端在前一轮矫正全局模型上训练得到的更新
    ~:保留的客户端更新需要矫正的值
    绝对值:表示需要矫正的全局模型参数的值
    范数:需要矫正的全局模型的方向
  1. 矫正更新聚合:Calibrated Update Aggregating
    聚合矫正值
    在这里插入图片描述
    w:由数据量占比计算的客户端权重
  2. 未学习的模型更新:Unlearned Model Updating
    矫正全局模型
    在这里插入图片描述
    M:当前的全局模型
    U:聚合的矫正更新
  3. 伪代码

在这里插入图片描述

二、时间损耗分析

1.服务器保留了几轮更新就需要重训练几轮
2.矫正客户端只需要训练少量epoch


总结

FedEraser通过在标准FL之后,附加矫正训练,消除某一个客户端在训练过程中对全局模型的影响。在标准FL中,服务器每隔一段时间就保留一次客户端更新。在矫正训练中,良性客户端重新训练,根据重训练更新确定方向,根据收集的更新确定更新值,最终服务器聚合矫正值,获得矫正模型。
在这个过程中存在一些问题:

  1. 若攻击者执行的攻击是one-shot攻击,这将损失一部分性能
  2. 需要与恶意检测的算法结合
  3. 是否可以在训练过程中就进行消除,从而减少附加通信量
  4. 在查看实验结果的时候发现,FedEraser虽然可以加快重建模型的速度,但是不能完全去除攻击产生的影响

这篇关于READ-2319 FedEraser: Enabling Efficient Client-Level Data的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/255444

相关文章

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

使用Spring Boot集成Spring Data JPA和单例模式构建库存管理系统

引言 在企业级应用开发中,数据库操作是非常重要的一环。Spring Data JPA提供了一种简化的方式来进行数据库交互,它使得开发者无需编写复杂的JPA代码就可以完成常见的CRUD操作。此外,设计模式如单例模式可以帮助我们更好地管理和控制对象的创建过程,从而提高系统的性能和可维护性。本文将展示如何结合Spring Boot、Spring Data JPA以及单例模式来构建一个基本的库存管理系统

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef‘ of undefined“

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef’ of undefined” 最近用vue做的一个界面,引入了一个子组件,在父组件中调用子组件的方法时,报错提示: [Vue warn]: Error in v-on handler: “TypeError: Cannot read property ‘methods

15 组件的切换和对组件的data的使用

划重点 a 标签的使用事件修饰符组件的定义组件的切换:登录 / 注册 泡椒鱼头 :微辣 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

[轻笔记] pip install : Read timed out. (closed)

添加超时参数(单位秒) pip --default-timeout=10000 install ${package_name}

Cannot read property ‘length‘ of null while opening vscode terminal

同一问题地址:Cannot read property ‘length’ of null while opening vscode terminal 问题描述 One day, 我在ubuntu 18.04下用vscode打开一个项目,并想和往常一样在vscode使用终端,发现报错Cannot read property 'length' of null。 解决 打开setting.jso

SIGMOD-24概览Part7: Industry Session (Graph Data Management)

👇BG3: A Cost Effective and I/O Efficient Graph Database in ByteDance 🏛机构:字节 ➡️领域: Information systems → Data management systemsStorage management 📚摘要:介绍了字节新提出的ByteGraph 3.0(BG3)模型,用来处理大规模图结构数据 背景

[论文笔记]QLoRA: Efficient Finetuning of Quantized LLMs

引言 今天带来LoRA的量化版论文笔记——QLoRA: Efficient Finetuning of Quantized LLMs 为了简单,下文中以翻译的口吻记录,比如替换"作者"为"我们"。 我们提出了QLoRA,一种高效的微调方法,它在减少内存使用的同时,能够在单个48GB GPU上对65B参数的模型进行微调,同时保持16位微调任务的完整性能。QLoRA通过一个冻结的4位量化预