mlsanityData to 14 Oct 2026

Learning Symbolic Rules for Reasoning in Quasi-Natural Language

arXiv 2111.12038 ↗First posted 23 Nov 2021cs.LG cs.AIcited by 9

Not on the map. Why?

Abstract (arXiv)

Symbolic reasoning, rule-based symbol manipulation, is a hallmark of human intelligence. However, rule-based systems have had limited success competing with learning-based systems outside formalized domains such as automated theorem proving. We hypothesize that this is due to the manual construction of rules in past attempts. In this work, we ask how we can build a rule-based system that can reason with natural language input but without the manual construction of rules. We propose MetaQNL, a "Quasi-Natural" language that can express both formal logic and natural language sentences, and MetaInduce, a learning algorithm that induces MetaQNL rules from training data consisting of questions and answers, with or without intermediate reasoning steps. Our approach achieves state-of-the-art accuracy on multiple reasoning benchmarks; it learns compact models with much less data and produces not only answers but also checkable proofs. Further, experiments on a real-world morphological analysis benchmark show that it is possible for our method to handle noise and ambiguity. Code will be released at https://github.com/princeton-vl/MetaQNL.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 36 of its 89 references that are in the map. First posted on arXiv 23 Nov 2021.

Builds on

36 of 89 references.

References · 36

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  4. 2021Training Verifiers to Solve Math Word Problemscited by 10,109
  5. 2018CommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledgecited by 1,822
  6. 2020Generative Language Modeling for Automated Theorem Provingcited by 388
  7. 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 372
  8. 2020ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Languagecited by 324
  9. 2020Transformers as Soft Reasoners over Languagecited by 270
  10. 2017Learning Explanatory Rules from Noisy Datacited by 211
  11. 2017End-to-End Differentiable Provingcited by 161
  12. 2019oLMpics -- On what Language Model Pre-training Capturescited by 161
24 more
  1. 2019Neural Logic Machinescited by 145
  2. 2020RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphscited by 118
  3. 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 109
  4. 2020Inductive logic programming at 30: a new introductioncited by 85
  5. 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 81
  6. 2020Compositional Generalization via Neural-Symbolic Stack Machinescited by 80
  7. 2020Learning Compositional Rules via Neural Program Synthesiscited by 74
  8. 2020Learning to Recombine and Resample Data for Compositional Generalizationcited by 65
  9. 2020Closed Loop Neural-Symbolic Learning via Integrating Neural Perception, Grammar Parsing, and Symbolic Reasoningcited by 58
  10. 2020Compositional Generalization by Learning Analytical Expressionscited by 53
  11. 2020PRover: Proof Generation for Interpretable Reasoning over Rulescited by 53
  12. 2019Human few-shot learning of compositional instructionscited by 47
  13. 2020Measuring Systematic Generalization in Neural Proof Generation with Transformerscited by 43
  14. 2018The CoNLL--SIGMORPHON 2018 Shared Task: Universal Morphological Reinflectioncited by 41
  15. 2019NLProlog: Reasoning with Weak Unification for Question Answering in Natural Languagecited by 37
  16. 2019Enhancing the Transformer with Explicit Relational Encoding for Math Problem Solvingcited by 35
  17. 2019Differentiable Reasoning on Large Knowledge Bases and Natural Languagecited by 30
  18. 2021Flexible Generation of Natural Language Deductionscited by 28
  19. 2019Learning to Reason in Large Theories without Imitationcited by 27
  20. 2019Synthesizing Datalog Programs Using Numerical Relaxationcited by 23
  21. 2013Towards a Formal Distributional Semantics: Simulating Logical Calculi with Tensorscited by 10
  22. 2015Reasoning in Vector Space: An Exploratory Study of Question Answeringcited by 3
  23. 2019Anti-unification in Constraint Logic Programmingcited by 2
  24. 2019Learning Invariants through Soft Unificationcited by 2

Built on by

Cited by year

Citing papers per year: 2022: 4; 2023: 5.

9 papers.