Skip to content

Controllable User Dialogue Act Augmentation for Dialogue State Track

Notifications You must be signed in to change notification settings

MiuLab/CUDA-DST

Repository files navigation

Controllable User Dialogue Act Augmentation for Dialogue State Tracking

image

Installation

The package general requirements are

  • Python >= 3.7
  • Pytorch >= 1.5 (installation instructions here)
  • Transformers >= 3.0.2 (installation instructions here)

The package can be installed by running the following command. Run

sh setup.sh

Data

Multiwoz 2.1 & 2.2

It includes preprocessed MultiWOZ 2.1 and MultiWOZ 2.2 dataset. Download, uncompress it, and place the resulting multiwoz folder under the root of the repository as ./multiwoz.

cd multiwoz
unzip multiwoz.zip
mv multiwoz/* ./
rmdir multiwoz

Multiwoz 2.3

If zip file not exist, downloads it from Github

cd MultiWOZ-coref
unzip MultiWOZ2_3.zip
python ./split_data.py

Details of CUDA:

See ./cuda/README.md

Details of CoCo:

See ./coco-dst/README.md

Details of TRADE:

See ./trade-dst/README.md

Details of SimpleTOD:

See ./simpletod/README.md

Details of TripPy:

See ./trippy-public/README.md

Reference

Please cite the following paper:

@inproceedings{lai2022controllable,
  title={Controllable User Dialogue Act Augmentation for Dialogue State Tracking},
  author={Lai, Chun-Mao and Hsu, Ming-Hao and Huang, Chao-Wei and Chen, Yun-Nung},
  booktitle={Proceedings of the 23rd Annual Meeting of the Special Interest Group on Discourse and Dialogue},
  year={2022}
}

License

This code includes other open source software components: coco-dst, trade-dst, simpletod, and trippy-public. Each of these software components have their own license. Please see them under ./coco-dst, ./trade-dst, ./simpletod, and ./trippy-public folders.

About

Controllable User Dialogue Act Augmentation for Dialogue State Track

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published