English

Defending Pre-trained Language Models from Adversarial Word Substitutions Without Performance Sacrifice

Computation and Language 2021-06-01 v1

Abstract

Pre-trained contextualized language models (PrLMs) have led to strong performance gains in downstream natural language understanding tasks. However, PrLMs can still be easily fooled by adversarial word substitution, which is one of the most challenging textual adversarial attack methods. Existing defence approaches suffer from notable performance loss and complexities. Thus, this paper presents a compact and performance-preserved framework, Anomaly Detection with Frequency-Aware Randomization (ADFAR). In detail, we design an auxiliary anomaly detection classifier and adopt a multi-task learning procedure, by which PrLMs are able to distinguish adversarial input samples. Then, in order to defend adversarial word substitution, a frequency-aware randomization process is applied to those recognized adversarial input samples. Empirical results show that ADFAR significantly outperforms those newly proposed defense methods over various tasks with much higher inference speed. Remarkably, ADFAR does not impair the overall performance of PrLMs. The code is available at https://github.com/LilyNLP/ADFAR

Keywords

Cite

@article{arxiv.2105.14553,
  title  = {Defending Pre-trained Language Models from Adversarial Word Substitutions Without Performance Sacrifice},
  author = {Rongzhou Bao and Jiayi Wang and Hai Zhao},
  journal= {arXiv preprint arXiv:2105.14553},
  year   = {2021}
}

Comments

Findings of ACL: ACL 2021

R2 v1 2026-06-24T02:38:01.472Z