MaD Physics
Evaluating Information Seeking Under Constraints in Physical Environments

Moksh Jain1,2,*, Mehdi Bennani1, Johannes Bausch1, Yuri Chervonyi1, Bogdan Georgiev1, Simon Osindero1, Nenad Tomašev1
1Google DeepMind  ·  2Mila — Quebec AI Institute, Université de Montréal
*Work done during an internship at Google DeepMind. Correspondence: mokshjn00@gmail.com, nenadt@google.com
MaD Physics overview: measurement and prediction phases
MaD Physics consists of two phases: Measurement (top), where the agent interacts with a physical environment to make observations under a budget — each observation incurs a cost that depends on the choice and fidelity of the measurement; and Prediction (bottom), where the agent must use the collected observations to predict the state of the system at a queried future time.

Abstract

Scientific discovery is fundamentally a resource-constrained process that requires navigating complex trade-offs between the quality and quantity of measurements due to physical and cost constraints. Existing benchmarks for evaluating agents for scientific discovery focus on either static knowledge-based reasoning or unconstrained experimental design tasks, and do not capture the ability to make measurements and plan under constraints.

To bridge this gap, we propose Measuring and Discovering Physics (MaD Physics), a benchmark to evaluate the ability of agents to make informative measurements and conclusions subject to constraints on the quality and quantity of measurements. The benchmark consists of three environments, each based on a distinct physical law. To mitigate contamination from existing knowledge, MaD Physics includes altered physical laws. In each trial, the agent makes measurements of the system until it exhausts an allotted budget, and then must infer the underlying physical law to make predictions about the future state of the system.

MaD Physics evaluates two fundamental capabilities of scientific agents: inferring models from data and planning under constraints. We also demonstrate how MaD Physics can be used to evaluate other capabilities such as multimodality and in-context learning. We benchmark agents on MaD Physics using four Gemini models (2.5 Flash Lite, 2.5 Flash, 2.5 Pro, and 3 Flash), identifying shortcomings in their structured exploration and data collection capabilities, and highlighting directions to improve their scientific reasoning.

What's inside

Benchmark Features

Three physical domains

Environments

Domain 1

Classical Mechanics

A system of N spherical objects evolving under Newtonian dynamics, with optional anisotropic inertial mass (governed by a coupling constant κ) and modified gravity laws (1/r or rippled).

Normal. Standard Newtonian dynamics — no alteration.
1/r gravity. Modified gravity: gravitational force ∝ 1/r.
Ripple gravity. Modified gravity: rippled inverse-square law.
Anisotropic κ=10. Anisotropic inertia with κ = 10.
Anisotropic κ=20. Anisotropic inertia with κ = 20.
Combined. Anisotropic inertia (κ = 10) with 1/r gravity.
Domain 2

Fluid Mechanics

2D incompressible viscous flow (Kelvin–Helmholtz instability), governed by the Navier–Stokes equations. Alterations introduce a state-dependent gyroscopic forcing that perturbs the velocity perpendicular to the flow, modulated by either local kinetic energy (velocity modulation) or vorticity (vorticity modulation).

Normal. Standard Navier–Stokes — no alteration.
Velocity mod. Gyroscopic forcing scaled by local kinetic energy.
Vorticity mod. Opposing force layers within turbulent eddies.
Combined. A convex combination of velocity and vorticity modulation.
Domain 3

Quantum Mechanics

Two particles in a 2D box, evolving under the time-dependent Schrödinger equation with smoothed infinite-well potentials. Alterations include a generalized Born rule (probability density p-norm with p ≠ 2) and non-linear entanglement initialization (spatial-correlation factor parameterized by λ).

Normal (p=2). Standard quantum mechanics: separable initial state, p = 2 Born rule.
Born rule p=3. Generalized Born rule with p = 3 — modified measurement postulate.
Entangled init. Non-linear entanglement initialization with spatial correlation factor.

Main Results

We benchmark a minimal agent scaffold with code execution across Gemini 2.5 Flash Lite, 2.5 Flash, 2.5 Pro, and 3 Flash. Performance generally improves with model capability, and a Strategy system prompt inspired by Bayesian experimental design tends to help. However, even the strongest models struggle to recover correct symbolic forms of the underlying laws, and smaller Gemini 2.5 models often produce out-of-bounds predictions in classical mechanics, indicating headroom for both better scaffolds and base capabilities.

Predictions are not clipped — entries far above 1 in the Classical table reflect runaway out-of-bounds predictions, separating models that produce stable predictions from those that don't.

Classical Mechanics — combined config uses κ=10 with 1/r gravity
Model Prompt Prediction Error ↓
Normal Anisotropic Inertia Altered Gravity Combined
κ=10 κ=20 1/r Ripple
Gemini 2.5 Flash LiteBase6.6113.78831.97638.25253.441241.11
+ Strategy48.32115.0274.62463.831183.7964.43
Gemini 2.5 FlashBase5.9735.364.4228.2266.75198.69
+ Strategy7.9312.3260.3626.4544.3223.33
Gemini 2.5 ProBase1.932.1213.4111.4015.6738.72
+ Strategy0.671.560.371.220.500.49
Gemini 3 FlashBase0.290.360.880.310.390.38
+ Strategy0.380.390.370.370.430.35
Fluid Mechanics — combined config uses a convex combination of velocity and vorticity modulation
Model Prompt Prediction Error ↓
Normal Velocity Modulation Vorticity Modulation Combined
γ=0.5 γ=0.7 γ=5.0 γ=10.0
Gemini 2.5 Flash LiteBase0.680.730.820.650.811.02
+ Strategy0.413.260.810.590.730.81
Gemini 2.5 FlashBase0.470.510.660.820.850.86
+ Strategy0.390.470.220.750.500.71
Gemini 2.5 ProBase0.210.170.180.732.510.71
+ Strategy0.230.100.330.440.700.69
Gemini 3 FlashBase0.260.490.500.360.790.23
+ Strategy0.170.140.410.270.190.31
Quantum Mechanics — combined config uses λ=25 and p=1
Model Prompt Prediction Error ↓
Normal Measurement Norm Entanglement Combined
p=1 p=3 λ=5.0 λ=15.0
Gemini 2.5 Flash LiteBase0.170.660.310.110.250.54
+ Strategy0.110.610.210.140.140.55
Gemini 2.5 FlashBase0.140.540.130.130.180.60
+ Strategy0.110.470.090.070.160.59
Gemini 2.5 ProBase0.080.520.100.140.150.58
+ Strategy0.030.460.080.100.120.40
Gemini 3 FlashBase0.110.530.040.300.160.39
+ Strategy0.050.480.050.070.090.92

Ablations

We probe how prediction error scales along two axes of the Classical Mechanics environment: the number of interacting particles, and the dimensionality of the state space.

Prediction error vs. number of particles
Number of particles. Predictive error grows with the number of particles in the classical environment.
Prediction error in 2D vs. 3D
Dimensionality. Predictive performance is largely consistent between 2D and 3D systems.

Variants

Beyond predictive error on the default environments, MaD Physics supports several variants that probe additional capabilities: image-based observations, in-context learning across episodes, and parameter inference under a known structural form.

Visual observations

An additional variant of the Classical environment provides only image renderings of the system instead of numerical state values. Trends across model capability and altered laws hold, but errors are noticeably larger.

Visual Classical Mechanics
Model Prompt Pred. Err. ↓
Normal κ=10
Gemini 2.5 FlashBase6.811786.13
+ Strat.3.1615.64
Gemini 2.5 ProBase4.5621.65
+ Strat.0.6513.23

In-context learning

Prediction error on Classical Mechanics across episodes for Gemini 2.5 Pro and Gemini 3 Flash. Gemini 3 Flash starts lower and continues to improve, while 2.5 Pro fails to learn under altered physics.

In-context learning prediction error over episodes

Parameter inference

Active-sensing variant: estimate κ (the inertial-memory coupling) given the model’s structural form. Gemini 2.5 Pro consistently underestimates κ, indicating a bias toward standard physics.

Estimated vs. ground-truth κ for parameter inference
Scope

Limitations

BibTeX

@article{jain2026madphysics,
  title         = {{MaD} Physics: Evaluating Information Seeking Under Constraints in Physical Environments},
  author        = {Jain, Moksh and Bennani, Mehdi and Bausch, Johannes and
                   Chervonyi, Yuri and Georgiev, Bogdan and Osindero, Simon and
                   Toma\v{s}ev, Nenad},
  year          = {2026},
  eprint        = {2605.10820},
  archivePrefix = {arXiv},
  url           = {https://arxiv.org/abs/2605.10820}
}