mlsanityData to 14 Oct 2026

Pushing the Limits of Rule Reasoning in Transformers through Natural Language Satisfiability

arXiv 2112.09054 ↗First posted 16 Dec 2021cs.CLcited by 18

Not on the map. Why?

Abstract (arXiv)

Investigating the reasoning abilities of transformer models, and discovering new challenging tasks for them, has been a topic of much interest. Recent studies have found these models to be surprisingly strong at performing deductive reasoning over formal logical theories expressed in natural language. A shortcoming of these studies, however, is that they do not take into account that logical theories, when sampled uniformly at random, do not necessarily lead to hard instances. We propose a new methodology for creating challenging algorithmic reasoning datasets that focus on natural language satisfiability (NLSat) problems. The key idea is to draw insights from empirical sampling of hard propositional SAT problems and from complexity-theoretic studies of language. This methodology allows us to distinguish easy from hard instances, and to systematically increase the complexity of existing reasoning benchmarks such as RuleTaker. We find that current transformers, given sufficient training data, are surprisingly robust at solving the resulting NLSat problems of substantially increased difficulty. They also exhibit some degree of scale-invariance - the ability to generalize to problems of larger size and scope. Our results, however, reveal important limitations too: a careful sampling of training data is crucial for building models that generalize to larger problems, and transformer models' limited scale-invariance suggests they are far from learning robust deductive reasoning algorithms.

Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 35 of its 62 references that are in the map. First posted on arXiv 16 Dec 2021.

Builds on

35 of 62 references.

References · 35

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  4. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  5. 2020Longformer: The Long-Document Transformercited by 3,413
  6. 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,729
  7. 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 1,006
  8. 2015Pointer Networkscited by 895
  9. 2018Annotation Artifacts in Natural Language Inference Datacited by 671
  10. 2016Assessing the Ability of LSTMs to Learn Syntax-Sensitive Dependenciescited by 354
  11. 2018AllenNLP: A Deep Semantic Natural Language Processing Platformcited by 347
  12. 2020ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Languagecited by 324
23 more
  1. 2015Towards AI-Complete Question Answering: A Set of Prerequisite Toy Taskscited by 314
  2. 2020CLUE: A Chinese Language Understanding Evaluation Benchmarkcited by 278
  3. 2020Transformers as Soft Reasoners over Languagecited by 270
  4. 2019Compositionality decomposed: how do neural networks generalise?cited by 265
  5. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
  6. 2019CLUTRR: A Diagnostic Benchmark for Inductive Reasoning from Textcited by 162
  7. 2019oLMpics -- On what Language Model Pre-training Capturescited by 161
  8. 2015Neural Programmer-Interpreterscited by 101
  9. 2016Learning to Compose Neural Networks for Question Answeringcited by 85
  10. 2020Text Modular Networks: Learning to Decompose Tasks in the Language of Existing Modelscited by 65
  11. 2019Probing Natural Language Inference Models through Semantic Fragmentscited by 64
  12. 2020PRover: Proof Generation for Interpretable Reasoning over Rulescited by 53
  13. 2020Measuring Systematic Generalization in Neural Proof Generation with Transformerscited by 43
  14. 2017Making Neural Programming Architectures Generalize via Recursioncited by 35
  15. 2020Critical Thinking for Language Modelscited by 31
  16. 2020Do Neural Models Learn Systematicity of Monotonicity Inference in Natural Language?cited by 29
  17. 2021Sensitivity as a Complexity Measure for Sequence Classification Taskscited by 28
  18. 2018Can Neural Networks Understand Logical Entailment?cited by 24
  19. 2021ReaSCAN: Compositional Reasoning in Language Groundingcited by 19
  20. 2019Synthetic Datasets for Neural Program Synthesiscited by 15
  21. 2021Thinking Aloud: Dynamic Context Generation Improves Zero-Shot Reasoning Performance of GPT-2cited by 15
  22. 2021Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarkingcited by 7
  23. 2020Are Pretrained Language Models Symbolic Reasoners Over Knowledge?cited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 3; 2023: 10; 2024: 1; 2025: 3; 2026: 1.

18 papers.

Sort:

By area:

  1. 2022Complexity-Based Prompting for Multi-Step Reasoningcited by 388
  2. 2025ZebraLogic: On the Scaling Limits of LLMs for Logical Reasoningcited by 201
  3. 2023Progressive-Hint Prompting Improves Reasoning in Large Language Modelscited by 147
  4. 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Taskscited by 71
  5. 2023Natural Language Reasoning, A Surveycited by 61
  6. 2023Towards LogiGLUE: A Brief Survey and A Benchmark for Analyzing Logical Reasoning Capabilities of Language Modelscited by 35
  7. 2023How are Prompts Different in Terms of Sensitivity?cited by 35
  8. 2023MindGames: Targeting Theory of Mind in Large Language Models with Dynamic Epistemic Modal Logiccited by 18
  9. 2023RECKONING: Reasoning through Dynamic Knowledge Encodingcited by 18
  10. 2023Quantifying and Attributing the Hallucination of Large Language Models via Association Analysiscited by 15
  11. 2022What Makes Instruction Learning Hard? An Investigation and a New Challenge in a Synthetic Environmentcited by 9
  12. 2023GPT-in-the-Loop: Adaptive Decision-Making for Multiagent Systemscited by 9
6 more
  1. 2024A Survey on Symbolic Knowledge Distillation of Large Language Modelscited by 9
  2. 2022Can Transformers Reason in Fragments of Natural Language?cited by 8
  3. 2023Explainable Verbal Reasoner Plus (EVR+): A Natural Language Reasoning Framework that Supports Diverse Compositional Reasoningcited by 1
  4. 2025Propositional Logic for Probing Generalization in Neural Networkscited by 1
  5. 2026Evaluating Robustness of Reasoning Models on Parameterized Logical Problemscited by 1
  6. 2025Natural Language Satisfiability: Exploring the Problem Distribution and Evaluating Transformer-based Language Modelscited by 0