CLMay 24, 2022

Maieutic Prompting: Logically Consistent Reasoning with Recursive Explanations

arXiv:2205.11822v2395 citationsh-index: 111
Originality Highly original
AI Analysis

This addresses the challenge of improving logical consistency in language models for complex commonsense reasoning tasks, representing a novel method rather than an incremental improvement.

The paper tackles the problem of inconsistent reasoning in large language models by introducing Maieutic Prompting, which constructs a tree of explanations and uses logical satisfiability to infer correct answers from noisy generations, achieving up to 20% better accuracy than state-of-the-art prompting methods on true/false QA benchmarks.

Despite their impressive capabilities, large pre-trained language models (LMs) struggle with consistent reasoning; recently, prompting LMs to generate explanations that self-guide the inference has emerged as a promising direction to amend this. However, these approaches are fundamentally bounded by the correctness of explanations, which themselves are often noisy and inconsistent. In this work, we develop Maieutic Prompting, which infers a correct answer to a question even from the noisy and inconsistent generations of LM. Maieutic Prompting induces a tree of explanations abductively (e.g. X is true, because ...) and recursively, then frames the inference as a satisfiability problem over these explanations and their logical relations. We test Maieutic Prompting for true/false QA on three challenging benchmarks that require complex commonsense reasoning. Maieutic Prompting achieves up to 20% better accuracy than state-of-the-art prompting methods, and as a fully unsupervised approach, performs competitively with supervised models. We also show that Maieutic Prompting improves robustness in inference while providing interpretable rationales.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes