PRover: Proof Generation for Interpretable Reasoning over Rules
Not on the map. Why?
Cited by 21 in LLM reasoning, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Recent work by Clark et al. (2020) shows that transformers can act as 'soft theorem provers' by answering questions over explicitly provided knowledge in natural language. In our work, we take a step closer to emulating formal theorem provers, by proposing PROVER, an interpretable transformer-based model that jointly answers binary questions over rule-bases and generates the corresponding proofs. Our model learns to predict nodes and edges corresponding to proof graphs in an efficient constrained training paradigm. During inference, a valid proof, satisfying a set of global constraints is generated. We conduct experiments on synthetic, hand-authored, and human-paraphrased rule-bases to show promising results for QA and proof generation, with strong generalization performance. First, PROVER generates proofs with an accuracy of 87%, while retaining or improving performance on the QA task, compared to RuleTakers (up to 6% improvement on zero-shot evaluation). Second, when trained on questions requiring lower depths of reasoning, it generalizes significantly better to higher depths (up to 15% improvement). Third, PROVER obtains near perfect QA accuracy of 98% using only 40% of the training data. However, generating proofs for questions requiring higher depths of reasoning becomes challenging, and the accuracy drops to 65% for 'depth 5', indicating significant scope for future work. Our code and models are publicly available at https://github.com/swarnaHub/PRover
Key facts. Cited by 53 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 21; 2023: 9; 2024: 6; 2025: 2; 2026: 1.
53 papers.
Sort:
By area:
- 2022Selection-Inference: Exploiting Large Language Models for Interpretable Logical Reasoningcited by 331
- 2022A Review on Language Models as Knowledge Basescited by 156
- 2021Explaining Answers with Entailment Treescited by 148
- 2022Faithful Reasoning Using Large Language Modelscited by 130
- 2022Unveiling Transformers with LEGO: a synthetic reasoning taskcited by 105
- 2022NaturalProver: Grounded Mathematical Proof Generation with Language Modelscited by 72
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Taskscited by 70
- 2023Natural Language Reasoning, A Surveycited by 61
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoningcited by 58
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2022Generating Natural Language Proofs with Verifier-Guided Searchcited by 52
- 2022Natural Language Deduction through Search over Statement Compositionscited by 35
38 more
- 2023Towards LogiGLUE: A Brief Survey and A Benchmark for Analyzing Logical Reasoning Capabilities of Language Modelscited by 35
- 2022FaiRR: Faithful and Robust Deductive Reasoning over Natural Languagecited by 29
- 2024Enhancing Reasoning Capabilities of LLMs via Principled Synthetic Logic Corpuscited by 29
- 2021Flexible Generation of Natural Language Deductionscited by 28
- 2021Pushing the Limits of Rule Reasoning in Transformers through Natural Language Satisfiabilitycited by 18
- 2023Learning Deductive Reasoning from Synthetic Corpus based on Formal Logiccited by 18
- 2022AbductionRules: Training Transformers to Explain Unexpected Inputscited by 17
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanationcited by 17
- 2021Thinking Aloud: Dynamic Context Generation Improves Zero-Shot Reasoning Performance of GPT-2cited by 15
- 2021multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoningcited by 15
- 2021NOAHQA: Numerical Reasoning with Interpretable Graph Question Answering Datasetcited by 14
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Treescited by 14
- 2023GLoRE: Evaluating Logical Reasoning of Large Language Modelscited by 13
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Languagecited by 9
- 2022Interpretable Proof Generation via Iterative Backward Reasoningcited by 9
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Modelscited by 9
- 2021Neural Unification for Logic Reasoning over Natural Languagecited by 8
- 2022Explanation Graph Generation via Pre-trained Language Models: An Empirical Study with Contrastive Learningcited by 8
- 2021Towards General Natural Language Understanding with Probabilistic Worldbuildingcited by 7
- 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inferencecited by 7
- 2021DeepA2: A Modular Framework for Deep Argument Analysis with Pretrained Neural Text2Text Language Modelscited by 7
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Treescited by 7
- 2022MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generationcited by 7
- 2023Teaching Probabilistic Logical Reasoning to Transformerscited by 7
- 2022APOLLO: A Simple Approach for Adaptive Pretraining of Language Models for Logical Reasoningcited by 5
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chainscited by 4
- 2021Explaining the Road Not Takencited by 3
- 2021Probabilistic Graph Reasoning for Natural Proof Generationcited by 3
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learningcited by 3
- 2022Logically Consistent Adversarial Attacks for Soft Theorem Proverscited by 2
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solverscited by 1
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphscited by 1
- 2023Dynamic MOdularized Reasoning for Compositional Structured Explanation Generationcited by 1
- 2023Formal Proofs as Structured Explanations: Proposing Several Tasks on Explainable Natural Language Inferencecited by 1
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inferencecited by 1
- 2024Bel Esprit: Multi-Agent Framework for Building AI Model Pipelinescited by 1
- 2026Evaluating Robustness of Reasoning Models on Parameterized Logical Problemscited by 1
- 2022Generating Intermediate Steps for NLI with Next-Step Supervisioncited by 0
50 most cited of 53 All 53 (JSON)
- 2026Evaluating Robustness of Reasoning Models on Parameterized Logical Problems13 Feb 2026
- 2025Natural Language Satisfiability: Exploring the Problem Distribution and Evaluating Transformer-based Language Models23 Aug 2025
- 2025Reasoning is about giving reasons20 Aug 2025
- 2024Bel Esprit: Multi-Agent Framework for Building AI Model Pipelines19 Dec 2024
- 2024Enhancing Reasoning Capabilities of LLMs via Principled Synthetic Logic Corpus19 Nov 2024
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Models12 Jul 2024
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inference3 Apr 2024
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learning24 Jan 2024
- 2023Formal Proofs as Structured Explanations: Proposing Several Tasks on Explainable Natural Language Inference15 Nov 2023
- 2023GLoRE: Evaluating Logical Reasoning of Large Language Models13 Oct 2023
- 2023Towards LogiGLUE: A Brief Survey and A Benchmark for Analyzing Logical Reasoning Capabilities of Language Models2 Oct 2023
38 more
- 2023Dynamic MOdularized Reasoning for Compositional Structured Explanation Generation14 Sep 2023
- 2023Learning Deductive Reasoning from Synthetic Corpus based on Formal Logic11 Aug 2023
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Tasks11 Jun 2023
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphs1 Jun 2023
- 2023Teaching Probabilistic Logical Reasoning to Transformers22 May 2023
- 2023Natural Language Reasoning, A Survey26 Mar 2023
- 2022APOLLO: A Simple Approach for Adaptive Pretraining of Language Models for Logical Reasoning19 Dec 2022
- 2022MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generation16 Dec 2022
- 2022TRAC: A Textual Benchmark for Reasoning about Actions and Change25 Nov 2022
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Trees31 Oct 2022
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chains17 Oct 2022
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Trees21 Sep 2022
- 2022Generating Intermediate Steps for NLI with Next-Step Supervision31 Aug 2022
- 2022Faithful Reasoning Using Large Language Models30 Aug 2022
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solvers5 Aug 2022
- 2022Unveiling Transformers with LEGO: a synthetic reasoning task9 Jun 2022
- 2022NaturalProver: Grounded Mathematical Proof Generation with Language Models25 May 2022
- 2022Generating Natural Language Proofs with Verifier-Guided Search25 May 2022
- 2022Interpretable Proof Generation via Iterative Backward Reasoning22 May 2022
- 2022Selection-Inference: Exploiting Large Language Models for Interpretable Logical Reasoning19 May 2022
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanation5 May 2022
- 2022Logically Consistent Adversarial Attacks for Soft Theorem Provers29 Apr 2022
- 2022A Review on Language Models as Knowledge Bases12 Apr 2022
- 2022Explanation Graph Generation via Pre-trained Language Models: An Empirical Study with Contrastive Learning11 Apr 2022
- 2022AbductionRules: Training Transformers to Explain Unexpected Inputs23 Mar 2022
- 2022FaiRR: Faithful and Robust Deductive Reasoning over Natural Language19 Mar 2022
- 2022Natural Language Deduction through Search over Statement Compositions16 Jan 2022
- 2021Pushing the Limits of Rule Reasoning in Transformers through Natural Language Satisfiability16 Dec 2021
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Language23 Nov 2021
- 2021DeepA2: A Modular Framework for Deep Argument Analysis with Pretrained Neural Text2Text Language Models4 Oct 2021
- 2021NOAHQA: Numerical Reasoning with Interpretable Graph Question Answering Dataset22 Sep 2021
- 2021Neural Unification for Logic Reasoning over Natural Language17 Sep 2021
- 2021Probabilistic Graph Reasoning for Natural Proof Generation6 Jul 2021
- 2021multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoning2 Jun 2021
- 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inference7 May 2021
- 2021Towards General Natural Language Understanding with Probabilistic Worldbuilding6 May 2021
- 2021Flexible Generation of Natural Language Deductions18 Apr 2021
- 2021Explaining Answers with Entailment Trees17 Apr 2021
50 newest of 53 All 53 (JSON)
- 2022Selection-Inference: Exploiting Large Language Models for Interpretable Logical Reasoningcited by 331
- 2022Faithful Reasoning Using Large Language Modelscited by 130
- 2023Natural Language Reasoning, A Surveycited by 61
- 2023Towards LogiGLUE: A Brief Survey and A Benchmark for Analyzing Logical Reasoning Capabilities of Language Modelscited by 35
- 2022FaiRR: Faithful and Robust Deductive Reasoning over Natural Languagecited by 29
- 2024Enhancing Reasoning Capabilities of LLMs via Principled Synthetic Logic Corpuscited by 29
- 2023Learning Deductive Reasoning from Synthetic Corpus based on Formal Logiccited by 18
- 2022AbductionRules: Training Transformers to Explain Unexpected Inputscited by 17
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanationcited by 17
- 2023GLoRE: Evaluating Logical Reasoning of Large Language Modelscited by 13
- 2022Interpretable Proof Generation via Iterative Backward Reasoningcited by 9
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Treescited by 7
12 most cited of 21 All 21 (JSON)
- 2026Evaluating Robustness of Reasoning Models on Parameterized Logical Problems13 Feb 2026
- 2025Natural Language Satisfiability: Exploring the Problem Distribution and Evaluating Transformer-based Language Models23 Aug 2025
- 2024Enhancing Reasoning Capabilities of LLMs via Principled Synthetic Logic Corpus19 Nov 2024
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learning24 Jan 2024
- 2023Formal Proofs as Structured Explanations: Proposing Several Tasks on Explainable Natural Language Inference15 Nov 2023
- 2023GLoRE: Evaluating Logical Reasoning of Large Language Models13 Oct 2023
- 2023Towards LogiGLUE: A Brief Survey and A Benchmark for Analyzing Logical Reasoning Capabilities of Language Models2 Oct 2023
- 2023Learning Deductive Reasoning from Synthetic Corpus based on Formal Logic11 Aug 2023
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphs1 Jun 2023
- 2023Teaching Probabilistic Logical Reasoning to Transformers22 May 2023
- 2023Natural Language Reasoning, A Survey26 Mar 2023
- 2022APOLLO: A Simple Approach for Adaptive Pretraining of Language Models for Logical Reasoning19 Dec 2022
12 newest of 21 All 21 (JSON)
- 2022A Review on Language Models as Knowledge Basescited by 156
- 2021Explaining Answers with Entailment Treescited by 148
- 2022Unveiling Transformers with LEGO: a synthetic reasoning taskcited by 105
- 2022NaturalProver: Grounded Mathematical Proof Generation with Language Modelscited by 72
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Taskscited by 70
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoningcited by 58
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2022Generating Natural Language Proofs with Verifier-Guided Searchcited by 52
- 2022Natural Language Deduction through Search over Statement Compositionscited by 35
- 2021Flexible Generation of Natural Language Deductionscited by 28
- 2021Pushing the Limits of Rule Reasoning in Transformers through Natural Language Satisfiabilitycited by 18
- 2021Thinking Aloud: Dynamic Context Generation Improves Zero-Shot Reasoning Performance of GPT-2cited by 15
12 most cited of 32 All 32 (JSON)
- 2025Reasoning is about giving reasons20 Aug 2025
- 2024Bel Esprit: Multi-Agent Framework for Building AI Model Pipelines19 Dec 2024
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Models12 Jul 2024
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inference3 Apr 2024
- 2023Dynamic MOdularized Reasoning for Compositional Structured Explanation Generation14 Sep 2023
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Tasks11 Jun 2023
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chains17 Oct 2022
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Trees21 Sep 2022
- 2022Generating Intermediate Steps for NLI with Next-Step Supervision31 Aug 2022
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solvers5 Aug 2022
- 2022Unveiling Transformers with LEGO: a synthetic reasoning task9 Jun 2022
12 newest of 32 All 32 (JSON)