Chain of Condition: Construct, Verify and Solve Conditions for Conditional Question Answering
Jiuheng Lin, Yuxuan Lai, Yansong Feng

TL;DR
This paper introduces a novel prompting method called Chain of Condition for conditional question answering, which explicitly constructs and verifies logical conditions to improve answer accuracy and detect missing information, outperforming existing models.
Contribution
The paper presents a new approach that explicitly constructs, verifies, and solves logical conditions in CQA, achieving state-of-the-art results with minimal supervision.
Findings
Outperforms existing prompting baselines on benchmark datasets.
Enables large language models to surpass supervised models with few examples.
Establishes a new state-of-the-art in conditional question answering.
Abstract
Conditional question answering (CQA) is an important task that aims to find probable answers and identify missing conditions. Existing approaches struggle with CQA due to two challenges: (1) precisely identifying necessary conditions and the logical relationship, and (2) verifying conditions to detect any that are missing. In this paper, we propose a novel prompting approach, Chain of condition, by first identifying all conditions and constructing their logical relationships explicitly according to the document, then verifying whether these conditions are satisfied, finally solving the logical expression to indicate any missing conditions and generating the answer accordingly. Experiments on two CQA benchmark datasets show our chain of condition outperforms existing prompting baselines, establishing a new state of the art. Furthermore, with only a few examples, our method can facilitate…
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
Taxonomy
TopicsSpeech and dialogue systems · Topic Modeling · Robotics and Automated Systems
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · 15 Ways to Contact How can i speak to someone at Delta Airlines · Attention Is All You Need · Position-Wise Feed-Forward Layer · Absolute Position Encodings · Linear Layer · Attention Dropout · Label Smoothing · Residual Connection · Transformer
