ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Language
Oyvind Tafjord, Bhavana Dalvi Mishra, Peter Clark

TL;DR
ProofWriter demonstrates that a generative model can reliably produce implications and proofs from natural language theories, surpassing previous methods in accuracy and generalization, and enabling abductive reasoning.
Contribution
The paper introduces ProofWriter, a generative approach that produces implications and proofs from natural language theories, improving over prior discriminative models.
Findings
ProofWriter exceeds previous methods by +9% accuracy on RuleTaker.
It generalizes to unseen proof depths and out-of-domain problems.
It performs high-precision abductive reasoning with natural language theories.
Abstract
Transformers have been shown to emulate logical deduction over natural language theories (logical rules expressed in natural language), reliably assigning true/false labels to candidate implications. However, their ability to generate implications of a theory has not yet been demonstrated, and methods for reconstructing proofs of answers are imperfect. In this work we show that a generative model, called ProofWriter, can reliably generate both implications of a theory and the natural language proof(s) that support them. In particular, iterating a 1-step implication generator results in proofs that are highly reliable, and represent actual model decisions (rather than post-hoc rationalizations). On the RuleTaker dataset, the accuracy of ProofWriter's proofs exceed previous methods by +9% absolute, and in a way that generalizes to proof depths unseen in training and on out-of-domain…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
