A Winograd Schema is a pair of sentences, identical except for one or two words, that contain an ambiguous pronoun whose resolution flips based on that lexical change. Solving the schema requires commonsense knowledge about the world—understanding that a trophy fits in a suitcase but a suitcase fits in a trunk—rather than relying on statistical co-occurrence patterns or syntactic heuristics.
Glossary
Winograd Schema

What is a Winograd Schema?
A Winograd Schema is a pronoun disambiguation challenge requiring deep world knowledge and commonsense reasoning, where two sentences differ by a single word that flips the pronoun's antecedent.
Proposed by Hector Levesque as an alternative to the Turing Test, these schemas are designed to be trivial for humans but exceptionally difficult for language models that lack grounded reasoning. Unlike standard coreference resolution tasks, Winograd Schemas deliberately avoid selectional preference cues, forcing systems to perform genuine pronominal resolution through implicit situational understanding rather than shallow textual correlations.
Core Characteristics of Winograd Schemas
A Winograd Schema is a specific type of pronoun disambiguation problem designed to be trivial for humans but exceptionally difficult for machines, requiring deep commonsense reasoning rather than statistical correlation.
The Twin Sentence Structure
A Winograd Schema consists of a pair of sentences that are identical except for one or two words that completely flip the antecedent of a pronoun. This minimal edit forces the system to rely on world knowledge rather than lexical co-occurrence. For example:
- The city councilmen refused the demonstrators a permit because they feared violence. (they = councilmen)
- The city councilmen refused the demonstrators a permit because they advocated violence. (they = demonstrators) The change from 'feared' to 'advocated' inverts the pronoun's referent.
Commonsense Knowledge Requirement
Resolution cannot be achieved through selectional restrictions or simple syntactic parsing. The correct antecedent is determined by deep, implicit knowledge about the world:
- Understanding that councilmen are typically responsible for public safety and thus more likely to fear violence.
- Knowing that demonstrators are more likely to advocate for change, potentially including disruptive actions. This reliance on script-based knowledge and naive physics makes the schemas robust against shallow statistical solutions.
The Winograd Schema Challenge (WSC)
Proposed by Hector Levesque in 2011 as an alternative to the Turing Test, the WSC was a dataset of 273 schemas designed to be Google-proof. The key design principles were:
- Questions must be easily answerable by a human adult.
- Questions must not be solvable by simple statistical text analysis or web search.
- The correct answer must require reasoning about events, causality, and social norms. The challenge was officially retired in 2019 after transformer-based models exceeded human baseline performance, though debate continues about whether true reasoning was achieved.
Specialized Pronoun Resolution
Winograd Schemas are a highly constrained subset of pronominal anaphora. Unlike general coreference resolution, they specifically target:
- Ambiguous pronouns with two grammatically plausible antecedents.
- Minimal pairs that isolate a single semantic variable.
- Deliberate neutralization of gender and number agreement cues. This specialization makes them a pure test of pragmatic reasoning rather than syntactic feature engineering, distinguishing them from the broader task of coreference chain construction.
Defeating Statistical Baselines
The schemas are explicitly constructed to foil bag-of-words models and co-occurrence statistics. In the original example:
- The trophy doesn't fit in the suitcase because it is too big. (it = trophy)
- The trophy doesn't fit in the suitcase because it is too small. (it = suitcase) A statistical system cannot rely on the word 'fit' or 'trophy' to resolve 'it', because the context words are identical. The system must understand the physical dynamics of containment—that a container must be larger than the object it holds.
Relationship to Coreference Resolution
Winograd Schemas represent a diagnostic subset within the broader field of coreference resolution. While standard coreference systems handle entity linking across a document, Winograd Schemas isolate the specific failure mode of commonsense integration. A model that achieves high F1 scores on CoNLL-2012 may still fail on Winograd Schemas if it relies on mention-pair features rather than building a discourse-level situation model. This highlights the gap between surface-level coreference and deep semantic understanding.
Frequently Asked Questions
Explore the mechanics of the Winograd Schema, a benchmark designed to test a machine's ability to perform commonsense reasoning and pronoun disambiguation using real-world knowledge.
A Winograd Schema is a pronoun disambiguation challenge consisting of a pair of sentences that differ by only one or two words, which flips the antecedent of a pronoun. The task requires deep commonsense reasoning and world knowledge to resolve correctly, as the answer cannot be derived from syntactic patterns or selectional restrictions alone. For example, in the schema "The city councilmen refused the demonstrators a permit because they feared violence" versus "...because they advocated violence," the pronoun "they" refers to the councilmen in the first sentence and the demonstrators in the second. The shift hinges entirely on understanding the real-world relationship between the verbs "feared" and "advocated" and the entities involved. This structure forces a system to model the situation described in the text rather than relying on superficial statistical correlations, making it a robust test of genuine machine intelligence.
Winograd Schema vs. Other NLP Benchmarks
A feature-level comparison of the Winograd Schema challenge against standard language understanding benchmarks to highlight its unique reliance on deep commonsense reasoning.
| Feature | Winograd Schema | GLUE/SuperGLUE | SQuAD 2.0 |
|---|---|---|---|
Primary Task | Pronoun disambiguation | Multi-task NLU | Extractive QA |
Requires World Knowledge | |||
Statistical Cues Correlated with Labels | |||
Single Word Flips Answer | |||
Human Baseline Performance | ~94% | ~87% (SuperGLUE avg) | ~91% |
Typical Model Accuracy (2023) | ~90% | ~95% (SuperGLUE avg) | ~93% |
Susceptible to Annotation Artifacts |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the core concepts that surround the Winograd Schema, from the linguistic mechanisms of anaphora to the neural architectures designed to solve pronoun disambiguation.
Anaphora
A linguistic expression whose interpretation depends on a preceding expression. In the Winograd Schema, the pronoun is an anaphor that must be resolved to the correct antecedent.
- Example: 'The city council refused the demonstrators a permit because they feared violence.'
- The pronoun 'they' is anaphoric, requiring world knowledge to determine if it refers to the council or the demonstrators.
- Differs from cataphora, where the pronoun precedes its referent.
Pronominal Resolution
The specific subtask of coreference resolution focused exclusively on resolving pronouns to their correct antecedent noun phrases. Winograd Schemas are a direct test of this capability.
- Requires deep semantic understanding rather than simple gender or number agreement.
- Traditional systems relied on salience models and Centering Theory.
- Modern approaches use mention-ranking models with SpanBERT representations.
Commonsense Reasoning
The capacity to use implicit, real-world knowledge to make inferences. Winograd Schemas are designed specifically to evaluate this ability in AI systems.
- Example: 'The trophy doesn't fit in the suitcase because it's too big.'
- Humans instantly know 'it' refers to the trophy, not the suitcase, based on typical object sizes.
- This requires physical, social, and procedural world knowledge that cannot be derived from syntax alone.
Mention-Ranking Model
A neural coreference architecture that scores all candidate antecedents for a given mention and selects the highest-ranked one. This is the dominant approach for tackling Winograd-style challenges.
- Uses biaffine attention to compute pairwise scores between the pronoun and each candidate span.
- Higher-order inference iteratively refines span representations based on predicted antecedents.
- The canonical e2e-coref model by Lee et al. jointly performs mention detection and coreference scoring.
SpanBERT
A pre-training method for BERT that masks contiguous spans of tokens and predicts them using span boundary representations. It is optimized for span-level tasks like coreference resolution.
- Outperforms standard BERT on Winograd Schema benchmarks by learning better span representations.
- The model learns to predict the entire masked span from the vectors of its boundary tokens.
- Provides the foundational embeddings used by state-of-the-art neural coreference systems.
Binding Theory
A syntactic theory governing the distribution of anaphors, pronominals, and referring expressions. It provides structural constraints that can eliminate impossible antecedents in Winograd Schemas.
- Principle A: Anaphors (reflexives) must be bound within their local domain.
- Principle B: Pronominals must be free within their local domain.
- Principle C: Referring expressions must be free everywhere.
- These constraints serve as features in deterministic coreference and rule-based sieve architectures.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us