Knowledge Graph Question Answering using Graph-Pattern Isomorphism
Knowledge Graph Question Answering (KGQA) systems are based on machine learning algorithms, requiring thousands of question-answer pairs as training examples or natural language processing pipelines that need module fine-tuning. In this paper, we present a novel QA approach, dubbed TeBaQA. Our approach learns to answer questions based on graph isomorphisms from basic graph patterns of SPARQL queries. Learning basic graph patterns is efficient due to the small number of possible patterns. This novel paradigm reduces the amount of training data necessary to achieve state-of-the-art performance. TeBaQA also speeds up the domain adaption process by transforming the QA system development task into a much smaller and easier data compilation task. In our evaluation, TeBaQA achieves state-of-the-art performance on QALD-8 and delivers comparable results on QALD-9 and LC-QuAD v1. Additionally, we performed a fine-grained evaluation on complex queries that deal with aggregation and superlative questions as well as an ablation study, highlighting future research challenges.
Code (1)
Tasks
Domain AdaptationGraph Question AnsweringQuestion AnsweringSimilar Papers 제목 키워드 기반
A Question Answering System Using Graph-Pattern Association Rules (QAGPAR) On YAGO Knowledge Base
A question answering system (QA System) was developed that uses graph-pattern association rules on the YAGO knowledge base. The answer as output of the system is provided based on a user question as input. If the answer …
General ClassificationQuestion AnsweringQuestion 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 bridg…
Knowledge GraphsQuestion AnsweringSemantic ParsingKnowledge Base Question Answering by Case-based Reasoning over Subgraphs
Question answering (QA) over knowledge bases (KBs) is challenging because of the diverse, essentially unbounded, types of reasoning patterns needed. However, we hypothesize in a large KB, reasoning patterns required to a…
Knowledge Base Question AnsweringQuestion AnsweringEnhancing Complex Question Answering over Knowledge Graphs through Evidence Pattern Retrieval
Information retrieval (IR) methods for KGQA consist of two stages: subgraph extraction and answer reasoning. We argue current subgraph extraction methods underestimate the importance of structural dependencies among evid…
Information RetrievalKnowledge GraphsQuestion AnsweringRetrievalComplex Factoid Question Answering with a Free-Text Knowledge Graph
We introduce DELFT, a factoid question answering system which combines the nuance and depth of knowledge graph question answering approaches with the broader coverage of free-text. DELFT builds a free-text knowledge grap…
Graph Neural NetworkGraph Question AnsweringQuestion AnsweringReading Comprehension