Arabic Synonym BERT-based Adversarial Examples for Text Classification

Norah Alshahrani,Saied Alshahrani,Esma Wali,Jeanna Matthews
2024-02-06
Abstract:Text classification systems have been proven vulnerable to adversarial text examples, modified versions of the original text examples that are often unnoticed by human eyes, yet can force text classification models to alter their classification. Often, research works quantifying the impact of adversarial text attacks have been applied only to models trained in English. In this paper, we introduce the first word-level study of adversarial attacks in Arabic. Specifically, we use a synonym (word-level) attack using a Masked Language Modeling (MLM) task with a BERT model in a black-box setting to assess the robustness of the state-of-the-art text classification models to adversarial attacks in Arabic. To evaluate the grammatical and semantic similarities of the newly produced adversarial examples using our synonym BERT-based attack, we invite four human evaluators to assess and compare the produced adversarial examples with their original examples. We also study the transferability of these newly produced Arabic adversarial examples to various models and investigate the effectiveness of defense mechanisms against these adversarial examples on the BERT models. We find that fine-tuned BERT models were more susceptible to our synonym attacks than the other Deep Neural Networks (DNN) models like WordCNN and WordLSTM we trained. We also find that fine-tuned BERT models were more susceptible to transferred attacks. We, lastly, find that fine-tuned BERT models successfully regain at least 2% in accuracy after applying adversarial training as an initial defense mechanism.
Computation and Language
What problem does this paper attempt to address?
The paper attempts to address the vulnerability of Arabic text classification systems to adversarial text attacks. Specifically, the researchers introduce the first word-level adversarial attack study for Arabic. They utilize the Masked Language Modeling (MLM) task with the BERT model in a black-box setting to generate synonym replacement adversarial samples, in order to evaluate the robustness of state-of-the-art text classification models against these adversarial attacks. To assess the grammatical and semantic similarity of the newly generated adversarial samples, the researchers invited 4 human evaluators to compare these adversarial samples with their original counterparts. Additionally, the study explores the transferability of these newly generated Arabic adversarial samples across different models and investigates the effectiveness of defense mechanisms (such as adversarial training) against these adversarial samples. In short, the core issue of the paper is to explore how to generate adversarial samples through synonym replacement and to evaluate the impact of these samples on Arabic text classification models and the effectiveness of their defense methods.