Vision Language Models Cannot Reason About Physical Transformation
Organizations: University of Michigan · University of California San Diego · University of California Berkeley · Johns Hopkins University ·
Abstract
Understanding physical transformations is fundamental for reasoning in dynamic environments. While Vision Language Models (VLMs) show promise in embodied applications, whether they genuinely understand physical transformations remains unclear. We introduce ConservationBench evaluating conservation -- whether physical quantities remain invariant under transformations. Spanning four properties with paired conserving/non-conserving scenarios, we generate and evaluate 23,040 questions across 112 VLMs. Results reveal systematic failure: performance remains near chance with improvements on conservation tasks accompanied by drops on controls. Control experiments show strong textual priors favoring invariance, yet models perform worse with actual visual content when performance is balanced across conserving and non-conserving scenarios. Neither temporal resolution, prompting, nor curated sampling helps. These findings show that current VLMs fail to maintain transformation-invariant representations of physical properties across dynamic scenes.
Figures & tables
| Component | Count |
|---|---|
| Core Dataset | |
| Conservation Tasks | 192 |
| Non-conserving Control | 192 |
| Total Videos | 384 |
| Multi-frame Conditions (Factorial) | |
| Extraction Method | 3 |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Property | Conservation Task | Non-conserving Control |
|---|---|---|
| Number | Two rows of identical coins are presented in an initial configuration. One row is then spread apart without adding or removing any coins. | Two rows of identical coins are presented in an initial configuration. One row is then spread apart, with one coin added to said row. |
| Length | Two straws of identical length are shown in an initial configuration. One of the straws is then repositioned without altering its actual length. | Two straws of identical length are shown in an initial configuration. One of the straws is then repositioned while its actual length is altered (extendable straws are used). |
| Volume | A fixed volume of liquid is poured from one container into another of a different shape. Although the height changes significantly, the volume remains constant throughout the transformation. | A fixed volume of liquid is poured from one container into another of a different shape. A significant portion of water is left in the original container instead of being completely poured in. |
| Size | A lump of playdough is reshaped from one form (e.g., a ball) into another (e.g., a flattened disc). While the shape and surface features change, the total mass remains the same across both states. | A lump of playdough is reshaped from one form (e.g., a ball) into another (e.g., a flattened disc). A significant portion of playdough is left in the experimenter’s hand without being integrated into the new shape. |
| Prompt Type | Prompt Example |
|---|---|
| Direct Question | Is the number of coins in the upper row the same as in the lower row in the final image? |
| ”Sequential” Prompt | Please process the images below sequentially, and then answer: Is the number of coins in the upper row the same as in the lower row in the final image? |
| CoT Prompt | Please process the images below sequentially. First describe what happens across the images, then answer: Is the number of coins in the upper row the same as in the lower row in the final image? |
| ”Continuous” Prompt | The above images represent a continuous process. Please answer: Is the number of coins in the upper row the same as in the lower row in the final image? |
| Domain | Parameter | Variations |
| Number | P1: Object Type | 2 variants (Uniform, Mixed) |
| P2: Mapping Shift | 2 variants (Lower vs. Upper row moved) | |
| P3: Distance Spread | 2 variants (Near, Far) | |
| P4: Number of Objects | 6 variants (3–8 coins) | |
| Total combinations: | ||
| Length | P1: Object Type | 2 variants (Uniform, Mixed) |
| Rank | Model | Conserve (%) | Non-Conserve (%) | Average (%) | Strict (%) |
|---|---|---|---|---|---|
| 0 | Human Baseline | 98.55 | 98.15 | 98.35 | 96.72 |
| 1 | gemini-2.5-pro | 94.33 | 43.88 | 69.11 | 41.20 |
| 2 | doubao-seed-1.6-vision | 82.99 | 46.42 | 64.71 | 38.22 |
| 3 | gpt-5 | 91.48 | 35.82 | 63.65 | 33.14 |
| 4 | claude-sonnet-4-5 | 75.43 | 45.39 | 60.41 | 37.23 |
| 5 | Qwen-3-VL-32B-Instruct | 64.57 | 52.06 | 58.31 | 31.15 |
| Rank | Model | Conserve (%) | Non-Conserve (%) | Average (%) | Strict (%) |
|---|---|---|---|---|---|
| 57 | InternVL-3-8B | 65.55 | 16.74 | 41.14 | 8.12 |
| 58 | InternVL-3.5-4B | 59.04 | 22.43 | 40.73 | 8.73 |
| 59 | Phi-3-vision-128k-instruct | 57.61 | 23.54 | 40.58 | 6.28 |
| 60 | InternVL-2.5-4B | 72.66 | 8.06 | 40.36 | 4.66 |
| 61 | Qwen-2.5-Omni-7B | 66.48 | 14.11 | 40.30 | 7.84 |
| 62 | VLAA-Thinker-Qwen2.5VL-7B | 54.77 | 25.56 | 40.16 | 10.56 |
Physical Reasoning
Physical reasoning studies how AI systems infer object properties, forces, and causal dynamics to predict and act in the physical world.
See all 69 papers