Generating Natural Language Proofs with Verifier-Guided Search

Type: Article

Publication Date: 2022-01-01

Citations: 20

DOI: https://doi.org/10.18653/v1/2022.emnlp-main.7

Abstract

Reasoning over natural language is a challenging problem in NLP. In this work, we focus on proof generation: Given a hypothesis and a set of supporting facts, the model generates a proof tree indicating how to derive the hypothesis from supporting facts. Compared to generating the entire proof in one shot, stepwise generation can better exploit the compositionality and generalize to longer proofs but has achieved limited success on real-world data. Existing stepwise methods struggle to generate proof steps that are both logically valid and relevant to the hypothesis. Instead, they tend to hallucinate invalid steps given the hypothesis. In this paper, we present a novel stepwise method, NLProofS (Natural Language Proof Search), which learns to generate relevant steps conditioning on the hypothesis. At the core of our approach, we train an independent verifier to check the validity of the proof steps to prevent hallucination. Instead of generating steps greedily, we search for proofs maximizing a global proof score judged by the verifier. NLProofS achieves state-of-the-art performance on EntailmentBank and RuleTaker. Specifically, it improves the correctness of predicted proofs from 27.7% to 33.3% in the distractor setting of EntailmentBank, demonstrating the effectiveness of NLProofS in generating challenging human-authored proofs.

Locations

  • arXiv (Cornell University) - View - PDF
  • Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing - View - PDF

Similar Works

Action Title Year Authors
+ Generating Natural Language Proofs with Verifier-Guided Search 2022 Kaiyu Yang
Jia Deng
Danqi Chen
+ PRover: Proof Generation for Interpretable Reasoning over Rules 2020 Swarnadeep Saha
Sayan Ghosh
Shashank Srivastava
Mohit Bansal
+ multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoning 2021 Swarnadeep Saha
Prateek Yadav
Mohit Bansal
+ PRover: Proof Generation for Interpretable Reasoning over Rules 2020 Swarnadeep Saha
Sayan Ghosh
Shashank Srivastava
Mohit Bansal
+ PRover: Proof Generation for Interpretable Reasoning over Rules 2020 Swarnadeep Saha
Sayan Ghosh
Shashank Srivastava
Mohit Bansal
+ multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoning 2021 Swarnadeep Saha
Prateek Yadav
Mohit Bansal
+ PDF Chat multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoning 2021 Swarnadeep Saha
Prateek Yadav
Mohit Bansal
+ ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Language 2020 Oyvind Tafjord
Bhavana Dalvi Mishra
Peter E. Clark
+ ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Language 2020 Oyvind Tafjord
Bhavana Dalvi Mishra
Peter Clark
+ Natural Language Deduction through Search over Statement Compositions 2022 Kaj Bostrom
Zayne Sprague
Swarat Chaudhuri
Greg Durrett
+ Natural Language Deduction through Search over Statement Compositions 2022 Kaj Bostrom
Zayne Sprague
Swarat Chaudhuri
Greg Durrett
+ Certified Deductive Reasoning with Language Models 2023 Gabriel Poesia
Kanishk Gandhi
Eric Zelikman
Noah D. Goodman
+ LAMBADA: Backward Chaining for Automated Reasoning in Natural Language 2022 Seyed Mehran Kazemi
Najoung Kim
Deepti Bhatia
Xin Xu
Deepak Ramachandran
+ Are LLMs Rigorous Logical Reasoner? Empowering Natural Language Proof Generation with Contrastive Stepwise Decoding 2023 Su Ying
Xiaojin Fu
Mingwen Liu
Zhijiang Guo
+ PDF Chat Hypothesis Testing Prompting Improves Deductive Reasoning in Large Language Models 2024 Yitian Li
Jidong Tian
Hao He
Yaohui Jin
+ Interpretable Proof Generation via Iterative Backward Reasoning 2022 Hanhao Qu
Yu Cao
Jun Gao
Liang Ding
Ruifeng Xu
+ PDF Chat Exploring the Role of Reasoning Structures for Constructing Proofs in Multi-Step Natural Language Reasoning with Large Language Models 2024 Zi’ou Zheng
Christopher Malon
Martin Renqiang Min
Xiaodan Zhu
+ PDF Chat ProoFVer: Natural Logic Theorem Proving for Fact Verification 2022 Amrith Krishna
Sebastian Riedel
Andreas Vlachos
+ LAMBADA: Backward Chaining for Automated Reasoning in Natural Language 2023 Mehran Kazemi
Najoung Kim
Deepti Bhatia
Xin Xu
Deepak Ramachandran
+ ProoFVer: Natural Logic Theorem Proving for Fact Verification 2021 Amrith Krishna
Sebastian Riedel
Andreas Vlachos

Works That Cite This (11)

Action Title Year Authors
+ PDF Chat Vera: A General-Purpose Plausibility Estimation Model for Commonsense Statements 2023 Jiacheng Liu
Wenya Wang
Dianzhuo Wang
Noah A. Smith
Yejin Choi
Hannaneh Hajishirzi
+ A Survey of Reasoning with Foundation Models 2023 Jiankai Sun
Chuanyang Zheng
Enze Xie
Zhengying Liu
Ruihang Chu
Jiaqi Liu
Jiaqi Xu
Mingyu Ding
Hongyang Li
Mengzhe Geng
+ PDF Chat Entailer: Answering Questions with Faithful and Truthful Chains of Reasoning 2022 Oyvind Tafjord
Bhavana Dalvi Mishra
Peter Clark
+ PDF Chat RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Trees 2022 Tengxiao Liu
Qipeng Guo
Xiangkun Hu
Yue Zhang
Xipeng Qiu
Zheng Zhang
+ PDF Chat MURMUR: Modular Multi-Step Reasoning for Semi-Structured Data-to-Text Generation 2023 Swarnadeep Saha
Xinyan Yu
Mohit Bansal
Ramakanth Pasunuru
Aslı Çelikyılmaz
+ Deductive Additivity for Planning of Natural Language Proofs 2023 Zayne Sprague
Kaj Bostrom
Swarat Chaudhuri
Greg Durrett
+ Faithful Question Answering with Monte-Carlo Planning 2023 Ruixin Hong
Hongming Zhang
Hong Zhao
Dong Yu
Changshui Zhang
+ PDF Chat Natural Language Deduction with Incomplete Information 2022 Zayne Sprague
Kaj Bostrom
Swarat Chaudhuri
Greg Durrett
+ Empirical Investigation of Neural Symbolic Reasoning Strategies 2023 Yoichi Aoki
Keito Kudo
Tatsuki Kuribayashi
Ana Brassard
Masashi Yoshikawa
Keisuke Sakaguchi
Kentaro Inui
+ Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoning 2023 Liangming Pan
Alon Albalak
Xinyi Wang
William Yang Wang