ir_datasets
: ANTIQUE"ANTIQUE is a non-factoid quesiton answering dataset based on the questions and answers of Yahoo! Webscope L6."
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique')
for doc in dataset.docs_iter():
doc # namedtuple<doc_id, text>
Official test set of the ANTIQUE dataset.
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/test')
for query in dataset.queries_iter():
query # namedtuple<query_id, text>
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/test')
for doc in dataset.docs_iter():
doc # namedtuple<doc_id, text>
Relevance levels
Rel. | Definition |
---|---|
1 | It is completely out of context or does not make any sense. |
2 | It does not answer the question or if it does, it provides anunreasonable answer, however, it is not out of context. Therefore, you cannot accept it as an answer to the question. |
3 | It can be an answer to the question, however, it is notsufficiently convincing. There should be an answer with much better quality for the question. |
4 | It looks reasonable and convincing. Its quality is on parwith or better than the "Possibly Correct Answer". Note that it does not have to provide the same answer as the "PossiblyCorrect Answer". |
Example
import ir_datasets
dataset = ir_datasets.load('antique/test')
for qrel in dataset.qrels_iter():
qrel # namedtuple<query_id, doc_id, relevance, iteration>
antique/test without a set of queries deemed by the authors of ANTIQUE to be "offensive (and noisy)."
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/test/non-offensive')
for query in dataset.queries_iter():
query # namedtuple<query_id, text>
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/test/non-offensive')
for doc in dataset.docs_iter():
doc # namedtuple<doc_id, text>
Relevance levels
Rel. | Definition |
---|---|
1 | It is completely out of context or does not make any sense. |
2 | It does not answer the question or if it does, it provides anunreasonable answer, however, it is not out of context. Therefore, you cannot accept it as an answer to the question. |
3 | It can be an answer to the question, however, it is notsufficiently convincing. There should be an answer with much better quality for the question. |
4 | It looks reasonable and convincing. Its quality is on parwith or better than the "Possibly Correct Answer". Note that it does not have to provide the same answer as the "PossiblyCorrect Answer". |
Example
import ir_datasets
dataset = ir_datasets.load('antique/test/non-offensive')
for qrel in dataset.qrels_iter():
qrel # namedtuple<query_id, doc_id, relevance, iteration>
Official train set of the ANTIQUE dataset.
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/train')
for query in dataset.queries_iter():
query # namedtuple<query_id, text>
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/train')
for doc in dataset.docs_iter():
doc # namedtuple<doc_id, text>
Relevance levels
Rel. | Definition |
---|---|
1 | It is completely out of context or does not make any sense. |
2 | It does not answer the question or if it does, it provides anunreasonable answer, however, it is not out of context. Therefore, you cannot accept it as an answer to the question. |
3 | It can be an answer to the question, however, it is notsufficiently convincing. There should be an answer with much better quality for the question. |
4 | It looks reasonable and convincing. Its quality is on parwith or better than the "Possibly Correct Answer". Note that it does not have to provide the same answer as the "PossiblyCorrect Answer". |
Example
import ir_datasets
dataset = ir_datasets.load('antique/train')
for qrel in dataset.qrels_iter():
qrel # namedtuple<query_id, doc_id, relevance, iteration>
antique/train without the 200 queries used by antique/train/split200-valid.
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/train/split200-train')
for query in dataset.queries_iter():
query # namedtuple<query_id, text>
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/train/split200-train')
for doc in dataset.docs_iter():
doc # namedtuple<doc_id, text>
Relevance levels
Rel. | Definition |
---|---|
1 | It is completely out of context or does not make any sense. |
2 | It does not answer the question or if it does, it provides anunreasonable answer, however, it is not out of context. Therefore, you cannot accept it as an answer to the question. |
3 | It can be an answer to the question, however, it is notsufficiently convincing. There should be an answer with much better quality for the question. |
4 | It looks reasonable and convincing. Its quality is on parwith or better than the "Possibly Correct Answer". Note that it does not have to provide the same answer as the "PossiblyCorrect Answer". |
Example
import ir_datasets
dataset = ir_datasets.load('antique/train/split200-train')
for qrel in dataset.qrels_iter():
qrel # namedtuple<query_id, doc_id, relevance, iteration>
A held-out subset of 200 queries from antique/train. Use in conjunction with antique/train/split200-train.
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/train/split200-valid')
for query in dataset.queries_iter():
query # namedtuple<query_id, text>
Language: en
Example
import ir_datasets
dataset = ir_datasets.load('antique/train/split200-valid')
for doc in dataset.docs_iter():
doc # namedtuple<doc_id, text>
Relevance levels
Rel. | Definition |
---|---|
1 | It is completely out of context or does not make any sense. |
2 | It does not answer the question or if it does, it provides anunreasonable answer, however, it is not out of context. Therefore, you cannot accept it as an answer to the question. |
3 | It can be an answer to the question, however, it is notsufficiently convincing. There should be an answer with much better quality for the question. |
4 | It looks reasonable and convincing. Its quality is on parwith or better than the "Possibly Correct Answer". Note that it does not have to provide the same answer as the "PossiblyCorrect Answer". |
Example
import ir_datasets
dataset = ir_datasets.load('antique/train/split200-valid')
for qrel in dataset.qrels_iter():
qrel # namedtuple<query_id, doc_id, relevance, iteration>