CLCRLGOct 28, 2021

Bridge the Gap Between CV and NLP! A Gradient-based Textual Adversarial Attack Framework

arXiv:2110.15317v4232 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the problem of crafting textual adversarial examples for NLP researchers and practitioners, offering a novel approach that bridges CV and NLP techniques, though it is incremental in adapting existing methods to a new domain.

The paper tackles the challenge of applying optimization-based adversarial attacks from computer vision to natural language processing by proposing a unified framework that adds perturbations to embedding layers and decodes them with a masked language model, resulting in a method (T-PGD) that achieves better performance and more fluent adversarial samples compared to baselines on three benchmark datasets.

Despite recent success on various tasks, deep learning techniques still perform poorly on adversarial examples with small perturbations. While optimization-based methods for adversarial attacks are well-explored in the field of computer vision, it is impractical to directly apply them in natural language processing due to the discrete nature of the text. To address the problem, we propose a unified framework to extend the existing optimization-based adversarial attack methods in the vision domain to craft textual adversarial samples. In this framework, continuously optimized perturbations are added to the embedding layer and amplified in the forward propagation process. Then the final perturbed latent representations are decoded with a masked language model head to obtain potential adversarial samples. In this paper, we instantiate our framework with an attack algorithm named Textual Projected Gradient Descent (T-PGD). We find our algorithm effective even using proxy gradient information. Therefore, we perform the more challenging transfer black-box attack and conduct comprehensive experiments to evaluate our attack algorithm with several models on three benchmark datasets. Experimental results demonstrate that our method achieves overall better performance and produces more fluent and grammatical adversarial samples compared to strong baseline methods. The code and data are available at \url{https://github.com/Phantivia/T-PGD}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes