{"url":"/dataset/ruworldtree","name":"RuWorldTree","full_name":"RuWorldTree","description_markdown":"RuWorldTree is a QA dataset with multiple-choice elementary-level science questions, which evaluate the understanding of core science facts.\r\n\r\n**Motivation**\r\n\r\nThe WorldTree dataset starts the triad of the Reasoning and Knowledge tasks. The data includes the corpus of factoid utterances of various kinds, complex factoid questions and a corresponding causal chain of facts from the corpus resulting in a correct answer.\r\n\r\nThe WorldTree design was originally proposed in (Jansen et al., 2018).\r\n\r\nAn example in English for illustration purposes:\r\n\r\n```{\r\n    'question': 'A bottle of water is placed in the freezer. What property of water will change when the water reaches the freezing point? (A) color (B) mass (C) state of matter (D) weight', \r\n\r\n    'answer': 'C', \r\n\r\n    'exam_name': 'MEA',\r\n\r\n    'school_grade': 5,\r\n\r\n    'knowledge_type': 'NO TYPE',\r\n\r\n    'perturbation': 'ru_worldtree', \r\n\r\n    'episode': [18, 10, 11]\r\n}```\r\n\r\n**Data Fields**\r\n\r\n - text: a string containing the sentence text\r\n - answer: a string with a candidate for the coreference resolution\r\n - options: a list of all the possible candidates present in the text\r\n - reference: a string containing an anaphor (a word or phrase that refers back to an earlier word or phrase)\r\n - homonymia_type: a float corresponding to the type of the structure with syntactic homonymy\r\n - label: an integer, either 0 or 1, indicating whether the homonymy is resolved correctly or not\r\nperturbation: a string containing the name of the perturbation applied to text. If no perturbation was applied, the dataset name is used\r\n - episode: a list of episodes in which the instance is used. Only used for the train set\r\n\r\n**Data Splits**\r\n\r\nThe dataset consists of a training set with labeled examples and a test set in two configurations:\r\n\r\n - raw data: includes the original data with no additional sampling\r\n - episodes: data is split into evaluation episodes and includes several perturbations of test for robustness evaluation\r\n\r\nWe use the same splits of data as in the original English version.\r\n\r\n**Test Perturbations**\r\n\r\nEach training episode in the dataset corresponds to seven test variations, including the original test data and six adversarial test sets, acquired through the modification of the original test through the following text perturbations:\r\n\r\n - ButterFingers: randomly adds noise to data by mimicking spelling mistakes made by humans through character swaps based on their keyboard distance\r\n - Emojify: replaces the input words with the corresponding emojis, preserving their original meaning\r\n - EDAdelete: randomly deletes tokens in the text\r\n - EDAswap: randomly swaps tokens in the text\r\n - BackTranslation: generates variations of the context through back-translation (ru -> en -> ru)\r\n - AddSent: replaces one or more choice options with a generated one","description_withheld":null,"homepage":"http://tape-benchmark.com/datasets.html#ruworldtree","introduced_date":"2022-10-23","introduced_date_note":null,"introduced_by":{"paper":"/paper/tape-assessing-few-shot-russian-language","title":"TAPE: Assessing Few-shot Russian Language Understanding","first_author":"Ekaterina Taktasheva","url":null},"license":{"name":"Apache 2.0","url":"https://github.com/RussianNLP/TAPE/blob/main/LICENSE"},"modalities":[{"name":"Texts","url":"/datasets/modality/texts"}],"tasks":[{"name":"Logical Reasoning","url":"/task/logical-reasoning","datasets_with_task":"/datasets/task/logical-reasoning"}],"languages":[{"name":"Russian","url":"/datasets/language/russian"}],"variants":["RuWorldTree"],"data_loaders":[],"num_papers_in_archive":2,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/logical-reasoning-on-ruworldtree","task":"Logical Reasoning","dataset_variant":"RuWorldTree","rows":4,"metrics":["Accuracy "],"first_row_in_archive_order":{"model":"Human benchmark","paper":"/paper/tape-assessing-few-shot-russian-language","metrics":{"Accuracy ":"83.7"},"code_links":[{"title":"RussianNLP/TAPE","url":"https://github.com/RussianNLP/TAPE"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/tape-assessing-few-shot-russian-language","title":"TAPE: Assessing Few-shot Russian Language Understanding","date":"2022-10-23","rows_on_this_dataset":4,"code_links":1,"syntology":null}],"syntology_totals":{"read_at":"2026-09-24T18:15:14+00:00","papers_with_samples":0,"samples_harvested":0,"samples_ran":0,"samples_unverified":0,"pointer_only_for_licence":0,"papers_with_no_sample_that_ran":0,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}