Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Universal Adversarial Triggers for Attacking and Analyzing NLP

About

Adversarial examples highlight model vulnerabilities and are useful for evaluation and interpretation. We define universal adversarial triggers: input-agnostic sequences of tokens that trigger a model to produce a specific prediction when concatenated to any input from a dataset. We propose a gradient-guided search over tokens which finds short trigger sequences (e.g., one word for classification and four words for language modeling) that successfully trigger the target prediction. For example, triggers cause SNLI entailment accuracy to drop from 89.94% to 0.55%, 72% of "why" questions in SQuAD to be answered "to kill american people", and the GPT-2 language model to spew racist output even when conditioned on non-racial contexts. Furthermore, although the triggers are optimized using white-box access to a specific model, they transfer to other models for all tasks we consider. Finally, since triggers are input-agnostic, they provide an analysis of global model behavior. For instance, they confirm that SNLI models exploit dataset biases and help to diagnose heuristics learned by reading comprehension models.

Eric Wallace, Shi Feng, Nikhil Kandpal, Matt Gardner, Sameer Singh• 2019

Related benchmarks

TaskDatasetResultRank
Jailbreak AttackHarmBench (test)--
276
Token-forcing loss optimizationRandom targets Held-out (val)
Qwen-2.5-7B Loss12.01
56
Trigger inversionSST2
Recall36.6667
44
Trigger inversionSST2
Success Rate0.2667
44
Trigger inversionYahoo high poison rate
Success Rate9
26
Trigger inversionYahoo (test)
Trigger Inversion Success Rate2
26
Sentiment ClassificationSST-2
Delta Accuracy0.05
24
Boolean Question AnsweringBoolQ
Delta Accuracy-0.01
24
Paraphrase DetectionMRPC
Delta Accuracy-0.01
24
Physical Commonsense ReasoningPIQA
Delta Accuracy0.00e+0
24
Showing 10 of 24 rows

Other info

Follow for update