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"
}