Downloads · 30 days
17
4% of all-time downloads
ConvLab/roberta-base-trippy-dst-multiwoz21
roberta-base-trippy-dst-multiwoz21 is a machine learning model from ConvLab. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
This is a TripPy model trained on MultiWOZ 2.1 for use in ConvLab-3. This model predicts informable slots, requestable slots, general actions and domain indicator slots. Expected joint goal accuracy for MultiWOZ 2.1 i…
Downloads · 30 days
17
4% of all-time downloads
All-time downloads
417
Public
Repo size
1 GB
Likes
0
Public
Click a slice to open those files.
.bin517 MB · 100%
From the Hugging Face model README
This is a TripPy model trained on MultiWOZ 2.1 for use in ConvLab-3. This model predicts informable slots, requestable slots, general actions and domain indicator slots. Expected joint goal accuracy for MultiWOZ 2.1 is in the range of 55-56%.
For information about TripPy DST, refer to TripPy: A Triple Copy Strategy for Value Independent Neural Dialog State Tracking.
The training and evaluation code is available at the official TripPy repository.
The model was trained on MultiWOZ 2.1 data via supervised learning using the TripPy codebase. MultiWOZ 2.1 data was loaded via ConvLab-3's unified data format dataloader. The pre-trained encoder is RoBERTa (base). Fine-tuning the encoder and training the DST specific classification heads was conducted for 10 epochs.
python3 run_dst.py \
--task_name="unified" \
--model_type="roberta" \
--model_name_or_path="roberta-base" \
--dataset_config=dataset_config/unified_multiwoz21.json \
--do_lower_case \
--learning_rate=1e-4 \
--num_train_epochs=10 \
--max_seq_length=180 \
--per_gpu_train_batch_size=24 \
--per_gpu_eval_batch_size=32 \
--output_dir=results \
--save_epochs=2 \
--eval_all_checkpoints \
--warmup_proportion=0.1 \
--adam_epsilon=1e-6 \
--weight_decay=0.01 \
--fp16 \
--do_train \
--predict_type=dummy \
--seed=42