Skip to content

darsh10/split_encoder_pointer_summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyTorch implementation of Automatic Fact-guided Sentence Modification (AAAI 2020).

This repository implements the split encoder pointer generator module of our method.

The code for the Masker is here.


Repository cloned and updated from https://github.com/atulkum/pointer_summarizer.

Note:

  • It is tested on pytorch 0.4 with python 2.7

Training the Model:

export PYTHONPATH=`pwd` && python training_ptr_gen/train.py


Dataset:

The dataset for training this model can be found here https://drive.google.com/open?id=1aOMEUksFpZwJDtQcgsrJ0rjC7nO2J1kr.

(Download and edit the config file to the path of the train, val, test and vocab files.)


Evaluation:

export PYTHONPATH=`pwd` && python training_ptr_gen/eval.py _path_of_model_checkpoint

This will generate the corresponding outputs for the desired eval file (specified in the validation path).


If you find this repository helpful, please cite our paper:

@inproceedings{shah2020automatic,
  title={Automatic Fact-guided Sentence Modification},
  author={Darsh J Shah and Tal Schuster and Regina Barzilay},
  booktitle={Association for the Advancement of Artificial Intelligence ({AAAI})},
  year={2020},
  url={https://arxiv.org/pdf/1909.13838.pdf}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages