paper-with-me

홈 › Papers

Rob-GAN: Generator, Discriminator, and Adversarial Attacker

2018-07-27 · CVPR 2019 6 · Xuanqing Liu, Cho-Jui Hsieh

We study two important concepts in adversarial deep learning---adversarial training and generative adversarial network (GAN). Adversarial training is the technique used to improve the robustness of discriminator by combining adversarial attacker and discriminator in the training phase. GAN is commonly used for image generation by jointly optimizing discriminator and generator. We show these two concepts are indeed closely related and can be used to strengthen each other---adding a generator to the adversarial training procedure can improve the robustness of discriminators, and adding an adversarial attack to GAN training can improve the convergence speed and lead to better generators. Combining these two insights, we develop a framework called Rob-GAN to jointly optimize generator and discriminator in the presence of adversarial attacks---the generator generates fake images to fool discriminator; the adversarial attacker perturbs real images to fool the discriminator, and the discriminator wants to minimize loss under fake and adversarial images. Through this end-to-end training procedure, we are able to simultaneously improve the convergence speed of GAN training, the quality of synthetic images, and the robustness of discriminator under strong adversarial attacks. Experimental results demonstrate that the obtained classifier is more robust than the state-of-the-art adversarial training approach, and the generator outperforms SN-GAN on ImageNet-143.

📄 PDF Abstract BibTeX arXiv:1807.10454

Code (2)

xuanqing94/AdvGAN 공식 구현 pytorch
xuanqing94/RobGAN 공식 구현 pytorch

Tasks

Adversarial AttackGenerative Adversarial NetworkImage Generation

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Dogecoin Customer Service Number +1-833-534-1729 설명 없음

Similar Papers 제목 키워드 기반

GraphAttacker: A General Multi-Task GraphAttack Framework

2021-01-18 · Jinyin Chen, Dunjie Zhang, Zhaoyan Ming, Kejie Huang 외

Graph neural networks (GNNs) have been successfully exploited in graph analysis tasks in many real-world applications. The competition between attack and defense methods also enhances the robustness of GNNs. In this comp…

General ClassificationGenerative Adversarial NetworkGraph ClassificationLink Prediction+1

Investigating Under and Overfitting in Wasserstein Generative Adversarial Networks

2019-10-30 · Ben Adlam, Charles Weill, Amol Kapoor

We investigate under and overfitting in Generative Adversarial Networks (GANs), using discriminators unseen by the generator to measure generalization. We find that the model capacity of the discriminator has a significa…

Adversarial Mutual Leakage Network for Cell Image Segmentation

2022-03-20 · Hiroki Tsuda, Kazuhiro Hotta

We propose three segmentation methods using GAN and information leakage between generator and discriminator. First, we propose an Adversarial Training Attention Module (ATA-Module) that uses an attention mechanism from t…

Image SegmentationSegmentationSemantic Segmentation

Making DeepFakes more spurious: evading deep face forgery detection via trace removal attack

2022-03-22 · Chi Liu, Huajie Chen, Tianqing Zhu, Jun Zhang 외

DeepFakes are raising significant social concerns. Although various DeepFake detectors have been developed as forensic countermeasures, these detectors are still vulnerable to attacks. Recently, a few attacks, principall…

Face Swapping

Prompt Optimization via Adversarial In-Context Learning

2023-12-05 · Xuan Long Do, Yiran Zhao, Hannah Brown, Yuxi Xie 외

We propose a new method, Adversarial In-Context Learning (adv-ICL), to optimize prompt for in-context learning (ICL) by employing one LLM as a generator, another as a discriminator, and a third as a prompt modifier. As i…

Arithmetic ReasoningData-to-Text GenerationIn-Context LearningMachine Translation+2