Simulatability is the ability of a human observer to use a model's explanation to correctly anticipate the model's output on a new, unseen input. It is a strict, forward-looking test of explanation faithfulness: if an explanation truly captures the model's decision logic, a human simulating that logic should arrive at the same prediction. This contrasts sharply with plausible rationales, which may sound convincing but fail to predict future behavior.
Glossary
Simulatability

What is Simulatability?
Simulatability is a rigorous metric for evaluating explanation quality, measuring whether a human can use a model's explanation to correctly anticipate its output on a new, unseen input.
Operationally, simulatability is measured by presenting a human with an input, the model's explanation for a similar case, and asking them to predict the model's output. High simulatability indicates the explanation is a reliable mental model of the black-box system. This concept is critical for algorithmic fairness auditing and GDPR Right to Explanation compliance, as it validates that justifications are not merely post-hoc rationalizations but genuine reflections of the underlying decision boundary.
Key Characteristics of Simulatability
Simulatability measures whether a human can internalize a model's explanation and use it to accurately predict the model's behavior on new inputs. It is the gold standard for evaluating explanation utility.
Forward Simulation Prediction
The core test of simulatability requires a human to act as a surrogate model. Given an input and the model's explanation, the human must predict the model's output. High simulatability means the human's prediction matches the model's actual output with high accuracy. This is distinct from plausibility—an explanation can sound reasonable but fail to enable accurate prediction, revealing a gap between perceived and actual understanding.
Cognitive Tractability
Simulatability is bounded by human working memory constraints. An explanation is only simulatable if a person can hold its logic in mind without external aids. Key factors include:
- Rule count: Fewer than 7±2 decision rules
- Interaction depth: Minimal feature interactions
- Linearity: Additive models are more simulatable than those with complex non-linearities A 10,000-tree gradient-boosted ensemble has near-zero simulatability regardless of explanation quality.
Local vs. Global Simulatability
Simulatability operates at two scales:
- Local simulatability: Can a human predict the model's output for a single, specific input after seeing its explanation? This is the most common evaluation setting.
- Global simulatability: Can a human predict the model's output for any arbitrary input from the domain? This requires the explanation to capture the model's complete decision boundary.
Most interpretability research targets local simulatability, as global simulatability is achievable only for inherently transparent models like linear regression or shallow decision trees.
Measuring Simulatability
Empirical evaluation follows a structured protocol:
- Training phase: Human subjects study model explanations on a set of instances with known outputs.
- Prediction phase: Subjects predict outputs for novel, unseen instances using only the explanation.
- Metric: Forward simulation accuracy—the agreement rate between human predictions and model outputs.
Controls include measuring baseline human accuracy without explanations and comparing against the Bayes optimal predictor. Studies consistently show that even faithful explanations yield imperfect simulatability due to cognitive limitations.
Simulatability vs. Faithfulness
These two concepts are orthogonal and often confused:
- Faithfulness: Does the explanation accurately describe the model's true computation?
- Simulatability: Can a human use the explanation to predict outputs?
A perfectly faithful explanation of a deep neural network may still have zero simulatability because the computation is too complex for human cognition. Conversely, a simple but unfaithful explanation can yield high simulatability—the human predicts well, but for the wrong reasons. The ideal explanation maximizes both dimensions.
Designing for Simulatability
Maximizing simulatability requires deliberate explanation design:
- Sparse feature selection: Highlight only the 2-5 most influential inputs
- Additive decomposition: Present contributions as a sum of independent effects
- Contrastive framing: Explain why output A rather than output B
- Rule-based summaries: Use if-then logic rather than weight matrices
- Avoid interaction terms: Suppress feature interactions unless they are the primary driver
These principles align with findings from cognitive psychology on how humans construct mental models of causal systems.
Simulatability vs. Related Evaluation Metrics
A comparison of simulatability with other key metrics used to evaluate the quality and utility of model explanations.
| Metric | Simulatability | Faithfulness | Plausibility | Completeness |
|---|---|---|---|---|
Core Question | Can a human predict the model's output using the explanation? | Does the explanation reflect the model's true internal reasoning? | Does the explanation sound convincing to a human judge? | Does the explanation cover all factors that influenced the decision? |
Evaluates Ground Truth | ||||
Requires Human Subjects | ||||
Primary Risk Measured | Explanation is incomprehensible or misleading | Explanation is a deceptive rationalization | Explanation is technically accurate but unconvincing | Explanation omits critical decision factors |
Typical Measurement | Human forward simulation accuracy on new inputs | Correlation with gradient-based importance or ablation impact | Human rating of explanation quality on Likert scale | Coverage of known causal features or ablation sufficiency |
Sensitive to Model Internals | ||||
Key Limitation | Confounded by human cognitive biases and prior knowledge | Requires access to model weights or gradients | Plausible explanations can be completely unfaithful | Difficult to define exhaustive feature set for complex tasks |
Frequently Asked Questions
Explore the core concepts behind simulatability—the human ability to mentally step through a model's logic and correctly anticipate its output on new data. These answers target the most common questions from engineers and product leads evaluating interpretability systems.
Simulatability is the degree to which a human observer can use a model's explanation to correctly anticipate the model's output on a new, unseen input. It is a strict, empirical measure of interpretability. Unlike subjective notions of clarity, simulatability requires a forward-predictive test: given the model's logic and a fresh data point, can a human step through the reasoning and arrive at the exact same prediction? This concept, formalized by Lipton (2018), shifts the focus from post-hoc justification to mechanistic transparency. A highly simulatable model allows an operator to run a mental simulation of the algorithm, making it the gold standard for high-stakes audit scenarios where anticipating failure modes is critical.
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
Simulatability is a core metric for evaluating explanation quality. These related concepts define the ecosystem of techniques and metrics used to assess whether a human can truly understand and anticipate a model's behavior.
Explanation Faithfulness
The degree to which a generated rationale accurately mirrors the true computational logic used by the model. A faithful explanation enables simulatability by exposing real decision boundaries, not post-hoc fabrications.
- Key Distinction: Faithfulness vs. Plausibility
- Measurement: Input erasure, sensitivity analysis
- Failure Mode: Plausible but unfaithful rationales mislead auditors
Forward Simulation Prediction
The direct experimental method for measuring simulatability. A human is given an explanation and a new, unseen input, then asked to predict the model's output. Accuracy of these predictions quantifies simulatability.
- Protocol: Human-subject experiments with held-out data
- Metric: Agreement rate between human prediction and model output
- Goal: Validate that explanations transfer to novel cases
Counterfactual Rationales
Natural language descriptions of the minimal changes to an input that would alter the prediction. These directly support simulatability by teaching users the model's decision boundary through contrast.
- Example: 'Loan would be approved if debt-to-income ratio were below 36%'
- Mechanism: Identifies necessary and sufficient conditions
- Relationship: Complements feature attribution with actionable insight
Mechanistic Interpretability
The practice of reverse-engineering the internal algorithms and circuits within a neural network's weights. Full mechanistic understanding represents the theoretical upper bound of simulatability.
- Scope: Decomposing attention heads, MLP layers, and residual streams
- Output: Causal graphs of model computation
- Contrast: Mechanistic interpretability seeks ground-truth algorithms, not just behavioral predictions
Chain-of-Thought Transparency
Eliciting and inspecting the intermediate reasoning steps generated by large language models. When faithful, these traces allow a human to step through the model's logic and anticipate subsequent outputs.
- Technique: Few-shot prompting with explicit reasoning exemplars
- Risk: Chain-of-thought may be a plausible rationalization, not true cognition
- Validation: Requires independent simulatability testing
Local Interpretable Model Explanations (LIME)
A technique that approximates complex model predictions locally with interpretable surrogate models. By exposing the local decision surface, LIME enables simulatability within a defined neighborhood of the input.
- Method: Perturb inputs, fit sparse linear model
- Output: Feature weights for a single prediction
- Limitation: Local fidelity does not guarantee global simulatability

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