Views
No views yet
overrides==4.1.2, allennlp==0.9.0 and use python>=3.6,<=3.8.1$ python train.py multiwoz/configs/[base|context3].jsonnet -s serialization_dir
2$ python evaluate.py serialization_dir/model.tar.gz {test_file} --cuda-device {CUDA_DEVICE}1$ python train.py unified_datasets/configs/multiwoz21_user_context3.jsonnet -s serialization_dir
2$ python evaluate.py serialization_dir/model.tar.gz test --cuda-device {CUDA_DEVICE} --output_file output/multiwoz21_user/output.json
3
4# to generate output/multiwoz21_user/predictions.json that merges test data and model predictions.
5$ python unified_datasets/merge_predict_res.py -d multiwoz21 -s user -p output/multiwoz21_user/output.json"use_unified_datasets": true in dataset_reader and model"dataset_name": "multiwoz21" in dataset_reader"train_data_path": "train""validation_data_path": "validation""test_data_path": "test"nlu.py under multiwoz and unified_datasets directories.README.md and config files in unified_datasets/ to generate predictions.json, then evaluate it using ../evaluate_unified_datasets.py. Note that we use almost the same hyper-parameters for different datasets, which may not be optimal.| MultiWOZ 2.1 | Taskmaster-1 | Taskmaster-2 | Taskmaster-3 | |||||
|---|---|---|---|---|---|---|---|---|
| Model | Acc | F1 | Acc | F1 | Acc | F1 | Acc | F1 |
| MILU | 72.9 | 85.2 | 72.9 | 49.2 | 79.1 | 68.7 | 85.4 | 80.3 |
| MILU (context=3) | 76.6 | 87.9 | 72.4 | 48.5 | 78.9 | 68.4 | 85.1 | 80.1 |
@inproceedings{lee2019convlab,
title={ConvLab: Multi-Domain End-to-End Dialog System Platform},
author={Lee, Sungjin and Zhu, Qi and Takanobu, Ryuichi and Li, Xiang and Zhang, Yaoqin and Zhang, Zheng and Li, Jinchao and Peng, Baolin and Li, Xiujun and Huang, Minlie and Gao, Jianfeng},
booktitle={Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics},
year={2019}
}