Skip to content

Source code and dataset for "Difficulty-controllable Multi-hop Question Generation From Knowledge Graphs"

Notifications You must be signed in to change notification settings

liyuanfang/mhqg

Repository files navigation

MHQG: Multi-hop Question Generation from Knowledge Graphs

Source code and dataset for our paper "Difficulty-controllable Multi-hop Question Generation From Knowledge Graphs" accepted at ISWC 2019.

Some instructions to run the code:

  1. Download pre-trained embeddings from here (http://139.129.163.161/index/toolkits#pretrained-freebase)
  2. Preprocess cwq dataset and create binary file data.pt (which also contains a vocabulary)
  3. Extract embeddings for entities and relationships in CWQ dataset (given in this repo) from vocabulary.
  4. Create an embedding file with all entities, relationships and 256 dimensional embeddings (all space separated) say pretrained.pt
  5. Run train.py with '-data' path set to data.pt use this pretrained embedding with -usepretrained argument
  6. To generate a question from the trained model run "generate_question.py" with required arguments such as model path etc.

About

Source code and dataset for "Difficulty-controllable Multi-hop Question Generation From Knowledge Graphs"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published