TanYufei / Confusionset-guided-Pointer-Networks-for-Chinese-Spelling-Check

This repository is for the paper "Confusionset-guided Pointer Networks for Chinese Spelling Check"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Confusionset-guided Pointer Networks for Chinese Spelling Check (ACL2019)

Main Libraries

  • Python 37
  • Pytorch 0.4
  • numpy

Train a model for Chinese Spelling Check

>>> python train.py -pes=  -trp= -vap=your -tsp=

Reference Resources


SIGHAN Bake-off 2013: http://ir.itc.ntnu.edu.tw/lre/sighan7csc.html

SIGHAN Bake-off 2014 : http://ir.itc.ntnu.edu.tw/lre/clp14csc.html

SIGHAN Bake-off 2015 : http://ir.itc.ntnu.edu.tw/lre/sighan8csc.html

Note: All datasets above are originally written in Traditional Chinese. Considering the fact that our generated datasets are in Simplified Chinese, we have translated the original datasets into a version of Simplified Chinese, which can be found in the data/sighan folder. The tool we use to translate Tranditional Chinese to Simplified Chinese is OpenCC.

Automatic-Corpus-Generation: https://github.com/wdimmy/Automatic-Corpus-Generation

Citation

If you find the implementation useful, please cite the following paper: Confusionset-guided pointer networks for Chinese spelling check

@inproceedings{wang2019confusionset,
  title={Confusionset-guided pointer networks for Chinese spelling check},
  author={Wang, Dingmin and Tay, Yi and Zhong, Li},
  booktitle={Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics},
  pages={5780--5785},
  year={2019}
}

Contact

Drop me (Dingmin Wang) an email at wangdimmy (AT) gmail.com if you have any question.

About

This repository is for the paper "Confusionset-guided Pointer Networks for Chinese Spelling Check"


Languages

Language:Python 100.0%