Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

MTRAG Dataset Guide

Tasks and Conversations

TermWhat it meansExample
ConversationThe whole exchange between a user and an assistantA conversation about the Arizona Cardinals
TurnWhich question we have reached in that conversationTurn 2 means the second user question
TaskAnswering the question at that turnAnswer the second question, using the earlier exchange for context
Evidence / passagesDocument excerpts provided to help answer the questionAn excerpt about where the team has played
Reference answerThe dataset’s prepared answer, used for comparisonA sample answer or an explanation that the information is unavailable
Candidate responseAn answer produced by a model being evaluatedThe answer shown under GPT-4o or Llama in the viewer

For example, the first question in one conversation is “Where do the Arizona Cardinals play this week?” This is task 1. The next question asks whether the Cardinals play outside the US. That is task 2 in the same conversation.

When viewing task 2, the earlier question and answer appear together in the complete conversation, with the selected turn highlighted so you can understand what the new question refers to. The selected task is still just the current question.

Answerability Labels

These labels describe whether the question can be answered from the benchmark’s document collection. They are not scores for how well a particular AI answered.

Label in the viewerPlain meaningWhat a suitable answer doesTasks
ANSWERABLEThe documents contain enough information to answer the question.Gives an answer supported by the documents.709
PARTIALThe documents support only part of the requested answer.Answers the supported part and explains what is missing.68
UNANSWERABLEThe documents do not contain the information needed to answer.Explains that there is not enough information, rather than inventing an answer.55
CONVERSATIONALThe message is conversational, such as an acknowledgment, rather than a request for a document-based fact.Responds naturally to the conversation.10

The 55 unanswerable tasks and 10 conversational tasks have no reference passages. A search may still return passages for them, but a returned passage does not necessarily answer the question.

Question Type Labels

LabelDescription
FactoidRequests a specific fact, such as a name, date or amount.
ExplanationRequests an explanation of how or why something happens.
How-ToRequests instructions for completing an action.
TroubleshootingRequests help diagnosing or resolving a problem.
ComparativeAsks how two or more things differ.
SummarizationRequests a shorter account of information.
OpinionRequests a viewpoint or recommendation.
CompositeCombines multiple requests in one question.
KeywordUses keywords or a short search phrase rather than a full question.
Non-QuestionA conversational statement rather than a question.

Question type describes the request; Answerability describes whether the documents support an answer. A task can have more than one question-type label.

Files and Evidence

The viewer offers different ways of supplying documents to a model:

  • Reference: passages selected as evidence for the question.

  • RAG: passages returned by a retrieval system, which may include irrelevant information.

  • Reference + RAG: selected evidence mixed with retrieved passages. This option is available for only part of the dataset.

These are different document settings, not different answerability labels.

Dataset file or folderWhat you can find there
conversations/conversations.jsonThe 110 complete conversations
evaluations/reference_subset_with_human_evaluations.jsonModel answers and human ratings for a smaller set of tasks
retrieval_tasks/Questions and judgments about which documents are relevant

Fields in a Task

FieldMeaning
task_idIdentifies one question at one turn. Use it to locate that task.
conversation_idGroups tasks that belong to the same conversation.
turnThe current question’s position in the conversation: first, second, third, and so on.
inputThe earlier conversation followed by the current user question.
contextsThe document excerpts supplied for this task.
targetsThe prepared reference answer or answers.
AnswerabilityWhether the documents can answer the question; see the label table above.
Question TypeA label describing the kind of question.
Multi-TurnA label describing how the question relates to the conversation.
CollectionThe document collection used for the task.

A task at turn 1 has no earlier conversation. A task at turn 2 includes the first question and answer before showing the second question. Later tasks include more of that earlier exchange.

Collections and Coverage

There are 842 tasks across 110 conversations. Each conversation contains 3–12 tasks, averaging about 7.7. Of the tasks, 110 are first questions and 732 are later questions.

CollectionTopicTasks
ClapNQQuestions answered using Wikipedia articles; topics include people, places, events and general knowledge.224
CloudIBM Cloud documentation: services, setup, configuration and troubleshooting.205
FiQAFinance questions and answers, including investing, markets and personal finance.199
GovtGovernment documents explaining public services, policies and procedures.214
Multi-Turn labelHow to read itTasks
Follow-upContinues or builds on an earlier part of the conversation.622
ClarificationClarifies what was meant in the conversation.110
N/ANo earlier turn to relate to; these are the first questions.110

AI Answers and Human Ratings

The human evaluation subset contains 159 tasks from 20 conversations. For each task, it includes a reference answer, a Llama 3.1 405B answer and a GPT-4o answer: 477 responses in total.

In the viewer, reference means the prepared comparison answer, not a model name. The other response headings identify the model that produced the answer. Reference answers were created with model assistance and human review.

Human ratingWhat the evaluator checksScale
NaturalnessDoes the response read naturally?1–4
AppropriatenessIs the response suitable for the question and conversation?1–4
CompletenessDoes it cover what the question asks?1–4
FaithfulnessDoes it stay supported by the supplied evidence?1–4
Win rateHow does it fare in comparisons with other responses?0–100

Read each response’s rating table by metric (row) and annotator (column). The released evaluation subset contains 7 distinct evaluator IDs, with 3 evaluators per response. Annotator numbers (for example, 2, 5 and 6) identify different evaluators; they are not scores or the number of people. These are consistent aliases for the evaluator IDs in the dataset, whose real names are not supplied. A column follows the same evaluator across metrics. “Missing” indicates that no score was recorded.

Ratings 1–4 mean No, Mostly No, Mostly Yes and Yes, respectively. Pairwise preference uses a separate 0–100 scale. “Head-to-head” means comparing two responses to the same question and judging which is better. The released win-rate value describes how often a response was preferred over the other responses; it does not measure factual accuracy. The annotations were provided by human evaluators for the MTRAG benchmark. The viewer displays these released judgments; it does not generate new scores.

Field in the evaluation dataMeaning
tasksThe tasks included in the human evaluation subset.
documentsThe document texts used as evidence.
evaluationsThe responses and their evaluations.
task_idConnects an evaluated response to its task.
model_idIdentifies the model, or marks the prepared reference answer.
model_responseThe answer being evaluated.
annotationsIndividual evaluation results, including human ratings.
metricsDescriptions of the evaluation measures.

References

The counts above describe the original MTRAG human dataset. The separate MTRAG-UN extension is not included.

[1] Y. Katsis et al. MTRAG: A Multi-Turn Conversational Benchmark for Evaluating Retrieval-Augmented Generation Systems. 2025. Paper.

[2] IBM. MTRAG human dataset. Dataset documentation.

[3] IBM. MTRAG generation tasks and evidence settings. Generation documentation.

[4] IBM. MTRAG reference subset with human evaluations. Evaluation data.