Question answering over knowledge bases (KB-QA) poses challenges in handling complex questions that need to be decomposed into sub-questions. An important case, addressed here, is that of temporal questions, where cues for temporal relations need to be discovered and handled. We present TEQUILA, an enabler method for temporal QA that can run on top of any KB-QA engine. TEQUILA has four stages. It detects if a question has temporal intent. It decomposes and rewrites the question into non-temporal sub-questions and temporal constraints. Answers to sub-questions are then retrieved from the underlying KB-QA engine. Finally, TEQUILA uses constraint reasoning on temporal intervals to compute final answers to the full question. Comparisons against state-of-the-art baselines show the viability of our method.
翻译:对知识基础(KB-QA)的回答问题给处理需要分解成子问题的复杂问题带来了挑战。这里涉及的一个重要案例是时间问题,需要发现和处理时间关系的提示。我们介绍了TeQUILA,这是时间QA的一种辅助方法,可以在任何KB-QA引擎上运行。TEQUILA有四个阶段。它检测问题是否具有时间意图。它将问题分解和重新写成非时间问题和时间限制。然后从基底的 KB-QA 引擎中检索对子问题的答复。最后,TEQUILA使用时间间隔限制推理来计算整个问题的最终答案。与最新基线的比较显示了我们方法的可行性。