Variational Reasoning for Question Answering with Knowledge Graph
Knowledge graph (KG) is known to be helpful for the task of question answering (QA), since it provides well-structured relational information between entities, and allows one to further infer indirect facts. However, it is challenging to build QA systems which can learn to reason over knowledge graphs based on question-answer pairs alone. First, when people ask questions, their expressions are noisy (for example, typos in texts, or variations in pronunciations), which is non-trivial for the QA system to match those mentioned entities to the knowledge graph. Second, many questions require multi-hop logic reasoning over the knowledge graph to retrieve the answers. To address these challenges, we propose a novel and unified deep learning architecture, and an end-to-end variational learning algorithm which can handle noise in questions, and learn multi-hop reasoning simultaneously. Our method achieves state-of-the-art performance on a recent benchmark dataset in the literature. We also derive a series of new benchmark datasets, including questions for multi-hop reasoning, questions paraphrased by neural translation model, and questions in human voice. Our method yields very promising results on all these challenging datasets.
Code (1)
Tasks
Knowledge GraphsQuestion AnsweringTranslationSimilar Papers 제목 키워드 기반
Learning Event Graph Knowledge for Abductive Reasoning
Abductive reasoning aims at inferring the most plausible explanation for observed events, which would play critical roles in various NLP applications, such as reading comprehension and question answering. To facilitate t…
Question AnsweringReading ComprehensionQuestion-guided Knowledge Graph Re-scoring and Injection for Knowledge Graph Question Answering
Knowledge graph question answering (KGQA) involves answering natural language questions by leveraging structured information stored in a knowledge graph. Typically, KGQA initially retrieve a targeted subgraph from a larg…
Graph Question AnsweringQuestion AnsweringHypergraph Transformer: Weakly-supervised Multi-hop Reasoning for Knowledge-based Visual Question Answering
Knowledge-based visual question answering (QA) aims to answer a question which requires visually-grounded external knowledge beyond image content itself. Answering complex questions that require multi-hop reasoning under…
Question AnsweringVisual Question AnsweringVisual Question Answering (VQA)Language Model-Guided Knowledge Subgraphs for Question Answering
Knowledge graphs for question answering can provide subgraphs based on different combinations of questions and answers for multiple reasoning chains, in which humans often find the answer for a question. In this p…
Knowledge GraphsLanguage ModelingLanguage Modellingmodel+1Towards Graph-hop Retrieval and Reasoning in Complex Question Answering over Textual Database
In Textual question answering (TQA) systems, complex questions often require retrieving multiple textual fact chains with multiple reasoning steps. While existing benchmarks are limited to single-chain or single-hop retr…
DiversityQuestion AnsweringRetrieval