Repair-QA: No That's Not What I Meant: Handling Third Position Repair in Conversational Question Answering
This repo contains the dataset and implementation for the paper: No That's Not What I Meant: Handling Third Position Repair in Conversational Question Answering. Vevake Balaraman, Arash Eshghi, Ioannis Konstas and Ioannis Papaioannou. SIGdial 2023. PDF
The dataset can be found data
folder
To install required packages for this repository,
pip install -r requirements.txt
- Download Repair-QA dataset and place it under folder
data
- Modify
utils/config.py
to point to the right folders. - Start training using the following command
python engine.py
- To make predictions for a input file.
python predict.py <input_file> <prediction_savename>
Note: The input file should consists of a list of dictionaries with each item consisting of {"Context": list, "Question": str}
- Compute metrics on the evaluation file
python src/compute_metrics.py <prediction_file>