Reversible Jump Attack to Textual Classifiers with Modification Reduction
Mingze Ni, Zhensu Sun, Wei Liu
TL;DR
The paper tackles the security of textual classifiers by introducing a cross-dimensional adversarial framework that adaptively varies the number of perturbed words and substitutions. Reversible Jump Attack (RJA) enables a cross-dimensional search guided by word saliency and semantic constraints, while Metropolis-Hasting Modification Reduction (MMR) reduces unnecessary changes without harming attack effectiveness; together, they form RJA-MMR. Extensive experiments across multiple datasets and models show superior attack success, imperceptibility, and fluency compared with strong baselines, with demonstrated transferability and resilience under defense mechanisms and adversarial retraining. The findings highlight both the vulnerability of NLP models and the need for robust defenses, including consideration of model scale and advanced candidate generation strategies for comprehensive evaluation of robustness.
Abstract
Recent studies on adversarial examples expose vulnerabilities of natural language processing (NLP) models. Existing techniques for generating adversarial examples are typically driven by deterministic hierarchical rules that are agnostic to the optimal adversarial examples, a strategy that often results in adversarial samples with a suboptimal balance between magnitudes of changes and attack successes. To this end, in this research we propose two algorithms, Reversible Jump Attack (RJA) and Metropolis-Hasting Modification Reduction (MMR), to generate highly effective adversarial examples and to improve the imperceptibility of the examples, respectively. RJA utilizes a novel randomization mechanism to enlarge the search space and efficiently adapts to a number of perturbed words for adversarial examples. With these generated adversarial examples, MMR applies the Metropolis-Hasting sampler to enhance the imperceptibility of adversarial examples. Extensive experiments demonstrate that RJA-MMR outperforms current state-of-the-art methods in attack performance, imperceptibility, fluency and grammar correctness.
