Effective multi-hop question answering (QA) requires reasoning over multiple scattered paragraphs and providing explanations for answers. Most existing approaches cannot provide an interpretable reasoning process to illustrate how these models arrive at an answer. In this paper, we propose a Question Decomposition method based on Abstract Meaning Representation (QDAMR) for multi-hop QA, which achieves interpretable reasoning by decomposing a multi-hop question into simpler sub-questions and answering them in order. Since annotating the decomposition is expensive, we first delegate the complexity of understanding the multi-hop question to an AMR parser. We then achieve the decomposition of a multi-hop question via segmentation of the corresponding AMR graph based on the required reasoning type. Finally, we generate sub-questions using an AMR-to-Text generation model and answer them with an off-the-shelf QA model. Experimental results on HotpotQA demonstrate that our approach is competitive for interpretable reasoning and that the sub-questions generated by QDAMR are well-formed, outperforming existing question-decomposition-based multi-hop QA approaches.
翻译:有效的多跳问题解答(QA)要求对多分散的段落进行推理,并提供解答解释。大多数现有办法无法提供解释性推理过程来说明这些模型是如何找到答案的。在本文件中,我们提议了一种基于多跳QA的抽象含义代表(QDAMR)的问题分解方法,通过将多跳QA的多跳问题分解成简单的子问题并按顺序回答来实现可解释性推理。由于分解费用昂贵,我们首先将理解多跳问题的复杂性委托给一个ARMR分析师。然后,我们通过根据所需的推理类型对相应的AMR图进行分解而实现多跳问题分解。最后,我们使用AMR到ext的生成模型提出分解问题,用现成的QA模型回答这些问题。HotpotQA的实验结果表明,我们的方法在可解释性推理方面是竞争性的,而QDAMRMR产生的次问题是完善的,比现有的问题分解式多跳方方法。