Please cite this paper if you use the dataset or baseline code.
@inproceedings{feng2021multidoc2dial,title={MultiDoc2Dial: Modeling Dialogues Grounded in Multiple Documents},author={Feng, Song and Patel, Siva Sankalp and Wan, Hui and Joshi, Sachindra},booktitle={EMNLP},year={2021}}
mutldoc2dial_doc.json contains the documents that are indexed by key domain and doc_id . Each document instance includes the following,
doc_id: the ID of a document;
title: the title of the document;
domain: the domain of the document;
doc_text: the text content of the document (without HTML markups);
doc_html_ts: the document content with HTML markups and the annotated spans that are indicated by text_id attribute, which corresponds to id_sp.
doc_html_raw: the document content with HTML markups and without span annotations.
spans: key-value pairs of all spans in the document, with id_sp as key. Each span includes the following,
id_sp: the id of a span as noted by text_id in doc_html_ts;start_sp/ end_sp: the start/end position of the text span in doc_text;text_sp: the text content of the span.id_sec: the id of the (sub)section (e.g. <p>) or title (<h2>) that contains the span.start_sec / end_sec: the start/end position of the (sub)section in doc_text.text_sec: the text of the (sub)section.title: the title of the (sub)section.parent_titles: the parent titles of the title.multidoc2dial_dial_train.json and multidoc2dial_dial_validation.json contain the training and dev split of dialogue data that are indexed by key domain . Please note: For test split, we only include a dummy file in this version.
Each dialogue instance includes the following,
dial_id: the ID of a dialogue;
turns: a list of dialogue turns. Each turn includes,
turn_id: the time order of the turn;role: either "agent" or "user";READda: dialogue act;references: a list of spans with id_sp , label and doc_id. references is empty if a turn is for indicating previous user query not answerable or irrelevant to the document. Note that labels "precondition"/"solution" are fuzzy annotations that indicate whether a span is for describing a conditional context or a solution.utterance: the human-generated utterance based on the dialogue scene.