FLPoison
收藏arXiv2025-02-06 更新2025-02-11 收录
下载链接:
https://github.com/vio1etus/FLPoison
下载链接
链接失效反馈官方服务:
资源简介:
FLPoison是一个高度模块化和可扩展的评估基准,包含超过32种毒化攻击和防御策略,兼容3种常用的联邦学习算法框架。该数据集旨在为联邦学习中的毒化攻击和防御研究提供统一的评估平台,以促进相关领域的未来发展。
FLPoison is a highly modular and scalable evaluation benchmark that incorporates over 32 strategies for poisoning attacks and defenses, and is compatible with three commonly-used federated learning algorithm frameworks. This dataset aims to provide a unified evaluation platform for research on poisoning attacks and defenses in federated learning, thereby facilitating the future development of the relevant field.
提供机构:
上海交通大学, 香港科技大学(广州), 清华大学, 青岛大学
创建时间:
2025-02-06
搜集汇总
数据集介绍

构建方式
FLPoison数据集的构建旨在为联邦学习中的中毒攻击和防御策略提供一个统一的基准。该数据集涵盖了15种代表性的中毒攻击和17种防御策略,涵盖了从简单到复杂的各种攻击和防御技术。数据集的构建过程包括对现有中毒攻击和防御策略的系统性分类,以及对这些策略的设计、优势和局限性的深入分析。为了确保数据集的准确性和有效性,研究人员进行了大量的实验,评估了各种攻击和防御策略在不同联邦学习算法和数据异构性水平下的表现。这些实验涵盖了超过2,040个独特的设置,包括不同的攻击、防御策略、数据集、算法和数据异构性水平。实验结果表明,数据集能够有效地评估和比较各种中毒攻击和防御策略,为联邦学习中的安全研究提供了宝贵的资源。
特点
FLPoison数据集具有以下特点:1. 高度模块化和可扩展性:数据集的设计允许研究人员轻松地添加新的攻击和防御策略,以适应不断发展的联邦学习环境。2. 包含多种攻击和防御策略:数据集涵盖了15种代表性的中毒攻击和17种防御策略,涵盖了从简单到复杂的各种攻击和防御技术。3. 实验设置多样:数据集包含了在不同联邦学习算法和数据异构性水平下的实验结果,为研究人员提供了广泛的实验选项。4. 评估指标全面:数据集使用了准确性和攻击成功率等指标来评估攻击和防御策略的有效性,为研究人员提供了全面的评估结果。
使用方法
FLPoison数据集的使用方法如下:1. 下载数据集:可以从https://github.com/vio1etus/FLPoison下载FLPoison数据集。2. 安装依赖项:根据数据集的文档,安装必要的依赖项。3. 加载数据集:使用数据集提供的API或脚本加载数据集。4. 运行实验:使用数据集提供的实验脚本或API运行实验,评估不同攻击和防御策略的有效性。5. 分析结果:根据实验结果,分析不同攻击和防御策略的优缺点,为联邦学习中的安全研究提供 insights。
背景与挑战
背景概述
随着数据隐私保护的日益重视,联邦学习(FL)作为一种分布式机器学习范式,在保护数据隐私的同时,允许多个设备或组织协作训练机器学习模型。然而,联邦学习的去中心化特性使其面临客户端数据中毒攻击(DPAs)和模型中毒攻击(MPAs)的威胁,这些攻击会降低全局模型的性能。为了评估和比较针对DPAs和MPAs的防御策略的有效性,张何义等研究人员提出了FLPoison数据集,这是一个具有高度模块化和可扩展性的统一基准,用于评估15种代表性的中毒攻击和17种防御策略。该数据集不仅有助于理解联邦学习中中毒攻击和防御策略的设计、优势和局限性,还为未来的研究提供了有价值的参考。
当前挑战
联邦学习中的中毒攻击和防御策略面临着一系列挑战。首先,现有的研究往往单独评估模型中毒和数据中毒防御,缺乏统一的考虑和评估视角,导致该领域的理解碎片化。其次,许多防御策略在非独立同分布(non-IID)的数据集上表现不佳,难以适应实际场景。此外,现有的防御策略在攻击者比例增加的情况下,其防御效果可能会下降,这要求防御策略能够适应不同的攻击强度。最后,联邦学习中中毒攻击和防御策略的评估往往缺乏一致性,导致对其有效性的质疑。FLPoison数据集的提出旨在解决这些挑战,通过提供一个统一的基准和评估框架,促进联邦学习中中毒攻击和防御策略的研究和发展。
常用场景
经典使用场景
FLPoison数据集是针对联邦学习环境中的数据中毒攻击和防御策略进行评估的基准。该数据集主要用于评估和比较不同类型的中毒攻击和防御策略的效果,以及它们在不同联邦学习算法和数据异构性水平下的表现。通过使用FLPoison,研究人员可以更好地理解不同攻击和防御策略的优缺点,以及它们如何相互影响,从而为未来的研究提供指导。
解决学术问题
FLPoison数据集解决了联邦学习环境中数据中毒攻击和防御策略评估的难题。传统的评估方法通常在孤立的环境中进行,并且只考虑有限的攻击策略,这限制了评估的有效性。此外,现有研究往往忽略了防御策略对数据中毒攻击和模型中毒攻击的相互有效性,导致该领域的研究碎片化。FLPoison提供了一个统一的基准,可以对不同类型的中毒攻击和防御策略进行全面评估,从而更好地理解它们之间的区别和联系,并确定先进的方法和设计原则。
衍生相关工作
FLPoison数据集衍生了许多相关的工作,包括对中毒攻击和防御策略的更深入分析,以及针对联邦学习环境的新防御策略的开发。这些工作有助于更好地理解不同攻击和防御策略的优缺点,以及它们如何相互影响,从而为未来的研究提供指导。此外,FLPoison还可以用于开发新的防御策略,以提高联邦学习系统的安全性和鲁棒性。
以上内容由遇见数据集搜集并总结生成



