Abstract

 Knowledge graph question answering aims to answer natural language questions using structured knowledge graph data. The key to achieving this is having a correct semantic understanding of the question phrases. Query graph generation is an important step for knowledge graph question answering systems to tackle complex questions. Unlike simple single-hop questions, complex questions often require reasoning between multiple triples to get the right answer due to multiple entities, relationships and constraints, making it difficult to generate correct query graphs. In previous studies, researchers have primarily focused on improving the extraction and representation of question features, neglecting the prior structural information implicated in the question itself. In this paper, we propose a question structure classifier to classify the question structure, and alleviate the noise interference in query graph through classification results. In the classifier, we strengthen the information about the question structure through the attention mechanism, while weakening the irrelevant information. Moreover, a query graph sorting module based on feature cross-coding is proposed to sort candidate paths in the query graph using fine-grained feature interaction between words. Extensive experiments are conducted on two public datasets (MetaQA and WebQuestionsSP) and the experimental results show that the proposed method outperforms other baselines.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call