CLMar 29, 2021

Be Careful about Poisoned Word Embeddings: Exploring the Vulnerability of the Embedding Layers in NLP Models

arXiv:2103.15543v1759 citationsHas Code
Originality Highly original
AI Analysis

This work highlights a critical security risk in NLP models, potentially affecting all users of such systems, and is incremental by building on prior backdoor attack methods.

The paper tackles the vulnerability of NLP models to backdoor attacks by demonstrating that modifying a single word embedding vector can hack models in a data-free way, with experiments showing high efficiency and stealthiness while maintaining almost no accuracy loss on clean samples.

Recent studies have revealed a security threat to natural language processing (NLP) models, called the Backdoor Attack. Victim models can maintain competitive performance on clean samples while behaving abnormally on samples with a specific trigger word inserted. Previous backdoor attacking methods usually assume that attackers have a certain degree of data knowledge, either the dataset which users would use or proxy datasets for a similar task, for implementing the data poisoning procedure. However, in this paper, we find that it is possible to hack the model in a data-free way by modifying one single word embedding vector, with almost no accuracy sacrificed on clean samples. Experimental results on sentiment analysis and sentence-pair classification tasks show that our method is more efficient and stealthier. We hope this work can raise the awareness of such a critical security risk hidden in the embedding layers of NLP models. Our code is available at https://github.com/lancopku/Embedding-Poisoning.

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