Elements of World Knowledge (EWoK): A Cognition-Inspired Framework for Evaluating Basic World Knowledge in Language Models

Elements of World Knowledge — a template-based framework for testing whether language models can tell plausible from implausible scenarios in physical, spatial and social domains

Anna A. Ivanova, Aalok Sathe, Benjamin Lipkin, Unnathi Kumar, Setayesh Radkani, Thomas Hikaru Clark, Carina Kauf, Jennifer Hu, R. T. Pramod, Gabriel Grand, Vivian C. Paulun, Maria Ryskina, Ekin Akyürek, Ethan Wilcox, Nafisa Rashid, Leshem Choshen, Roger Levy, Evelina Fedorenko, Joshua B. Tenenbaum, Jacob Andreas · TACL · 2025

In one sentence

EWoK evaluates language models' basic world knowledge with minimal pairs of pairs: the same target sentence is plausible under one context and implausible under another, so success requires contextual reasoning rather than memorised sentence frequency.

Abstract

The ability to build and reason about models of the world is essential for situated language understanding. But evaluating world modeling capabilities in modern AI systems—especially those based on language models—has proven challenging, in large part because of the difficulty of disentangling conceptual knowledge about the world from knowledge of surface co-occurrence statistics. This paper presents Elements of World Knowledge (EWoK), a framework for evaluating language models’ understanding of the conceptual knowledge underlying world modeling. EWoK targets specific concepts from multiple knowledge domains known to be important for world modeling in humans, from social interactions (help, deceive) to spatial relations (left, right). Objects, agents, and locations in the items can be flexibly filled in, enabling easy generation of multiple controlled datasets. We then introduce EWoK-core-1.0, a dataset of 4,374 items covering 11 world knowledge domains. We evaluate 20 open-weights large language models (1.3B–70B parameters) and compare them with human performance. All tested models perform worse than humans, with results varying drastically across domains. Performance on social interactions and social properties was highest and performance on physical relations and spatial relations was lowest. Overall, this dataset highlights simple cases where even large models struggle and presents rich avenues for targeted research on LLM world modeling capabilities.

Questions this paper answers

do language models understand everyday facts about the physical and social world as well as people do?
how large is the human-model accuracy gap on minimal-pair world-knowledge evaluation of open-weights and frontier LLMs?
how do I find out whether a language model has the basic world knowledge a human rater would have?
if I need a model that reliably handles basic physical and social world knowledge, can I count on current LLMs to match human raters?
On EWoK-core-1.0, the best of 20 open-weights LLMs tested (falcon-40b-instruct) reaches 0.801 mean LogProbs accuracy against 0.951 for humans, with chance at 0.5.
Holds for: Open-weights models from 1.3B to 70B parameters, scored with LogProbs on English items; human norms from 1,262 US-resident native English speakers.
Frontier closed models evaluated on EWoK-core-1.0 via HELM in January 2025 top out near 0.912 (GPT-4 Turbo) and 0.911 (Claude 3.5 Sonnet) under Choice prompting, still below the human 0.951.
Holds for: Choice prompting only, 2-shot, since log probabilities are unavailable for closed models; EWoK-core-1.0 was public from May 2024, so later models may have seen it.
which kinds of everyday knowledge do language models handle worst, social situations or physical space?
do LLMs show a domain dissociation between social-interaction items and spatial-relation items in world-knowledge evaluation?
how do I tell whether a model's weak spot is spatial reasoning or social reasoning before I build on it?
my application depends on spatial relations rather than social inference, should I expect a language model to be weaker there?
LLMs score highest on EWoK's social domains and lowest on relational physical ones: average LLM accuracy is 0.859 on social interactions and 0.615 on spatial relations, where humans score 1.000 and 0.958.
Holds for: Averages across 20 open-weights LLMs on EWoK-core-1.0 with LogProbs scoring; physical dynamics is the one domain where humans (0.833) sit below the best LLM (0.920).
is it more reliable to compare sentence probabilities or to ask a model to rate how plausible a sentence is?
does LogProbs minimal-pair scoring outperform few-shot constrained Likert and Choice prompting for world-knowledge items?
how should I score a plausibility benchmark so that small models are not penalised by their inability to follow rating instructions?
should I evaluate my model with log-probability scoring or with a prompted plausibility rating?
LogProbs scoring beats 2-shot constrained prompting (Likert and Choice) for nearly all 20 open-weights LLMs on EWoK-core-1.0, with the gap larger for smaller models.
Holds for: One fixed prompt per task, outputs logit-masked to 1-5 or 1-2; no targeted prompt engineering or chain-of-thought was tried.
Under a strict-inequality Likert metric that removes the 0.5-point credit for tied ratings, Meta-Llama-3-70B falls to 0.588 and mpt-7b to 0.021 on EWoK-core-1.0. Prompted models frequently return the same plausibility rating for every item.
Holds for: The 12 models evaluated with Likert prompting; the main paper's metric awards 0.5 for a tie, which preserves a 50% floor for any context-insensitive responder.
if you swap the names and objects inside a template-generated test, how much do model scores move?
how much variance in LLM accuracy comes from filler instantiation across regenerated versions of a templated world-knowledge dataset?
how do I know whether a 1-point difference between two models on a synthetic benchmark is real or an artefact of the items?
can I trust a small score gap between two models on a template-generated benchmark, or should I regenerate the items first?
Swapping only the names, objects and locations that fill EWoK templates moves LLM accuracy by up to 0.07 across 5 dataset versions (phi-1.5 and phi-2), while human accuracy moves by 0.02.
Holds for: 5 filler-sampled versions of EWoK-core-1.0 with fillers held constant within a version; ranges are per-model over whole-dataset means, and most models vary less than phi-1.5 and phi-2.
could a model pass these plausibility questions just by matching words between the sentence and the context?
is context-dependent plausibility discrimination solvable by lexical-overlap heuristics such as word2vec cosine similarity?
how do I check that a world-knowledge benchmark is not solvable by shallow word-overlap shortcuts?
before I use a world-knowledge benchmark, how do I know it is testing knowledge rather than surface word similarity?
A bag-of-words baseline that picks the context with the highest word2vec cosine similarity to the target reaches only 0.542 on EWoK-core-1.0, against a 0.5 chance floor. Every LLM tested except phi-1 (0.522) scores above it.
Holds for: Summed word2vec embeddings per context and per target, cosine-matched on English EWoK-core-1.0 items; speaks only to lexical-overlap shortcuts, not to other heuristics.
EWoK holds each target sentence fixed and varies the context so that the identical sentence is plausible under one context and implausible under the other. This prevents a model from succeeding on target-sentence frequency alone.
Holds for: The framework as released, extending the minimal-pair tradition of BLiMP and COMPS to minimal pairs of both contexts and targets; shortcut resistance is checked only via a bag-of-words baseline and surface-feature analyses.
are some world-knowledge topics really harder for language models, or is it just that those sentences are longer or use rarer words?
does domain remain a significant predictor of LLM item accuracy after controlling for item length, word frequency, context type and contrast type in a mixed-effects logistic regression?
how do I separate genuine domain difficulty from surface confounds when analysing per-item model accuracy?
Domain remains a significant predictor of LLM accuracy on EWoK-core-1.0 after controlling for item length, word frequency, context type and contrast type. In the same mixed-effects logistic regression, word frequency (+0.07) and number of words (-0.04) are also significant.
Holds for: Item-level binary accuracy pooled over the 20 open-weights LLMs under LogProbs, with random intercepts for model and item.
what is a good benchmark for testing whether a language model has basic knowledge of how the world works?
which evaluation framework organises world-model probing around human core-knowledge domains rather than around available corpora?
where should I start reading if I want to evaluate world modeling in language models?
I need to assess world knowledge in my model rather than trivia recall, which benchmark should I pick?
EWoK is a cognition-inspired framework for evaluating world knowledge in language models. Its items are organised around concepts from domains known to recruit dedicated cognitive and neural machinery in humans, rather than around available text corpora.
Holds for: Domains selected by an author team of cognitive scientists and neuroscientists from prior human literature; currently English only, and adapting the framework to other languages would require redesigning the concept inventory.
EWoK holds each target sentence fixed and varies the context so that the identical sentence is plausible under one context and implausible under the other. This prevents a model from succeeding on target-sentence frequency alone.
Holds for: The framework as released, extending the minimal-pair tradition of BLiMP and COMPS to minimal pairs of both contexts and targets; shortcut resistance is checked only via a bag-of-words baseline and surface-feature analyses.
how big is the world-knowledge test set and what topics does it cover?
how many items, templates, concepts and domains does EWoK-core-1.0 contain?
how do I check whether a world-knowledge benchmark has enough items per concept for my analysis?
is the EWoK-core dataset large enough and broad enough to report as a headline evaluation?
EWoK-core-1.0 contains 4,374 items built from 880 expert-curated templates covering 192 concepts across 11 domains, with each domain contributing between 75 and 1130 templates and testing between 12 and 22 concepts.
Holds for: English-language items only, generated from over 500 fillers across 13 classes under 28 type restrictions; domain and concept lists chosen by the author team.
what happens to a world-knowledge benchmark once the strongest models score near the top of it?
how does a generative item-construction pipeline extend the useful life of a world-modeling evaluation as frontier models approach human accuracy?
how do I keep an evaluation of world knowledge informative when new models start saturating the released version?
should I treat EWoK as a fixed leaderboard set or generate my own version with different fillers?
EWoK ships as a generative pipeline rather than a fixed test set. Users can regenerate datasets with new fillers such as non-Western names, nonwords or longer descriptors, and measure how much of a model's score depends on arbitrary item choices.
Holds for: The released framework code and templates, gated behind terms of use requiring reporting of any training on EWoK-generated data; the paper exercises only the 5-version filler resampling, not the name or nonword substitutions.
Frontier closed models evaluated on EWoK-core-1.0 via HELM in January 2025 top out near 0.912 (GPT-4 Turbo) and 0.911 (Claude 3.5 Sonnet) under Choice prompting, still below the human 0.951.
Holds for: Choice prompting only, 2-shot, since log probabilities are unavailable for closed models; EWoK-core-1.0 was public from May 2024, so later models may have seen it.
how often do human raters themselves get everyday plausibility judgments wrong?
what is human agreement with gold labels on EWoK-core-1.0 items, and which domain shows systematic annotator error?
how do I set a human ceiling for a plausibility benchmark and know which items humans get wrong?
if I compare my model against the human ceiling on world-knowledge items, how solid is that ceiling?
Human raters on EWoK-core-1.0 average 0.951 accuracy against author gold labels and systematically err on absolute spatial reference frames, often judging cardinal-direction items as plausible when the gold label is implausible.
Holds for: 1,262 US-resident native English speakers, at least 5 ratings per item, 59 participants excluded for inter-subject correlation below 0.3; average inter-subject Pearson correlation was 0.744.
how do the strongest commercial chatbots score on basic world knowledge compared with people?
what accuracy do frontier closed models such as GPT-4 Turbo and Claude 3.5 Sonnet reach on EWoK-core-1.0 under Choice prompting?
how do I find out whether closed API models have been evaluated on world-modeling items and how they did?
is a frontier API model good enough on everyday world knowledge for me to skip my own evaluation?
Frontier closed models evaluated on EWoK-core-1.0 via HELM in January 2025 top out near 0.912 (GPT-4 Turbo) and 0.911 (Claude 3.5 Sonnet) under Choice prompting, still below the human 0.951.
Holds for: Choice prompting only, 2-shot, since log probabilities are unavailable for closed models; EWoK-core-1.0 was public from May 2024, so later models may have seen it.

Claims and scope

Common misreadings

Terminology in this paper

Choice
A prompt-based evaluation in which both contexts are shown with a single target sentence and the respondent selects which context better matches it.
Likert
A prompt-based evaluation in which each context-target concatenation is rated for plausibility on a 1-5 scale, with correctness scored by comparing ratings across the pair.
LogProbs
Scoring a context-target pair by the sum of the model's conditional log probabilities of the target tokens given the context, then checking whether each target is more probable under its matching context.
domain distinguishability
The property of a benchmark that some knowledge domains are much easier than others, in contrast to model distinguishability, where different models separate from one another.
indirect template
A template in which the target does not have to be true given the matching context, only more likely than under the contrasting context.
minimal pairs of pairs
An item design in which both the two contexts and the two target sentences differ by a single targeted change, so that each target matches exactly one of the two contexts.
version
One full instantiation of a template set with a particular random sample of fillers; several versions of the same templates measure how much accuracy depends on arbitrary name and object choices.

How to cite

@article{DBLP:journals/corr/abs-2405-09605,author       = {Anna A. Ivanova and
                  Aalok Sathe and
                  Benjamin Lipkin and
                  Unnathi Kumar and
                  Setayesh Radkani and
                  Thomas Hikaru Clark and
                  Carina Kauf and
                  Jennifer Hu and
                  R. T. Pramod and
                  Gabriel Grand and
                  Vivian C. Paulun and
                  Maria Ryskina and
                  Ekin Aky{"{u}}rek and
                  Ethan Wilcox and
                  Nafisa Rashid and
                  Leshem Choshen and
                  Roger Levy and
                  Evelina Fedorenko and
                  Joshua B. Tenenbaum and
                  Jacob Andreas},
  title        = {Elements of World Knowledge {(EWoK):} {A} Cognition-Inspired Framework
                  for Evaluating Basic World Knowledge in Language Models},
  journal      = {Trans. Assoc. Comput. Linguistics},
  volume       = {13},
  year         = {2025},
  url          = {https://doi.org/10.1162/tacl.a.38},
  doi          = {10.1162/TACL.A.38},
  eprinttype    = {arXiv},
  eprint       = {2405.09605},
  timestamp    = {Fri, 23 Jan 2026 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tacl/IvanovaSLKRCKHPGPRAWRCL25.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org},
  pages        = {1245--1270}
}

References

See the full reference list in the paper.