PhysMind: From Video to Executable Worlds for Training-Free Physical Reasoning

Chen Yang1,*, Shenxiang Zeng1,*, Haoyang Zhao1, Zhouyuan Xu1, Youquan He1, Haoyu Li1, Mingyi Deng2, Jiansheng Fan1, Chen Wang1,†

1 Tsinghua University 2 The University of Hong Kong

* Equal contribution† Corresponding author

CLEVRER
+38.23points over direct CoT
Physion++
+8.08points over direct CoT
Counterfactual
+19.25points over GPT-5.5
PhysMind converts video into a reusable executable world. In this example, direct CoT reasoning predicts unsupported collisions after the sphere is removed. PhysMind instead edits the reconstructed world, executes the counterfactual rollout, and grounds its answer in the resulting collision events.

Paper

Abstract

Reliable physical reasoning from video requires understanding how objects move, interact, and respond to interventions. Existing vision-language models (VLMs) often struggle to interpret these dynamics and reason reliably about future and counterfactual outcomes. We introduce PhysMind, a training-free agentic framework that constructs one reusable, question-agnostic executable world per video. PhysMind recovers a temporally consistent dynamic scene through object segmentation, mesh reconstruction, and 6D pose tracking, then fits analytic continuous-time dynamics and latent physical parameters without unrolling a time-stepped simulator. Given a question, it inspects, continues, or edits the world and answers from the resulting trajectories and interactions. Relative to direct chain-of-thought (CoT) reasoning with the same VLM, PhysMind improves accuracy by 38.23 points on CLEVRER and 8.08 points on Physion++. On counterfactual questions, it exceeds the strongest evaluated VLM baseline, GPT-5.5, by 19.25 points.

CLEVRER & Physion++

Qualitative Case Studies

PhysMind recovers a temporally consistent dynamic scene from each video, then fits and executes the recovered dynamics. Given a question, it inspects, continues, or edits the world.

Overview of PhysMind

PhysMind proceeds through two sequential stages: dynamic scene reconstruction recovers temporally consistent geometry and motion, after which executable physical world modeling fits and executes the recovered dynamics.

Dynamic scene reconstruction recovers object tracks, conditioned meshes, and aligned 6D pose trajectories, with the VLM selecting scene-dependent constraints and tools. Executable physical world modeling fits analytic continuous-time dynamics, supports query-conditioned inspection and intervention, and grounds the final answer in execution artifacts.

Dynamic Scene Reconstruction

Dynamic scene reconstruction estimates persistent identities, canonical geometry, and time-varying poses in a shared 3D coordinate system.

Executable Physical World Modeling

PhysMind converts the dynamic scene into an executable 3D world by fitting continuous-time analytic dynamics to the recovered trajectories and meshes.

Experiments

Main Results

PhysMind attains the highest overall accuracy among the evaluated methods on CLEVRER and Physion++.

Results on CLEVRER

CLEVRER validation-subset accuracy (%). Per-question accuracy requires all options of a question to be correct.
Method Explanatory Predictive Counterfactual Overall
per ques.per opt. per ques.per opt. per ques.per opt. per ques.per opt.
Baselines
Random7.1949.3325.4049.719.7550.0211.2649.69
Blind Gemini-3-Flash27.0064.6424.6848.9210.0750.1319.2156.31
Foundation VLMs
Qwen3-VL-235B-A22B53.1975.8440.4062.1222.1761.7937.5267.92
GLM-4.6V39.3373.7563.6466.7424.3158.7036.6866.02
Gemini-3-Flash50.3274.6642.7153.4616.6358.3834.3264.97
Gemini-3.1-Pro60.9079.1761.7671.2825.3763.5045.4771.06
GPT-4o36.7670.4835.6454.9815.5756.5427.2962.44
GPT-5.577.2189.5585.7190.6951.3376.7467.2483.66
Training-Based Methods
VideoRFT16.6661.9839.2547.4015.3554.9819.7457.28
Video-R132.7971.1441.5646.2519.6259.1028.4363.08
VideoThinker-R117.5363.6041.5642.5015.1453.7120.3756.92
Chain-of-Frames44.7177.2684.4287.8833.4870.8446.2175.29
Training-Free Methods
VideoAgent34.4261.5514.2948.567.5751.6119.3955.63
STAR55.5878.6224.2457.147.5753.4729.4664.75
PhysMind76.9787.3866.9682.3270.5888.0872.5587.22

Results on Physion++

Physion++ object contact prediction per-scene accuracy (%). Fric., Plat., and Coll. abbreviate friction, platform, and collision.
MethodFric. Plat.Fric. Coll.Bounce Plat.Bounce WallMass Coll.Overall
Baselines
Random48.4445.3153.1251.0443.7548.96
Blind Gemini-3-Flash46.8850.0047.9252.0851.5649.74
Foundation VLMs
Qwen3-VL-235B-A22B48.4443.7556.2550.0042.1948.96
Gemini-3-Flash56.2546.8852.0850.0053.1351.56
GPT-5.551.5665.6255.2158.3360.9458.07
Training-Based Methods
Video-R154.6953.1351.0445.8353.1351.04
Chain-of-Frames48.4451.5650.0051.0450.0050.26
Training-Free Methods
PhysMind54.6964.0657.2959.3864.0659.64

Cost–Accuracy Trade-off

PhysMind costs $0.01654 per question. It improves overall accuracy over GPT-5.5 by 5.31 points, while GPT-5.5 costs 6.30 times as much.

API token-cost comparison on CLEVRER. Marker position shows per-question accuracy and average token-derived API cost for each reasoning category; bubble area reflects relative token cost. The vertical axis is logarithmic.

Ablation Studies

Replacing analytic identification with fixed-step numerical integration produces the largest overall loss. Execution is specifically responsible for the counterfactual improvement.

Ablation studies on 100 CLEVRER scenes. Component ablations report per-question accuracy for each reasoning category and overall. Agent-VLM ablations compare direct CoT with PhysMind using overall per-question accuracy.

Error Analysis

The four world-construction categories account for 92.31% of errors. Errors after valid artifacts are uncommon.

Manual error attribution on 100 CLEVRER scenes: category shares and representative failure modes.

BibTeX