论文标题
在逻辑上相互作用的条件上推理提问回答
Reasoning over Logically Interacted Conditions for Question Answering
论文作者
论文摘要
有些问题具有多个不正确的答案,即在不同条件下的答案是不同的。条件用于区分答案,并提供其他信息来支持它们。在本文中,我们研究了一项更具挑战性的任务,其中答案受到逻辑上相互作用的条件列表的约束,这需要在条件上执行逻辑推理,以确定答案的正确性。更具挑战性的是,我们只为条件的一部分提供证据,因此某些问题可能没有确定性的答案。在这种情况下,要求模型找到可能的答案,并确定需要满足的条件才能使答案正确。我们为这项具有挑战性的推理任务提出了一个新的模型,叛国师。叛国师由一个组成模块,推理模块和一个生成模块组成(如果答案是自由形式的文本跨度)。叛国师在两个基准有条件的质量检查数据集上实现最先进的性能,表现优于先前的最先进点3-10分。
Some questions have multiple answers that are not equally correct, i.e. answers are different under different conditions. Conditions are used to distinguish answers as well as to provide additional information to support them. In this paper, we study a more challenging task where answers are constrained by a list of conditions that logically interact, which requires performing logical reasoning over the conditions to determine the correctness of the answers. Even more challenging, we only provide evidences for a subset of the conditions, so some questions may not have deterministic answers. In such cases, models are asked to find probable answers and identify conditions that need to be satisfied to make the answers correct. We propose a new model, TReasoner, for this challenging reasoning task. TReasoner consists of an entailment module, a reasoning module, and a generation module (if the answers are free-form text spans). TReasoner achieves state-of-the-art performance on two benchmark conditional QA datasets, outperforming the previous state-of-the-art by 3-10 points.