Datasets › Winograd Automatic
Winograd Automatic
The Winograd schema challenge composes tasks with syntactic ambiguity, which can be resolved with logic and reasoning.
Motivation
The dataset presents an extended version of a traditional Winograd challenge (Levesque et al., 2012): each sentence contains unresolved homonymy, which can be resolved based on commonsense and reasoning. The Winograd scheme is extendable with the real-life sentences filtered out of the National Corpora with a set of 11 syntactic queries, extracting sentences like "Katya asked Masha if she..." (two possible references to a pronoun), "A change of scenery that..." (Noun phrase & subordinate clause with "that" in the same gender and number), etc. The extraction pipeline can be adjusted to various languages depending on the set of ambiguous syntactic constructions possible.
An example in English for illustration purposes:
{
‘text’: ‘But then I was glad, because in the end the singer from Turkey who performed something national, although in a modern version, won.’,
‘answer’: ‘singer’,
‘label’: 1,
‘options’: [‘singer’, ‘Turkey’],
‘reference’: ‘who’,
‘homonymia_type’: ‘1.1’,
episode: [15],
‘perturbation’ : ‘winograd’
}
Data Fields
- text: a string containing the sentence text
- answer: a string with a candidate for the coreference resolution
- options: a list of all the possible candidates present in the text
- reference: a string containing an anaphor (a word or phrase that refers back to an earlier word or phrase)
- homonymia_type: a float corresponding to the type of the structure with syntactic homonymy
- label: an integer, either 0 or 1, indicating whether the homonymy is resolved correctly or not
- perturbation: a string containing the name of the perturbation applied to text. If no perturbation was applied, the dataset name is used
- episode: a list of episodes in which the instance is used. Only used for the train set
Data Splits
The dataset consists of a training set with labeled examples and a test set in two configurations:
- raw data: includes the original data with no additional sampling
- episodes: data is split into evaluation episodes and includes several perturbations of test for robustness evaluation
The train and test sets are disjoint with respect to the sentence-candidate answer pairs but may include overlaps in individual sentences and homonymy type.
Test Perturbations
Each training episode in the dataset corresponds to six test variations, including the original test data and five adversarial test sets, acquired through the modification of the original test through the following text perturbations:
- ButterFingers: randomly adds noise to data by mimicking spelling mistakes made by humans through character swaps based on their keyboard distance
- Emojify: replaces the input words with the corresponding emojis, preserving their original meaning
- EDAdelete: randomly deletes tokens in the text
- EDAswap: randomly swaps tokens in the text
- AddSent: generates extra words or a sentence at the end of the text
Benchmarks archive 2025-07-28
All 1 leaderboard whose dataset resolves to this page shown (sort by any header). "First row" is the archive's own first row at snapshot, in the archive's row order; nothing here re-ranks and metric direction is not asserted.
| First row (archive order) | Paper | Code | ||||
|---|---|---|---|---|---|---|
| Logical Reasoning | Winograd Automatic | Human benchmark Accuracy 87.0 | TAPE: Assessing Few-shot Russian Language Understanding | RussianNLP/TAPE | 4 | Compare |
Papers archive 2025-07-28
1 shown of 1 paper with a leaderboard row on this dataset's benchmarks, newest first. The archive's own "papers using this dataset" list was never published, so this is the benchmark-backed subset; the archive's count for this dataset is 1. The Syntology column is from Syntology's graph (read 2026-09-24), stated per sample; it is not part of any archive number.
| Date | Samples run Syntology | |||
|---|---|---|---|---|
| TAPE: Assessing Few-shot Russian Language Understanding | 1 | 4 | 23 Oct 2022 | not harvested |
Dataset loaders archive 2025-07-28
No loader listed in the archive.
Tasks archive 2025-07-28
License archive 2025-07-28
Modalities archive 2025-07-28
Languages archive 2025-07-28
Variants archive 2025-07-28
- Winograd Automatic
1 variant name, as the archive lists them.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections