paper-with-me

Papers

Arabic Synonym BERT-based Adversarial Examples for Text Classification

2024-02-05 · Norah Alshahrani, Saied Alshahrani, Esma Wali, Jeanna Matthews

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.

📄 PDF Abstract BibTeX arXiv:2402.03477

Code (1)

norahalshahrani/bert_synonym_attack 공식 구현 pytorch

Tasks

Adversarial TextLanguage ModelingLanguage ModellingMasked Language Modelingtext-classificationText Classification

Methods 이 논문이 사용한 방법론

Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Multi-Head Attention 설명 없음
Adam 설명 없음
Residual Connection 설명 없음
Attention Dropout Attention Dropout is a type of dropout used in attention-based architectures, where elements are randomly dropped out of the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

BAE: BERT-based Adversarial Examples for Text Classification

2020-04-04 · EMNLP 2020 11 · Siddhant Garg, Goutham Ramakrishnan

Modern text classification models are susceptible to adversarial examples, perturbed versions of the original text indiscernible by humans which get misclassified by the model. Recent works in NLP use rule-based synonym …

Adversarial AttackAdversarial TextClassificationGeneral Classification+3

Current Trends and Approaches in Synonyms Extraction: Potential Adaptation to Arabic

2022-05-20 · Eman Naser-Karajah, Nabil Arman, Mustafa Jarrar

Extracting synonyms from dictionaries or corpora is gaining special attention as synonyms play an important role in improving NLP application performance. This paper presents a survey of the different approaches and tren…

TranslationWord Embeddings

Adversarial Training for Improving Model Robustness? Look at Both Prediction and Interpretation

2022-03-23 · Hanjie Chen, Yangfeng Ji

Neural language models show vulnerability to adversarial examples which are semantically similar to their original counterparts with a few words replaced by their synonyms. A common way to improve model robustness is adv…

text-classificationText Classification

What does BERT Learn from Arabic Machine Reading Comprehension Datasets?

2021-04-01 · EACL (WANLP) 2021 4 · Eman Albilali, Nora AlTwairesh, Manar Hosny

In machine reading comprehension tasks, a model must extract an answer from the available context given a question and a passage. Recently, transformer-based pre-trained language models have achieved state-of-the-art per…

Language ModelingLanguage ModellingMachine Reading ComprehensionReading Comprehension

Fast Adversarial Training against Textual Adversarial Attacks

2024-01-23 · Yichen Yang, Xin Liu, Kun He

Many adversarial defense methods have been proposed to enhance the adversarial robustness of natural language processing models. However, most of them introduce additional pre-set linguistic knowledge and assume that the…

Adversarial DefenseAdversarial Robustness