Outlining and Filling: Hierarchical Query Graph Generation for Answering
Complex Questions over Knowledge Graph
- URL: http://arxiv.org/abs/2111.00732v1
- Date: Mon, 1 Nov 2021 07:08:46 GMT
- Title: Outlining and Filling: Hierarchical Query Graph Generation for Answering
Complex Questions over Knowledge Graph
- Authors: Yongrui Chen, Huiying Li, Guilin Qi, Tianxing Wu, and Tenggou Wang
- Abstract summary: We propose a new two-stage approach to build query graphs.
In the first stage, the top-$k$ related instances are collected by simple strategies.
In the second stage, a graph generation model performs hierarchical generation.
- Score: 16.26384829957165
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Query graph building aims to build correct executable SPARQL over the
knowledge graph for answering natural language questions. Although recent
approaches perform well by NN-based query graph ranking, more complex questions
bring three new challenges: complicated SPARQL syntax, huge search space for
ranking, and noisy query graphs with local ambiguity. This paper handles these
challenges. Initially, we regard common complicated SPARQL syntax as the
sub-graphs comprising of vertices and edges and propose a new unified query
graph grammar to adapt them. Subsequently, we propose a new two-stage approach
to build query graphs. In the first stage, the top-$k$ related instances
(entities, relations, etc.) are collected by simple strategies, as the
candidate instances. In the second stage, a graph generation model performs
hierarchical generation. It first outlines a graph structure whose vertices and
edges are empty slots, and then fills the appropriate instances into the slots,
thereby completing the query graph. Our approach decomposes the unbearable
search space of entire query graphs into affordable sub-spaces of operations,
meanwhile, leverages the global structural information to eliminate local
ambiguity. The experimental results demonstrate that our approach greatly
improves state-of-the-art on the hardest KGQA benchmarks and has an excellent
performance on complex questions.
Related papers
- One Model, Any Conjunctive Query: Graph Neural Networks for Answering Complex Queries over Knowledge Graphs [7.34044245579928]
We propose AnyCQ, a graph neural network model that can classify answers to any conjunctive query on any knowledge graph.
We show that AnyCQ can generalize to large queries of arbitrary structure, reliably classifying and retrieving answers to samples where existing approaches fail.
arXiv Detail & Related papers (2024-09-21T00:30:44Z) - G-Retriever: Retrieval-Augmented Generation for Textual Graph Understanding and Question Answering [61.93058781222079]
We develop a flexible question-answering framework targeting real-world textual graphs.
We introduce the first retrieval-augmented generation (RAG) approach for general textual graphs.
G-Retriever performs RAG over a graph by formulating this task as a Prize-Collecting Steiner Tree optimization problem.
arXiv Detail & Related papers (2024-02-12T13:13:04Z) - Can Language Models Solve Graph Problems in Natural Language? [51.28850846990929]
Large language models (LLMs) are increasingly adopted for a variety of tasks with implicit graphical structures.
We propose NLGraph, a benchmark of graph-based problem solving simulating in natural language.
arXiv Detail & Related papers (2023-05-17T08:29:21Z) - Neural Graph Reasoning: Complex Logical Query Answering Meets Graph
Databases [63.96793270418793]
Complex logical query answering (CLQA) is a recently emerged task of graph machine learning.
We introduce the concept of Neural Graph Database (NGDBs)
NGDB consists of a Neural Graph Storage and a Neural Graph Engine.
arXiv Detail & Related papers (2023-03-26T04:03:37Z) - Subgraph Matching via Query-Conditioned Subgraph Matching Neural
Networks and Bi-Level Tree Search [33.9052190473029]
Subgraph Matching is a core operation in graph database search, biomedical analysis, social group finding, etc.
In this paper, we propose a novel encoder-decoder neural network architecture to dynamically compute the matching information between the query and the target graphs.
Experiments on five large real-world target graphs show that N-BLS can significantly improve the subgraph matching performance.
arXiv Detail & Related papers (2022-07-21T04:47:21Z) - Better Query Graph Selection for Knowledge Base Question Answering [2.367061689316429]
This paper presents a novel approach based on semantic parsing to improve the performance of Knowledge Base Question Answering (KBQA)
Specifically, we focus on how to select an optimal query graph from a candidate set so as to retrieve the answer from knowledge base (KB)
arXiv Detail & Related papers (2022-04-27T01:53:06Z) - Semantic Structure based Query Graph Prediction for Question Answering
over Knowledge Graph [5.5332967798665305]
This paper focuses on query graph generation from natural language questions.
Existing approaches for query graph generation ignore the semantic structure of a question.
We develop a novel Structure-BERT to predict the semantic structure of a question.
arXiv Detail & Related papers (2022-04-15T20:35:00Z) - Question-Answer Sentence Graph for Joint Modeling Answer Selection [122.29142965960138]
We train and integrate state-of-the-art (SOTA) models for computing scores between question-question, question-answer, and answer-answer pairs.
Online inference is then performed to solve the AS2 task on unseen queries.
arXiv Detail & Related papers (2022-02-16T05:59:53Z) - Reinforcement Learning Based Query Vertex Ordering Model for Subgraph
Matching [58.39970828272366]
Subgraph matching algorithms enumerate all is embeddings of a query graph in a data graph G.
matching order plays a critical role in time efficiency of these backtracking based subgraph matching algorithms.
In this paper, for the first time we apply the Reinforcement Learning (RL) and Graph Neural Networks (GNNs) techniques to generate the high-quality matching order for subgraph matching algorithms.
arXiv Detail & Related papers (2022-01-25T00:10:03Z) - Learning Query Expansion over the Nearest Neighbor Graph [94.80212602202518]
Graph Query Expansion (GQE) is presented, which is learned in a supervised manner and performs aggregation over an extended neighborhood of the query.
The technique achieves state-of-the-art results over known benchmarks.
arXiv Detail & Related papers (2021-12-05T19:48:42Z) - Graph-augmented Learning to Rank for Querying Large-scale Knowledge
Graph [34.774049199809426]
Knowledge graph question answering (i.e., KGQA) based on information retrieval aims to answer a question by retrieving answer from a large-scale knowledge graph.
We first propose to partition the retrieved KSG to several smaller sub-KSGs via a new subgraph partition algorithm.
We then present a graph-augmented learning to rank model to select the top-ranked sub-KSGs from them.
arXiv Detail & Related papers (2021-11-20T08:27:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.