Code for ACL ConvAI workshop paper "Accelerating Natural Language Understanding in Task-Oriented Dialog".
- >= Python 3.7
- >= PyTorch 1.4.0
- seqeval
Download GloVe embeddings:
wget http://nlp.stanford.edu/data/glove.6B.zip
unzip glove.6B.zip -d glove
train.py,test.py,distill.py,timer.py,prune.py: runnable scripts, check each file's argparse for options and detailsmodels.py: intent detection, slot-filling, and multi-task (joint intent detection and slot filling) CNN modelsdataset.py: dataset loading abstractionsutil.py: common codemodels/: pretrained models, 5 duplicates of eachdatasets/: prepared ATIS and Snips datasets
@inproceedings{ahuja-desai-2020-accelerating,
title = "Accelerating Natural Language Understanding in Task-Oriented Dialog",
author = "Ahuja, Ojas and
Desai, Shrey",
booktitle = "Proceedings of the 2nd Workshop on Natural Language Processing for Conversational AI",
year = "2020",
publisher = "Association for Computational Linguistics"
}