Home

Awesome

CUDA: Convolution-based Unlearnable Datasets (CVPR 2023)

Authors: Vinu Sankar Sadasivan, Mahdi Soltanolkotabi, Soheil Feizi

Paper: https://arxiv.org/abs/2303.04278

Requirements

Python 3.8.5 (GCC 7.3.0)

NVIDIA GPU with CUDA 11.0

Python requirements in requirements.txt

Directory tree

The readme file is in the current directory "."

Make folder "../datasets/" where datasets will be downloaded

Make folder "results/" where results will be saved

Codes

{densenet, resnet, vgg}.py contain networks from https://github.com/fshp971/robust-unlearnable-examples/tree/main/models

util.py contains progress bar utils from https://github.com/HanxunH/Unlearnable-Examples

final_filter_unlearnable.py contains code for executing CUDA dataset training.

final_muladv.py contains code for executing Deconvolution-based Adversarial Training (DAT) on CUDA CIFAR-10 dataset with ResNet-18.

To Run

For executing final_filter_unlearnable.py goto "." and run

python final_filter_unlearnable.py --arch='resnet18' --dataset='cifar10' --train-type='adv' \
--blur-parameter=0.3 --seed=0 --pgd-norm='linf' --pgd-steps=10 --pgd-radius=0.015 --mix=1.0 \
--name='results/resnet18_cifar10_adv_bp=0.3_linf_eps=4_steps=10_seed0_mix=1.0.pkl'

Above code will perform L_{\infty} adversarial training with CUDA CIFAR-10 dataset using ResNet-18.

For executing DAT, goto "." and run

python final_muladv.py

COPYRIGHT AND PERMISSION NOTICE UMD Software [Can AI-Generated Text be Reliably Detected?] Copyright (C) 2022 University of Maryland All rights reserved. The University of Maryland (“UMD”) and the developers of [CUDA: Convolution-based Unlearnable Datasets] software (“Software”) give recipient (“Recipient”) permission to download a single copy of the Software in source code form and use by university, non-profit, or research institution users only, provided that the following conditions are met:

Recipient may use the Software for any purpose, EXCEPT for commercial benefit. Recipient will not copy the Software. Recipient will not sell the Software. Recipient will not give the Software to any third party. Any party desiring a license to use the Software for commercial purposes shall contact: UM Ventures, College Park at UMD at otc@umd.edu. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS, CONTRIBUTORS, AND THE UNIVERSITY OF MARYLAND "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER, CONTRIBUTORS OR THE UNIVERSITY OF MARYLAND BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.