Simulation theory is a cognitive science hypothesis proposing that an individual understands another agent's mental states—such as beliefs, desires, and intentions—by mentally simulating that agent's situation using their own cognitive and perceptual apparatus. In artificial intelligence, this translates to architectures where an agent runs an internal model, or "simulation," of another agent's decision-making process to predict behavior or infer hidden goals. This process is a core mechanism for implementing Theory of Mind (ToM) in machines, enabling more sophisticated cooperation and adversarial reasoning in multi-agent systems.
Glossary
Simulation Theory

What is Simulation Theory?
Simulation theory is a foundational concept in cognitive science and artificial intelligence, explaining how agents model the internal states of others.
The computational implementation often involves inverse planning or recursive modeling, where the simulating agent assumes the other is a rational planner with certain beliefs and then projects what actions it would take. This contrasts with theory-theory, which posits understanding comes from applying a folk-psychological theory. Key challenges include the curse of dimensionality in nested simulations and avoiding infinite regress. In AI, simulation is used for intent recognition, plan recognition, and modeling communicative intent, forming a bridge between cognitive architectures and practical agentic systems.
Core Mechanisms of Simulation Theory
Simulation theory is a cognitive science hypothesis proposing that individuals understand others' mental states by mentally simulating their situation using their own cognitive apparatus. The following cards detail its key computational mechanisms and applications in AI.
Offline Mental Simulation
The core mechanism where an agent uses its own cognitive models to run a hypothetical scenario from another agent's perspective. This involves:
- Subjective Input Substitution: Temporarily adopting the target's perceptual inputs, beliefs, and goals.
- Internal Model Execution: Running the agent's own planning or decision-making algorithms with these substituted inputs.
- Outcome Prediction: Generating a predicted action or emotional state for the target agent.
This is distinct from applying a theoretical rule (as in Theory-Theory) and is computationally analogous to running a copy of one's own software with different initial parameters.
Mirror Neuron Analogy
Simulation theory is often linked to the neurobiological discovery of mirror neurons—cells that fire both when an individual performs an action and when they observe another performing the same action. In AI, this translates to architectures where:
- Shared Representation Spaces: The same neural network modules are used for both generating and recognizing/understanding actions, intents, or emotions.
- Parasitic Prediction: The observer's motor or affective systems are covertly activated to 'rehearse' and thereby understand the observed agent's state.
This provides a parsimonious explanation for fast, intuitive understanding without complex symbolic inference.
Egocentric Bias & Simulation Failure
A key limitation and diagnostic marker of simulation. Because simulation relies on the agent's own cognitive apparatus, it can fail when the other's mind differs significantly. This manifests as:
- Egocentric Bias: The inability to separate one's own knowledge from another's, leading to false belief task failures.
- Radical Alterity Problem: Difficulty simulating agents with vastly different perceptual capabilities (e.g., a bat's sonar), motivations, or cognitive architectures.
In AI, these failures reveal the boundaries of a model's capacity for mental state attribution and highlight the need for recursive modeling to correct for self-projection.
Application: Inverse Planning & Goal Inference
A primary application in AI where simulation theory provides a computational framework. To infer a hidden goal from observed actions, an agent:
- Generates Hypothetical Goals: Proposes candidate goals the target might have.
- Simulates Planning: Uses its own planner to determine the optimal action sequence it would take for each candidate goal, given the target's presumed beliefs about the world.
- Matches Observation: Compares the simulated optimal action to the observed action, using Bayesian reasoning to update the probability of each goal.
This inverse planning approach is foundational for intent recognition and plan recognition in collaborative and adversarial agents.
Contrast with Theory-Theory
Simulation theory is one of two major competing accounts of Theory of Mind; the other is Theory-Theory. Key contrasts:
- Mechanism: Simulation uses first-person experiential resources (run my own software). Theory-Theory uses a third-person folk psychology database (apply learned causal laws about minds).
- Flexibility: Simulation is argued to be more flexible for novel situations, as it leverages general-purpose reasoning. Theory-Theory may be faster for stereotypical situations via rule lookup.
- AI Implementation: Simulation suggests architectures based on world model rollouts and self-projection. Theory-Theory suggests architectures based on knowledge graphs of mental concepts and symbolic reasoning.
Modern hybrid AI systems often blend both approaches.
Computational Requirements & Challenges
Implementing simulation theory in AI imposes specific architectural demands:
- High-Fidelity Self-Model: The agent requires an accurate, executable model of its own decision-making processes to run simulations reliably.
- Meta-Cognitive Control: Mechanisms to manage the simulation process: initializing parameters, monitoring for egocentric bias, and halting simulations.
- Significant Compute: Running multiple 'what-if' simulations is computationally expensive, requiring trade-offs with real-time performance.
- Grounding in Shared Reality: Simulations must be anchored in a common understanding of physical and social constraints to be useful. This relates to the problem of common knowledge and shared mental models in multi-agent systems.
Simulation Theory vs. Theory-Theory
A comparison of two foundational hypotheses in cognitive science and AI regarding how agents understand the mental states of others, critical for designing Theory of Mind capabilities in autonomous systems.
| Core Mechanism | Simulation Theory | Theory-Theory |
|---|---|---|
Primary Cognitive Process | Mental simulation using one's own cognitive apparatus | Application of a causal, folk-psychological theory |
Underlying Architecture | Re-use of first-person cognitive and emotional systems (e.g., mirror neuron systems) | Dedicated, domain-specific inference engine for mental states |
Knowledge Representation | Procedural; understanding is an embodied process of 'putting oneself in another's shoes' | Declarative; understanding relies on a database of abstract rules and principles about mental states |
Development Origin | Proposed to be an evolved, pre-linguistic capacity rooted in empathy and motor resonance | Proposed to be a learned, theory-like framework constructed through experience and observation |
Computational Load | High runtime cost for each simulation; scales with scenario complexity | High upfront cost for theory acquisition; efficient lookup and inference once learned |
Handling Divergent Minds | Struggles with agents whose psychology differs significantly from the simulator's (e.g., different goals, irrationality) | Can, in principle, account for divergent psychologies by adjusting theoretical parameters |
Error Mode | Egocentric bias: projecting one's own mental states onto others | Theoretical error: misapplication or gaps in the folk-psychological rule set |
Primary Evidence Domain | Neuroscience (shared neural circuits for action/emotion), rapid intuitive judgments | Developmental psychology (children's acquisition of mental state concepts), explanation of anomalous behavior |
Frequently Asked Questions
Simulation theory is a foundational concept in cognitive science and artificial intelligence, proposing a specific mechanism for how agents understand the minds of others. These questions address its core principles, computational implementation, and relationship to other theories.
Simulation theory is a cognitive science hypothesis proposing that an individual understands another agent's mental states by internally simulating that agent's situation using their own cognitive and perceptual apparatus. In AI, this translates to architectures where an agent runs an internal model—a "simulation" or "emulation"—of another agent's decision-making process to predict their actions, infer their beliefs, or recognize their intentions. The core idea is "putting yourself in their shoes" not through abstract logical inference, but by leveraging one's own operational cognitive machinery to model another's mind.
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
Simulation theory is a foundational concept for building AI that can infer the mental states of other agents. These related terms define the computational frameworks, tests, and architectures used to implement and evaluate this capability.
Theory of Mind (ToM)
Theory of Mind (ToM) is the foundational cognitive capacity to attribute mental states—such as beliefs, desires, intentions, and knowledge—to oneself and others. It is the overarching capability that simulation theory seeks to explain and implement computationally.
- Core Function: Enables prediction and explanation of behavior by modeling internal states.
- AI Application: Essential for cooperative multi-agent systems, human-AI collaboration, and adversarial reasoning.
- Contrast with Simulation: While simulation theory proposes one mechanism for achieving ToM (mental simulation), ToM itself is the functional capability.
Inverse Planning
Inverse planning is a Bayesian computational approach to inferring an agent's hidden goals and beliefs by reasoning backwards from their observed actions. It assumes the observed agent is approximately rational.
- Mechanism: Given a sequence of actions and a model of the environment (including potential goals), it calculates the posterior probability of different goals/beliefs.
- Relation to Simulation: It is a formal, probabilistic implementation of simulation-like reasoning. The system essentially 'simulates' or evaluates possible plans the agent could be executing to find the most likely explanation.
- Use Case: Critical for plan recognition in robotics, game AI, and intelligent user interfaces.
Recursive Modeling
Recursive modeling is a computational framework where an agent models not only the world but also the mental models of other agents, potentially nesting these models to multiple levels (e.g., 'I think that you think that I think...').
- Strategic Depth: Required for complex negotiation, poker, and any scenario involving deception or advanced coordination.
- Implementation Challenge: The computational complexity grows exponentially with recursion depth.
- Link to Simulation: Simulation theory provides a potential cognitive architecture for how an agent performs this recursive modeling—by using its own cognitive apparatus to simulate another agent's simulation.
False Belief Task
A false belief task is a standard test used in developmental psychology and AI to assess whether an entity possesses a functional Theory of Mind. It evaluates the understanding that others can hold beliefs that differ from reality.
- Classic Example (Sally-Anne): Sally places a marble in a basket and leaves. Anne moves the marble to a box. The test question is: 'Where will Sally look for her marble?' A correct answer ('the basket') demonstrates an understanding of Sally's false belief.
- AI Benchmark: Used to evaluate language models and agentic systems. Passing requires the model to track belief states separate from ground truth.
- Simulation Perspective: To pass, a system could simulate Sally's perceptual access and knowledge state to deduce her likely belief.
Belief-Desire-Intention (BDI) Model
The Belief-Desire-Intention (BDI) model is a prominent software architecture for intelligent agents that structures decision-making around three key components: the agent's Beliefs (its model of the world), its Desires (its goals or motivational state), and its Intentions (the plans it has committed to executing).
- Architectural Role: Provides a clean separation of concerns for building practical reasoning agents.
- Connection to Simulation: When an agent using simulation theory models another agent, it is essentially attempting to infer that other agent's BDI components. The simulating agent uses its own BDI architecture as a template for the simulation.
Theory-Theory
Theory-theory is the primary competing hypothesis to simulation theory in cognitive science. It proposes that individuals understand others' mental states not by simulation, but by employing an innate or learned 'folk-psychological' theory—a set of causal laws—to make logical inferences about internal states.
- Mechanism: Uses a theoretical, rule-based framework (e.g., 'If someone desires X and believes action Y will achieve X, they will likely do Y').
- AI Analogy: Similar to a symbolic reasoning system or a classifier trained on behavioral data.
- Hybrid Approaches: Modern AI architectures for ToM often blend theory-like learned models with simulation-like execution, depending on the task.

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