Question Answering over Knowledge Graphs via Structural Query Patterns
Natural language question answering over knowledge graphs is an important and interesting task as it enables common users to gain accurate answers in an easy and intuitive manner. However, it remains a challenge to bridge the gap between unstructured questions and structured knowledge graphs. To address the problem, a natural discipline is building a structured query to represent the input question. Searching the structured query over the knowledge graph can produce answers to the question. Distinct from the existing methods that are based on semantic parsing or templates, we propose an effective approach powered by a novel notion, structural query pattern, in this paper. Given an input question, we first generate its query sketch that is compatible with the underlying structure of the knowledge graph. Then, we complete the query graph by labeling the nodes and edges under the guidance of the structural query pattern. Finally, answers can be retrieved by executing the constructed query graph over the knowledge graph. Evaluations on three question answering benchmarks show that our proposed approach outperforms state-of-the-art methods significantly.
Code (0)
등록된 구현이 없습니다.
Tasks
Knowledge GraphsQuestion AnsweringSemantic ParsingSimilar Papers 제목 키워드 기반
CBench: Towards Better Evaluation of Question Answering Over Knowledge Graphs
Recently, there has been an increase in the number of knowledge graphs that can be only queried by experts. However, describing questions using structured queries is not straightforward for non-expert users who need to h…
BenchmarkingKnowledge GraphsQuestion AnsweringQirK: Question Answering via Intermediate Representation on Knowledge Graphs
We demonstrate QirK, a system for answering natural language questions on Knowledge Graphs (KG). QirK can answer structurally complex questions that are still beyond the reach of emerging Large Language Models (LLMs). It…
Knowledge GraphsQuestion AnsweringvalidRematch: Robust and Efficient Matching of Local Knowledge Graphs to Improve Structural and Semantic Similarity
Knowledge graphs play a pivotal role in various applications, such as question-answering and fact-checking. Abstract Meaning Representation (AMR) represents text as knowledge graphs. Evaluating the quality of these graph…
Abstract Meaning RepresentationFact CheckingGraph MatchingKnowledge Graphs+5Fusing Context Into Knowledge Graph for Commonsense Question Answering
Commonsense question answering (QA) requires a model to grasp commonsense and factual knowledge to answer questions about world events. Many prior methods couple language modeling with knowledge graphs (KG). However, alt…
Common Sense ReasoningKnowledge GraphsLanguage ModelingLanguage Modelling+2Exploiting Hybrid Semantics of Relation Paths for Multi-hop Question Answering Over Knowledge Graphs
Answering natural language questions on knowledge graphs (KGQA) remains a great challenge in terms of understanding complex questions via multi-hop reasoning. Previous efforts usually exploit large-scale entity-related t…
Answer SelectionKnowledge GraphsLink PredictionMulti-hop Question Answering+2