Dynamic-OneCommon

This is the repository for our paper, Maintaining Common Ground in Dynamic Environments (Udagawa and Aizawa, TACL 2021).

Setup

Install and activate pyenv.

pyenv install 3.7.7
pyenv local 3.7.7

Install and activate poetry.

poetry install
poetry shell

You also need to unzip and place the pregenerated scenarios (environments) used in our dataset: please refer to the scenarios directory for details.

Scenarios

To generate new scenarios (environments) for Dynamic-OneCommon, you can use the scenarios directory.

Web Application

To collect and review human dialogues (e.g. from Amazon Mechanical Turk), you can use the webapp directory.

Dataset Analysis

To analyze the collected dataset, you can use the data directory.

Experiments

To train and evaluate baseline dialogue models, you can use the experiments directory.