Generating Natural Language Question-Answer Pairs from a Knowledge Graph Using a RNN Based Question Generation Model

By Mitesh M. Khapra, Dinesh Raghu, Sachindra Joshi, Sathish Reddy. 2017

119 citations recorded by the source corpus.

In recent years, knowledge graphs such as Freebase that capture facts about entities and relationships between them have been used actively for answering factoid questions. In this paper, we explore the problem of automatically generating question answer pairs from a given knowledge graph. The generated question answer (QA) pairs can be used in several downstream applications. For example, they could be used for training better QA systems. To generate such QA pairs, we first extract a set of keywords from entities and relationships expressed in a triple stored in the knowledge graph. From each such set, we use a subset of keywords to generate a natural language question that has a unique answer. We treat this subset of keywords as a sequence and propose a sequence to sequence model using RNN to generate a natural language question from it. Our RNN based model generates QA pairs with an accuracy of 33.61 percent and performs 110.47 percent (relative) better than a state-of-the-art template based method for generating natural language question from keywords. We also do an extrinsic evaluation by using the generated QA pairs to train a QA system and observe that the F1-score of the QA system improves by 5.5 percent (relative) when using automatically generated QA pairs in addition to manually generated QA pairs available for training.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Kyle Richardson
  3. Shiyue Zhang
  4. Claire Cardie
  5. Ashish Sabharwal
  6. Yoav Goldberg
  7. Xinya Du
  8. Jianfeng Gao

In Computer Vision and Pattern Recognition

  1. Mohit Bansal
  2. Kyle Richardson
  3. Ashish Sabharwal
  4. Claire Cardie
  5. Shiyue Zhang
  6. Xinya Du
  7. Marti A. Hearst
  8. Jianfeng Gao

In Natural Language Processing

  1. Mohit Bansal
  2. Ashish Sabharwal
  3. Kyle Richardson
  4. Shiyue Zhang
  5. Claire Cardie
  6. Xinya Du
  7. Peter Clark
  8. Sebastian Riedel

Citations in the corpus