Retrospective Physical Process Reasoning

RetroHolmes: When Semantic Plausibility Fails Retrospective Physical Process Reasoning

RetroHolmes is a real-world benchmark that asks vision-language models to reason backward from outcomes: is a transformation physically reachable, and what causal steps could have produced it?

RetroHolmes taxonomy of physical transitions
FROM ENDPOINTS → CAUSES
9,530image pairs
14real-world domains
5diagnostic dimensions
3aligned metrics
01 / The gap

A plausible procedure is not necessarily a possible one.

Modern VLMs can describe what a scene looks like and generate fluent instructions. But fluency can hide impossible physics: a chopped ingredient cannot become whole again, and a sealed container cannot be filled without opening it.

Can a model distinguish “sounds right” from “could really happen”?
TASK 01

World reachability judgment

Given two sparse visual endpoints, determine whether a valid physical transition exists.

TASK 02

Inverse step reconstruction

If reachable, infer the causal execution chain that bridges the initial and target states.

02 / RetroHolmes

Object-centric, process-oriented, deliberately diagnostic.

The benchmark moves beyond endpoint recognition and tests whether models can reason over hidden physical transitions.

Four transformation families.

RetroHolmes covers physical deformation, material and state change, topological assembly, and hybrid processes across cooking, woodworking, robotics, crafting, and other real-world domains.

Reachable / unreachableSparse endpointsCausal step chainsHuman verification
Five evaluation dimensions in RetroHolmes
Five evaluation dimensions probe causal modeling, long-range reasoning, belief conflict, temporal reversibility, and irreversible micro-states.
03 / Simulate-and-Verify

Ground abstract reasoning in simulated state evolution.

A lightweight analysis-by-synthesis instantiation turns a verbal hypothesis into a visual trajectory that can be checked.

01

Initial planner

Propose a complete candidate execution chain from the two endpoint images.

02

Physical world simulator

Synthesize intermediate visual states while anchoring the start and target images.

03

Verifier

Use the simulated evolution to verify reachability and refine the prediction.

Simulate-and-Verify framework diagram
04 / Experimental results

Strong perception does not guarantee physical reasoning.

Complete results from the main experiment. JA = Judgment Accuracy, BCS = Belief-Conflict Sensitivity, and SC = Step Completeness.

Model Judgment Accuracy (JA) ↑ ED3 / BCS ↓ Step Completeness (SC) ↑
AllED1ED2ED4ED5 AllED1ED2
Random Choice50.0350.0749.8726.6450.50————
Closed-source models
GPT-5.272.5872.03 ↓0.5574.29 ↑1.7140.62 ↓31.9660.00 ↓12.5816.3517.9917.57 ↓0.4218.98 ↑0.99
GPT-4o76.5874.24 ↓2.3483.33 ↑6.7551.37 ↓25.2155.00 ↓21.5814.6419.1119.21 ↑0.1018.91 ↓0.20
Gemini 3 Pro84.5183.87 ↓0.6486.56 ↑2.0559.62 ↓24.8992.50 ↑7.9914.4918.7517.70 ↓1.0520.69 ↑1.94
Open-source models
Qwen3-VL-30B71.9972.87 ↑0.8869.30 ↓2.6936.20 ↓35.7969.85 ↓2.1444.0218.7918.65 ↓0.1419.13 ↑0.34
Qwen3-VL-8B70.2873.16 ↑2.8862.63 ↓7.5634.64 ↓35.6487.00 ↑16.7250.3218.3218.37 ↑0.0518.19 ↓0.13
Qwen3-VL-4B71.2671.91 ↑0.6569.79 ↓1.4738.91 ↓32.3571.50 ↑0.2454.3715.7415.55 ↓0.1916.15 ↑0.41
InternVL3.5-4B53.3850.00 ↓3.3862.52 ↑9.1411.59 ↓41.7911.00 ↓42.3899.6716.9616.97 ↑0.0116.95 ↓0.01
InternVL3.5-8B52.5953.16 ↑0.5751.27 ↓4.3220.93 ↓31.6646.25 ↓6.3478.6917.2717.56 ↑0.2916.58 ↓0.69
LLaVA-OV-8B53.2655.73 ↑2.4746.69 ↓6.5711.52 ↓41.7474.75 ↑21.4995.2717.3017.40 ↑0.1017.06 ↓0.24
Cosmos-Reason2-8B64.7368.92 ↑4.1953.95 ↓10.7826.54 ↓38.1981.00 ↑16.2770.2413.8613.83 ↓0.0313.95 ↑0.09
Ours
Qwen3-VL-8B (SFT)83.4383.49 ↑0.0683.33 ↓0.1063.49 ↓19.9482.50 ↓0.9314.3325.7826.86 ↑1.0823.61 ↓2.17
Ours w/o Stage 2 (Qwen)65.0469.00 ↑3.9654.15 ↓10.8925.95 ↓39.0996.00 ↑30.9642.9811.9713.08 ↑1.119.12 ↓2.85
Ours (Qwen)85.7285.03 ↓0.6987.83 ↑2.1167.35 ↓18.3784.50 ↓2.987.5327.4528.14 ↑0.6926.13 ↓1.32

ED1: Basic Causal Modeling · ED2: Long-Range Modeling · ED3: Belief-Conflict Sensitivity · ED4: Temporal Reversibility · ED5: Irreversible Micro-States Dynamics. Values in parentheses in the paper indicate evaluation-set sizes.