This is a bilingual dataset with an average question length of 100K, containing a series of detective novel questions and answers. These questions and answers are extracted from detective novels and cover various types of questions, such as: character relationships, event order, causes of events, etc.
The novels in the dataset come from a collection of classical detective novels we gathered. These novels have the following characteristics:
We have two data annotation methods:
The dataset in the data folder contains four files: anno_data_zh, novel_data_zh, anno_data_en, and novel_data_en. The files anno_data_zh and anno_data_en contain the annotated data, while novel_data_zh and novel_data_en contain the raw novel data. The "zh" refers to the Chinese language, and the "en" refers to the English language.
{novel_id}-{novel_name}-{author}.txt, where the content of each file corresponds to the novel. Each paragraph in the novel is numbered as follows:[1] The Tenant of Room 13
[2] In Y-town (of course, in Tokyo), there was a building called the Kanto Building, which was not very large. Recently, the building had been put up for lease. One morning, a distinguished gentleman walked into the office of the building, and the receptionist took his business card. The card read "Art Dealer Hidetomo Inagaki."
[3] Inagaki, with a stout cane and a silver chain hanging from his white vest, arrogantly said:
[4] "If there’s an available room, I’d like to rent one."
...
human_anno (manual annotations) and AIsup_anno (AI-assisted annotations). Each novel’s annotation is stored as a JSON file named {novel_id}.json. The JSON file contains the novel ID, the number of paragraphs, time spent, and a list of questions. The annotation format for each question is as follows:{
"question": "What is the relationship between A and B?",
"options": {
"A": "Option A",
"B": "Option B",
"C": "Option C",
"D": "Option D"
},
"answer": "Answer (A/B/C/D)",
"distraction": {
"A": "Distraction reason for A",
"C": "Distraction reason for C",
"D": "Distraction reason for D"
},
"reasoning": [
"Clue 1",
"Clue 2",
"Clue 3",
"Reasoning process"
],
"clue_position": [
"Clue 1's paragraph number",
"Clue 2's paragraph number",
"Clue 3's paragraph number",
-1
],
"answer_position": "Answer's paragraph number"
}
Our dataset has four input modes:
We use two evaluation metrics:
This is a bilingual dataset with an average question length of 100K, containing a series of detective novel questions and answers. These questions and answers are extracted from detective novels and cover various types of questions, such as: character relationships, event order, causes of events, etc.
The novels in the dataset come from a collection of classical detective novels we gathered. These novels have the following characteristics:
We have two data annotation methods:
The dataset in the data folder contains four files: anno_data_zh, novel_data_zh, anno_data_en, and novel_data_en. The files anno_data_zh and anno_data_en contain the annotated data, while novel_data_zh and novel_data_en contain the raw novel data. The "zh" refers to the Chinese language, and the "en" refers to the English language.
{novel_id}-{novel_name}-{author}.txt, where the content of each file corresponds to the novel. Each paragraph in the novel is numbered as follows:[1] The Tenant of Room 13
[2] In Y-town (of course, in Tokyo), there was a building called the Kanto Building, which was not very large. Recently, the building had been put up for lease. One morning, a distinguished gentleman walked into the office of the building, and the receptionist took his business card. The card read "Art Dealer Hidetomo Inagaki."
[3] Inagaki, with a stout cane and a silver chain hanging from his white vest, arrogantly said:
[4] "If there’s an available room, I’d like to rent one."
...
human_anno (manual annotations) and AIsup_anno (AI-assisted annotations). Each novel’s annotation is stored as a JSON file named {novel_id}.json. The JSON file contains the novel ID, the number of paragraphs, time spent, and a list of questions. The annotation format for each question is as follows:{
"question": "What is the relationship between A and B?",
"options": {
"A": "Option A",
"B": "Option B",
"C": "Option C",
"D": "Option D"
},
"answer": "Answer (A/B/C/D)",
"distraction": {
"A": "Distraction reason for A",
"C": "Distraction reason for C",
"D": "Distraction reason for D"
},
"reasoning": [
"Clue 1",
"Clue 2",
"Clue 3",
"Reasoning process"
],
"clue_position": [
"Clue 1's paragraph number",
"Clue 2's paragraph number",
"Clue 3's paragraph number",
-1
],
"answer_position": "Answer's paragraph number"
}
Our dataset has four input modes:
We use two evaluation metrics: