APBench
收藏arXiv2023-08-07 更新2024-06-21 收录
下载链接:
https://github.com/lafeat/apbench
下载链接
链接失效反馈官方服务:
资源简介:
APBench是由中国科学院深圳先进技术研究院开发的一个统一基准,用于评估对抗性中毒攻击和防御的有效性。该数据集包含9种最先进的可用性中毒攻击方法、8种防御算法和4种常规数据增强技术。APBench旨在通过标准化扰动和训练超参数,确保公平可重复的比较评估,从而促进和推广未来在可用性中毒攻击和防御方法上的进步。数据集的应用领域主要集中在解决深度学习模型训练中的数据安全和隐私保护问题。
APBench is a unified benchmark developed by the Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, for evaluating the effectiveness of adversarial poisoning attacks and defenses. This dataset includes 9 state-of-the-art availability poisoning attack methods, 8 defense algorithms and 4 conventional data augmentation techniques. APBench aims to ensure fair and reproducible comparative evaluation by standardizing perturbations and training hyperparameters, so as to facilitate and promote future advancements in availability poisoning attack and defense methods. The application fields of this dataset mainly focus on addressing data security and privacy protection issues during the training of deep learning models.
提供机构:
中国科学院深圳先进技术研究院
创建时间:
2023-08-07
搜集汇总
数据集介绍

构建方式
APBench 数据集的构建旨在为可用性中毒攻击与防御提供一个统一的基准。该数据集整合了9种最先进的可用性中毒攻击方法、8种防御算法以及4种常见的数据增强技术。通过在多个公开数据集上进行实验,APBench 设置了不同的中毒比例,并评估了这些攻击在不同模型架构上的可迁移性。此外,APBench 还特别针对无监督模型进行了额外的攻击评估,确保了其在不同场景下的广泛适用性。
特点
APBench 数据集的特点在于其全面性和多样性。它不仅涵盖了多种类型的可用性中毒攻击,还提供了多种防御策略,使得研究者能够在一个统一的框架下评估攻击与防御的效果。此外,APBench 还提供了可视化工具,如 t-SNE、Shapley 值图和 Grad-CAM,帮助研究者直观地分析中毒攻击对模型特征表示的影响。
使用方法
APBench 数据集的使用方法简单直观。研究者可以通过加载预生成的 poisoned 数据集,结合攻击模块和防御模块进行实验。攻击模块提供了多种中毒攻击方法,而防御模块则包含了多种防御策略。通过评估模块,研究者可以计算不同攻击与防御组合的准确率,并进行定性分析。此外,APBench 还提供了详细的实验设置和超参数配置,确保实验的可重复性和公平性。
背景与挑战
背景概述
随着深度神经网络(DNN)技术的快速发展,数据资源的可用性成为其进步的关键因素。然而,大规模数据的未经授权收集引发了数据安全和隐私的担忧。为应对这一问题,可用性中毒攻击(Availability Poisoning Attacks, APA)应运而生,通过向数据中注入微小的扰动,阻止模型有效学习原始特征,从而保护个人隐私。APBench数据集由深圳先进技术研究院、中国科学院大学和澳门大学的研究人员于2023年提出,旨在评估可用性中毒攻击与防御方法的有效性。该数据集包含了9种先进的可用性中毒攻击、8种防御算法以及4种传统数据增强技术,涵盖了多种实验设置和模型架构,为深度学习社区提供了一个统一的基准。
当前挑战
APBench数据集的构建面临多重挑战。首先,可用性中毒攻击的有效性评估需要在不同的实验设置和模型架构下进行,这增加了评估的复杂性。其次,随着攻击与防御方法的快速发展,研究人员需要不断更新和评估新的方法组合,以确保其有效性。此外,部分攻击方法依赖于特定的扰动预算和模型假设,这限制了其在实际应用中的通用性。最后,防御方法的有效性依赖于对扰动的精确检测和消除,而现有的防御方法在面对高强度扰动时表现不佳,存在一定的局限性。
常用场景
经典使用场景
APBench 数据集的经典使用场景主要集中在对抗性攻击与防御的评估与比较。该数据集整合了9种最先进的可用性中毒攻击方法和8种防御算法,以及4种常见的数据增强技术,旨在为研究人员提供一个统一的基准,用于评估不同攻击与防御策略的有效性。通过在多个公开数据集上进行实验,APBench 能够系统地分析攻击与防御的性能,尤其是在不同中毒比例和模型架构下的表现。
解决学术问题
APBench 数据集解决了在对抗性攻击与防御领域中,由于实验设置的多样性导致难以准确评估不同方法性能的问题。通过提供一个标准化且可复现的基准,APBench 使得研究人员能够公平地比较各种攻击与防御策略的效果。此外,该数据集还揭示了现有攻击方法在保护个人隐私方面的不足,推动了未来更有效的攻击与防御策略的发展,具有重要的学术意义。
衍生相关工作
APBench 数据集的发布催生了一系列相关的研究工作,特别是在对抗性攻击与防御领域。许多研究者基于 APBench 提供的基准,进一步探索了新的攻击与防御策略,例如改进的对抗性训练方法、更高效的图像预处理技术等。此外,APBench 还启发了对无监督学习模型的攻击与防御研究,推动了该领域的技术进步。这些衍生工作不仅丰富了现有的研究成果,还为未来的隐私保护技术提供了新的思路。
以上内容由遇见数据集搜集并总结生成



