Toward Subgraph-Guided Knowledge Graph Question Generation with Graph Neural Networks
Knowledge graph (KG) question generation (QG) aims to generate natural language questions from KGs and target answers. Previous works mostly focus on a simple setting which is to generate questions from a single KG triple. In this work, we focus on a more realistic setting where we aim to generate questions from a KG subgraph and target answers. In addition, most of previous works built on either RNN-based or Transformer based models to encode a linearized KG sugraph, which totally discards the explicit structure information of a KG subgraph. To address this issue, we propose to apply a bidirectional Graph2Seq model to encode the KG subgraph. Furthermore, we enhance our RNN decoder with node-level copying mechanism to allow directly copying node attributes from the KG subgraph to the output question. Both automatic and human evaluation results demonstrate that our model achieves new state-of-the-art scores, outperforming existing methods by a significant margin on two QG benchmarks. Experimental results also show that our QG model can consistently benefit the Question Answering (QA) task as a mean of data augmentation.
Code (1)
Tasks
Data AugmentationDecoderKG-to-Text GenerationQuestion AnsweringQuestion GenerationQuestion-GenerationSimilar Papers 제목 키워드 기반
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+1Knowledge-enriched, Type-constrained and Grammar-guided Question Generation over Knowledge Bases
Question generation over knowledge bases (KBQG) aims at generating natural-language questions about a subgraph, i.e. a set of (connected) triples. Two main challenges still face the current crop of encoder-decoder-based …
DecoderDiversityQuestion GenerationQuestion-GenerationQuestion-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 AnsweringLFKQG: A Controlled Generation Framework with Local Fine-tuning for Question Generation over Knowledge Bases
Question generation over knowledge bases (KBQG) aims at generating natural questions about a subgraph, which can be answered by a given answer entity. Existing KBQG models still face two main challenges: (1) Most models …
Natural QuestionsQuestion GenerationQuestion-GenerationStepwise Reasoning Enhancement for LLMs via External Subgraph Generation
Large language models have shown strong performance in natural language generation and downstream reasoning tasks, but they still struggle with logical consistency, factual grounding, and interpretability in complex mult…
Knowledge Graphs