NatLogAttack: A Framework for Attacking Natural Language Inference Models with Natural Logic
Not on the map. Why?
Abstract (arXiv)
Reasoning has been a central topic in artificial intelligence from the beginning. The recent progress made on distributed representation and neural networks continues to improve the state-of-the-art performance of natural language inference. However, it remains an open question whether the models perform real reasoning to reach their conclusions or rely on spurious correlations. Adversarial attacks have proven to be an important tool to help evaluate the Achilles' heel of the victim models. In this study, we explore the fundamental problem of developing attack models based on logic formalism. We propose NatLogAttack to perform systematic attacks centring around natural logic, a classical logic formalism that is traceable back to Aristotle's syllogism and has been closely developed for natural language inference. The proposed framework renders both label-preserving and label-flipping attacks. We show that compared to the existing attack models, NatLogAttack generates better adversarial examples with fewer visits to the victim models. The victim models are found to be more vulnerable under the label-flipping setting. NatLogAttack provides a tool to probe the existing and future NLI models' capacity from a key viewpoint and we hope more logic-based attacks will be further explored for understanding the desired property of reasoning.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 42 of its 88 references that are in the map. First posted on arXiv 6 Jul 2023.
Builds on
42 of 88 references.
References · 42
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2016Adversarial examples in the physical worldcited by 1,762
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 864
- 2019Universal Adversarial Triggers for Attacking and Analyzing NLPcited by 709
- 2019Is BERT Really Robust? A Strong Baseline for Natural Language Attack on Text Classification and Entailmentcited by 663
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 568
- 2020BERT-ATTACK: Adversarial Attack Against BERT Using BERTcited by 488
30 more
- 2018Generating Natural Language Adversarial Examplescited by 422
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
- 2018Adversarial Example Generation with Syntactically Controlled Paraphrase Networkscited by 282
- 2017Learning Explanatory Rules from Noisy Datacited by 210
- 2016Enhanced LSTM for Natural Language Inferencecited by 199
- 2017Generating Natural Adversarial Examplescited by 182
- 2017End-to-End Differentiable Provingcited by 159
- 2020Contextualized Perturbation for Textual Adversarial Attackcited by 136
- 2018Breaking NLI Systems with Sentences that Require Simple Lexical Inferencescited by 134
- 2019Semantics-aware BERT for Language Understandingcited by 111
- 2017Deep Text Classification Can be Fooledcited by 105
- 2020OpenAttack: An Open-source Textual Adversarial Attack Toolkitcited by 84
- 2018Interpretable Adversarial Perturbation in Input Embedding Space for Textcited by 67
- 2019Probing Natural Language Inference Models through Semantic Fragmentscited by 64
- 2020Fundamental Tradeoffs between Invariance and Sensitivity to Adversarial Perturbationscited by 55
- 2020Conditionally Adaptive Multi-Task Learning: Improving Transfer Learning in NLP Using Fewer Parameters & Less Datacited by 50
- 2020Generating Fluent Adversarial Examples for Natural Languagescited by 49
- 2019Don't Take the Premise for Granted: Mitigating Artifacts in Natural Language Inferencecited by 48
- 2018Adversarially Regularising Neural NLI Models to Integrate Logical Background Knowledgecited by 45
- 2019Can neural networks understand monotonicity reasoning?cited by 45
- 2017Neural Natural Language Inference Models Enhanced with External Knowledgecited by 40
- 2019NLProlog: Reasoning with Weak Unification for Question Answering in Natural Languagecited by 36
- 2019HELP: A Dataset for Identifying Shortcomings of Neural Models in Monotonicity Reasoningcited by 35
- 2020Do Neural Models Learn Systematicity of Monotonicity Inference in Natural Language?cited by 29
- 2021NeuralLog: Natural Language Inference with Joint Neural and Logical Reasoningcited by 24
- 2019MonaLog: a Lightweight System for Natural Language Inference Based on Monotonicitycited by 20
- 2018AdvEntuRe: Adversarial Training for Textual Entailment with Knowledge-Guided Examplescited by 14
- 2020Exploring End-to-End Differentiable Natural Logic Modelingcited by 9
- 2022Neuro-symbolic Natural Logic with Introspective Revision for Natural Language Inferencecited by 9
- 2021Monotonicity Marking from Universal Dependency Treescited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.