Simulation Studies

Read these pages as controlled simulation experiments. They are designed to show what each estimator recovers or fails to recover when the data-generating process is fully controlled.

Every page below is one experiment. We simulate data from a known model, run the estimators on it, and report what they recover. Because the truth is known, both recovery and failure are measurable.

Page

Environment

Size

Estimators

What it shows

Bus engine replacement

Keep-or-replace mileage model (Rust 1987).

20 states x 2 actions

NFXP, CCP, TD-CCP, MCE-IRL, GLADIUS.

The canonical benchmark. Who recovers the cost parameters, and at what compute cost.

Gridworld navigation

Walk to a goal on a grid.

64 states x 5 actions

MCE-IRL, Neural MCE-IRL, AIRL, GLADIUS, NFXP, CCP.

What happens where the data rarely goes.

Route choice

Synthetic road network (25 nodes, random geometric graph).

25 states x 4 actions

NFXP, CCP, MCE-IRL, GLADIUS.

Structural parameter recovery and behavioral fidelity on a graph topology.

Stockpiling

Consumer stockpiling of a storable good (Hendel-Nevo).

20 states x 2 actions

NFXP, CCP, MCE-IRL, GLADIUS.

Structural recovery on a price-driven inventory model where the optimal policy stockpiles on sale.

Fleet maintenance

Multi-component bus engine replacement (Rust 1987, K=3 components).

216 states x 2 actions

NFXP, CCP, MCE-IRL, GLADIUS.

High-dimensional factored environment. Structural recovery at scale; GLADIUS scalability on a factored state space.

Content consumption

Latent viewer types choosing what to watch (heterogeneous-agent model).

65 states x 4 actions

AIRL-Het vs homogeneous AIRL and MCE-IRL.

Heterogeneity recovery. AIRL-Het sorts viewers into types and serves both, where a homogeneous fit settles on one and abandons the other.

RHIP lookahead

Route choice with finite-lookahead demonstrators.

25 nodes x local actions

RHIP horizon sweep.

The best-fitting planning horizon recovers the demonstrator’s true lookahead.

The findings in one line. On easy problems most estimators match the choice probabilities. On harder problems many do not, and the gap in behavior is the point. The differences also show up in parameter recovery, in counterfactuals, and in compute cost.

Reading the tables

All numbers come from a saved results file written by the run script. Crashes and timeouts stay in the table with their error message.

Policy TV measures how far the estimated choice probabilities are from the truth. Lower is better.

Regret measures welfare lost when the recovered model is used in a changed environment. Type A shifts a payoff. Type B changes the dynamics. Type C penalizes an action. Estimators that recover a transferable reward re-solve the model and adapt. Policy-only methods keep their old policy, so their Type C regret is large.

Parameter recovery is reported only for structural estimators. IRL methods recover a reward that produces the same behavior but in a different parameterization, so comparing their parameters to the truth is not meaningful.

The estimators are documented in the catalog.