OmniToM: Benchmarking Theory of Mind in LLMs via Explicit Belief Modeling

University of Central Florida
Comparison of endpoint QA vs. belief-structure reconstruction on a false-belief story.
Endpoint QA vs. Explicit Belief Reconstruction. A model can answer "Where will Bob look?" correctly without ever tracking the belief states that make the answer valid. OmniToM makes the hidden mental-state representation explicit and directly measurable.

Abstract

Social reasoning requires tracking how information is distributed across actors, not only what happened in the world. Existing Theory of Mind (ToM) benchmarks evaluate this ability through endpoint question answering: models are scored by whether they produce the correct final answer, leaving the underlying mental-state representation entirely unobserved. A model can answer "Where will Bob look?" correctly while failing to track the belief states that make the answer valid.

We introduce OmniToM, a benchmark that closes this gap through explicit belief-structure modeling. Rather than probing endpoints, OmniToM requires a model to reconstruct the full multi-actor belief representation of a story, then label each belief proposition along seven dimensions grounded in ATOMS, a literature-derived taxonomy of Theory of Mind abilities.

OmniToM comprises 895 stories and 22,343 labeled belief propositions developed through over 1,000 person-hours of human annotation effort. Zero-shot evaluation across ten open- and closed-source models identifies a consistent actor-specific information-tracking bottleneck: Stage 1 belief extraction peaks at 61.63% macro F1, while Stage 2 belief labeling reaches 85.95% accuracy. Stage 2 results point to difficulty with Knowledge Access, with some models also struggling on Representation. These dimensions require a model to determine who could know or share a belief, and whether it is explicitly stated or inferred from context.

Benchmark at a Glance

895
Benchmark Stories
22K+
Labeled Beliefs
156K
Schema Labels
7
Story Categories
10
Models Evaluated
1K+
Person-Hours

Seven-Dimensional Schema (grounded in ATOMS)

Order Truth Status Knowledge Access Representation Content Type Mental Source Context

Two-Stage Evaluation Pipeline

OmniToM evaluates belief-structure modeling in two stages, both run under zero-shot TELeR Level 3 prompts (task directive + stepwise sub-tasks, no in-context examples):

Stage 1, Belief Extraction: Given a story, the model extracts all relevant (Actor, Belief, Order) tuples. A GPT-5 semantic judge scores extraction by precision, recall, and macro F1 over semantically matched propositions.

Stage 2, Belief Labeling: Given a story and the benchmark belief table, the model assigns a seven-dimensional schema label vector to each belief. Scored by exact-match accuracy per dimension, averaged over all propositions.

OmniToM two-stage evaluation pipeline
Figure 1. The OmniToM two-stage pipeline. Stage 1 extracts actor-specific belief propositions from a story; Stage 2 labels each proposition across seven schema dimensions. Both stages are evaluated zero-shot.

Annotation Pipeline

Benchmark construction required over 1,000 person-hours of human annotation to establish high-quality gold labels. From this human-calibrated foundation, a human-in-the-loop LLM-assisted pipeline was fixed and scaled to the full 895-story benchmark. Each story produces an average of 24.96 labeled belief propositions spanning world facts (Order 0, 32.6%), actor beliefs (Order 1, 57.1%), and nested beliefs (Order 2+, 10.3%).

OmniToM annotation pipeline
Figure 2. The human-calibrated annotation pipeline used to produce labeled belief propositions at scale.
OmniToM schema label distribution
Figure 3. Distribution of 156,401 labels across the seven schema dimensions.

Benchmark Results

Zero-shot TELeR Level 3 prompts. Bold = best, underline = second-best. GPT-5 is the semantic judge and is omitted from Stage 1.

Main Camera-Ready Results

Model Stage 1 F1 [95% CI] Endpoint QA Order Status Access Repr CType Source Context Overall
Closed-source models
Gemini-2.5 Pro61.63 [60.88, 62.39]82.77 96.2386.5066.9489.01 86.3586.7087.0785.54
Gemini-2.5 Flash55.75 [54.63, 56.82]81.82 95.5684.9771.3487.58 85.9784.1092.1485.95
GPT-5N/AN/A95.1882.7266.85 83.4279.9683.0288.8382.85
Open-weight models
Gemma-3 27B58.03 [57.05, 59.01]58.47 96.5682.4471.5754.33 73.5078.7292.0778.46
Mistral-Small 24B56.46 [55.53, 57.41]76.55 95.1382.2274.5962.79 76.0184.8291.9081.06
Mistral-Large 123B53.53 [52.61, 54.44]77.39 97.2586.5374.1472.87 82.8386.3292.9784.70
Qwen3 32B51.63 [50.68, 52.56]73.62 96.4282.4373.9162.4571.27 76.8490.8179.16
Llama-3.3 70B47.12 [46.12, 48.09]76.22 92.7483.5567.4172.4372.35 76.7191.6979.55
Qwen3 8B42.70 [41.50, 43.85]64.84 73.3867.1757.9463.7751.43 61.4974.6264.26
Llama-3.1 8B37.21 [36.02, 38.38]63.95 71.9065.5956.1364.4048.63 55.1876.8162.66

Key Finding

Actor-specific information tracking is the core bottleneck. Models can parse social stories, but they struggle to determine which information each actor has access to, how it is communicated or inferred, and how it becomes part of that actor's mental-state representation.

Stage 1 reveals the structural side of this bottleneck. F1 shows a consistent gap between Order 0 world facts and actor-specific beliefs. Moving beyond world facts requires the model to determine which facts each actor perceived, missed, remembered, was told, or could infer. Higher-order beliefs require an additional step because the model must represent one actor's view of another actor's information state.

Stage 2 explains the same bottleneck at the schema-label level. Knowledge Access is among the weaker dimensions across models (56.13-74.59%). Representation is also weak for several models (54.33-89.01%). The analysis by belief order shows that Order 1 actor beliefs have the lowest overall labeling accuracy (72.2%), with especially low accuracy for Knowledge Access (59.2%) and Representation (60.1%). Order 2+ accuracy is higher overall (75.3%), so the results do not show a monotonic decline with belief order.

The gap between stages is itself diagnostic: models label provided belief propositions far better (up to 85.95%) than they extract those propositions from raw text (up to 61.63%). Current LLMs are much better at operating over an explicit belief structure once it is given than at constructing that structure directly from story text, a distinction invisible to endpoint QA benchmarks.

Stage 1 extraction F1 by model and belief-order bucket
Figure 4a. Stage 1 extraction F1 by belief-order bucket. All models show a consistent gap between Order 0 world facts and actor-specific beliefs.
Stage 2 labeling accuracy by belief order and schema dimension
Figure 4b. Stage 2 labeling accuracy by belief-order bucket and schema dimension. Order 1 beliefs are the hardest to label, especially for Knowledge Access and Representation.

BibTeX

@article{bawatneh2026omnitom,
  title   = {OmniToM: Benchmarking Theory of Mind in LLMs via Explicit Belief Modeling},
  author  = {Bawatneh, Adam and Sapkota, Sagar and Bedi, Amrit Singh and
             Karmaker, Santu and Shah, Mubarak},
  journal = {arXiv preprint arXiv:2605.26322},
  year    = {2026}
}