# DIET-paper **Repository Path**: colinsong2021/DIET-paper ## Basic Information - **Project Name**: DIET-paper - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-02 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DIET: Lightweight Language Understanding for Dialogue Systems Source code to reproduce results of our [paper](https://arxiv.org/pdf/2004.09936.pdf) "DIET: Lightweight Language Understanding for Dialogue Systems". In order to reproduce the experiments results, execute the following steps: (1) We used Rasa for running the experiments. You first need to clone the repository, checkout the branch `diet-paper` and install Rasa. ```bash # clone the repository and checkout 'diet-paper' branch git clone https://github.com/RasaHQ/rasa cd rasa git checkout diet-paper # installation curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 make install-full ``` (2) Execute the `run.sh` script to train and test models on ATIS, SNIPS, and NLU Evaluation Data. You need to specify what results you want to reproduce by specifying the table from the paper. Make sure you are at the root directory of this repository before executing the script. Consider executing the experiments on a machine with a GPU to speed up the experiments. ```bash ./run.sh [table-1|table-2|table-3|table-4|table-5] ``` (3) The experiments results can be found in the folder `experiments`. To test other featurization or hyperparameters update the configuration files in the `configs` folder. Available featurization components and a list of available hyperparameters can be found [here](https://rasa.com/docs/rasa/nlu/components/).