Skip to main content
HiddenLaw tests whether a learner can discover a hidden, per-entity property that its starting vocabulary does not contain. It makes the critique “AI cannot invent new variables” testable. The benchmark was introduced in Inventing the Variable.

Discovery levels

Design

  • Worlds are procedurally generated and follow counterfactual laws, so a learner cannot recall the answer.
  • Each world is offered under three data-access regimes, including confounded passive data and laboratory (interventional) data.
  • Matched control worlds contain nothing hidden, which tests whether a learner invents variables it does not need.

Results

The agent results with laboratory data use a fitting tool that can group parameters by any data column. When the tool offers no grouping, Sonnet 5 absorbs entity differences with periodic functions of the observable in 8 of 9 runs, while Opus 5.5 posits a hidden property in every judged run.

What the results mean

Passive data blocks every learner, human or machine, when the hidden property is a deterministic function of observables. Once interventional data is available, whether a learner forms the new concept depends on the model and, for weaker models, on the tool interface. With nine worlds per cell, the intervals are wide. The paper releases the benchmark, all transcripts and a script that reproduces every reported number. Get them from the Zenodo record.
Last modified on November 15, 2026