DataFreeShield: Defending Adversarial Attacks without Training Data

Hyeyoon Lee, Kanghyun Choi, Dain Kwon, Sunjong Park, Mayoore Selvarasa Jaiswal +3 more
6/21/2024
cs.LGcs.CRcs.CV

No official code found. Best implementation: hylee817/datafreeshield (7 stars, last commit 2024-07-24).

Abstract

Recent advances in adversarial robustness rely on an abundant set of training data, where using external or additional datasets has become a common setting. However, in real life, the training data is often kept private for security and privacy issues, while only the pretrained weight is available to the public. In such scenarios, existing methods that assume accessibility to the original data become inapplicable. Thus we investigate the pivotal problem of data-free adversarial robustness, where we try to achieve adversarial robustness without accessing any real data. Through a preliminary study, we highlight the severity of the problem by showing that robustness without the original dataset is difficult to achieve, even with similar domain datasets. To address this issue, we propose DataFreeShield, which tackles the problem from two perspectives: surrogate dataset generation and adversarial training using the generated data. Through extensive validation, we show that DataFreeShield outperforms baselines, demonstrating that the proposed method sets the first entirely data-free solution for the adversarial robustness problem.

View on arXivView PDF

Code Implementations(1)

The official implementation of "DataFreeShield: Defending Adversarial Attacks without Training Data" accepted in ICML 2024.

71Shell, PythonJul 4, 20242 years ago
adversarial-attacksadversarial-robustnessadversarial-trainingdata-free

Similar Papers

Cite this paper

@article{lee2024datafreeshield,
  title  = {DataFreeShield: Defending Adversarial Attacks without Training Data},
  author = {Hyeyoon Lee and Kanghyun Choi and Dain Kwon and Sunjong Park and Mayoore Selvarasa Jaiswal and Noseong Park and Jonghyun Choi and Jinho Lee},
  year   = {2024},
  eprint = {2406.15635},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.15635v1},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.15635.svg)](https://codeofpaper.com/paper/2406.15635)

Discussion