multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoning
Not on the map. Why?
Abstract (arXiv)
We focus on a type of linguistic formal reasoning where the goal is to reason over explicit knowledge in the form of natural language facts and rules (Clark et al., 2020). A recent work, named PRover (Saha et al., 2020), performs such reasoning by answering a question and also generating a proof graph that explains the answer. However, compositional reasoning is not always unique and there may be multiple ways of reaching the correct answer. Thus, in our work, we address a new and challenging problem of generating multiple proof graphs for reasoning over natural language rule-bases. Each proof provides a different rationale for the answer, thereby improving the interpretability of such reasoning systems. In order to jointly learn from all proof graphs and exploit the correlations between multiple proofs for a question, we pose this task as a set generation problem over structured output spaces where each proof is represented as a directed graph. We propose two variants of a proof-set generation model, multiPRover. Our first model, Multilabel-multiPRover, generates a set of proofs via multi-label classification and implicit conditioning between the proofs; while the second model, Iterative-multiPRover, generates proofs iteratively by explicitly conditioning on the previously generated proofs. Experiments on multiple synthetic, zero-shot, and human-paraphrased datasets reveal that both multiPRover models significantly outperform PRover on datasets containing multiple gold proofs. Iterative-multiPRover obtains state-of-the-art proof F1 in zero-shot scenarios where all examples have single correct proofs. It also generalizes better to questions requiring higher depths of reasoning where multiple proofs are more frequent. Our code and models are publicly available at https://github.com/swarnaHub/multiPRover
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 40 of its 57 references that are in the map. First posted on arXiv 2 Jun 2021.
Builds on
40 of 57 references.
References · 40
- 2017Attention Is All You Needcited by 59,932
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,686
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2017Deep Setscited by 1,394
- 2014Show and Tell: A Neural Image Caption Generatorcited by 877
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2018e-SNLI: Natural Language Inference with Natural Language Explanationscited by 468
28 more
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2015Towards AI-Complete Question Answering: A Set of Prerequisite Toy Taskscited by 309
- 2016Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Modelscited by 299
- 2016Rationalizing Neural Predictionscited by 281
- 2020Transformers as Soft Reasoners over Languagecited by 265
- 2019QASC: A Dataset for Question Answering via Sentence Compositioncited by 248
- 2020Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior?cited by 189
- 2019Rethinking Cooperative Rationalization: Introspective Extraction and Complement Controlcited by 96
- 2020NILE : Natural Language Inference with Faithful Natural Language Explanationscited by 96
- 2019QuaRTz: An Open-Domain Dataset of Qualitative Relationship Questionscited by 89
- 2019Reasoning Over Paragraph Effects in Situationscited by 79
- 2019Mixture Models for Diverse Machine Translation: Tricks of the Tradecited by 77
- 2019Deep Set Prediction Networkscited by 71
- 2019Probing Natural Language Inference Models through Semantic Fragmentscited by 64
- 2018WorldTree: A Corpus of Explanation Graphs for Elementary Science Questions supporting Multi-Hop Inferencecited by 60
- 2017Towards Diverse and Natural Image Descriptions via a Conditional GANcited by 59
- 2016A Simple, Fast Diverse Decoding Algorithm for Neural Generationcited by 58
- 2019FSPool: Learning Set Representations with Featurewise Sort Poolingcited by 53
- 2020PRover: Proof Generation for Interpretable Reasoning over Rulescited by 53
- 2020Learning to Explain: Datasets and Models for Identifying Valid Reasoning Chains in Multihop Question-Answeringcited by 49
- 2020WinoWhy: A Deep Diagnosis of Essential Commonsense Knowledge for Answering Winograd Schema Challengecited by 43
- 2020Measuring Systematic Generalization in Neural Proof Generation with Transformerscited by 43
- 2020Conditional Set Generation with Transformerscited by 32
- 2017Creativity: Generating Diverse Questions using Variational Autoencoderscited by 24
- 2020Teaching Machine Comprehension with Compositional Explanationscited by 22
- 2014Submodular meets Structured: Finding Diverse Subsets in Exponentially-Large Structured Item Setscited by 11
- 2018D-PAGE: Diverse Paraphrase Generationcited by 7
- 2019A Sequential Set Generation Method for Predicting Set-Valued Outputscited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 10; 2023: 2; 2024: 1.
15 papers.
Sort:
By area:
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2023Natural Language Reasoning, A Surveycited by 61
- 2021ProoFVer: Natural Logic Theorem Proving for Fact Verificationcited by 52
- 2022Natural Language Deduction through Search over Statement Compositionscited by 35
- 2022FaiRR: Faithful and Robust Deductive Reasoning over Natural Languagecited by 29
- 2022AbductionRules: Training Transformers to Explain Unexpected Inputscited by 17
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanationcited by 17
- 2023RECKONING: Reasoning through Dynamic Knowledge Encodingcited by 17
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Treescited by 14
- 2022Explanation Graph Generation via Pre-trained Language Models: An Empirical Study with Contrastive Learningcited by 8
- 2021DeepA2: A Modular Framework for Deep Argument Analysis with Pretrained Neural Text2Text Language Modelscited by 7
- 2022MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generationcited by 7
3 more
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chainscited by 4
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solverscited by 1
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inferencecited by 1
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inference3 Apr 2024
- 2023RECKONING: Reasoning through Dynamic Knowledge Encoding10 May 2023
- 2023Natural Language Reasoning, A Survey26 Mar 2023
- 2022MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generation16 Dec 2022
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chains17 Oct 2022
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Trees21 Sep 2022
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solvers5 Aug 2022
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanation5 May 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
- 2023Natural Language Reasoning, A Surveycited by 61
- 2022FaiRR: Faithful and Robust Deductive Reasoning over Natural Languagecited by 29
- 2022AbductionRules: Training Transformers to Explain Unexpected Inputscited by 17
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanationcited by 17
- 2023RECKONING: Reasoning through Dynamic Knowledge Encodingcited by 17
- 2022MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generationcited by 7
- 2023RECKONING: Reasoning through Dynamic Knowledge Encoding10 May 2023
- 2023Natural Language Reasoning, A Survey26 Mar 2023
- 2022MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generation16 Dec 2022
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanation5 May 2022
- 2022AbductionRules: Training Transformers to Explain Unexpected Inputs23 Mar 2022
- 2022FaiRR: Faithful and Robust Deductive Reasoning over Natural Language19 Mar 2022
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2021ProoFVer: Natural Logic Theorem Proving for Fact Verificationcited by 52
- 2022Natural Language Deduction through Search over Statement Compositionscited by 35
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Treescited by 14
- 2022Explanation Graph Generation via Pre-trained Language Models: An Empirical Study with Contrastive Learningcited by 8
- 2021DeepA2: A Modular Framework for Deep Argument Analysis with Pretrained Neural Text2Text Language Modelscited by 7
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chainscited by 4
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solverscited by 1
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inferencecited by 1
- 2024A Differentiable Integer Linear Programming Solver for Explanation-Based Natural Language Inference3 Apr 2024
- 2022ReasonChainQA: Text-based Complex Question Answering with Explainable Evidence Chains17 Oct 2022
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Trees21 Sep 2022
- 2022Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solvers5 Aug 2022
- 2022Explanation Graph Generation via Pre-trained Language Models: An Empirical Study with Contrastive Learning11 Apr 2022
- 2022Natural Language Deduction through Search over Statement Compositions16 Jan 2022
- 2021DeepA2: A Modular Framework for Deep Argument Analysis with Pretrained Neural Text2Text Language Models4 Oct 2021
- 2021ProoFVer: Natural Logic Theorem Proving for Fact Verification25 Aug 2021