Reasoning over Video: Evaluating How MLLMs Extract, Integrate, and Reconstruct Spatiotemporal Evidence
Organizations: UNIST · KAIST
Abstract
The growing interest in embodied agents increases the demand for spatiotemporal video understanding, yet existing benchmarks largely emphasize extractive reasoning, where answers can be explicitly presented within spatiotemporal events. It remains unclear whether multimodal large language models can instead perform abstractive spatiotemporal reasoning, which requires integrating observations over time, combining dispersed cues, and inferring implicit spatial and contextual structure. To address this gap, we formalize abstractive spatiotemporal reasoning from videos by introducing a structured evaluation taxonomy that systematically targets its core dimensions and constructs a controllable, scenario-driven synthetic egocentric video dataset tailored to evaluate abstractive spatiotemporal reasoning capabilities, spanning object-, room-, and floor-plan-level scenarios. Based on this framework, we present VAEX-BENCH, a benchmark comprising five abstractive reasoning tasks together with their extractive counterparts. Our extensive experiments compare the performance of state-of-the-art MLLMs under extractive and abstractive settings, exposing their limitations on abstractive tasks and providing a fine-grained analysis of the underlying bottlenecks. The dataset will be released soon.
Figures & tables
| Category | Extractive | Abstractive | Expanded Capability |
|---|---|---|---|
| Chronology | Appearance Order: Order of first appearance: {sofa, TV, table, cabinet} | Memory–Action: What activity is possible in the {third} room? | Frame-local perception Memory-grounded perception |
| Direction | Relative Direction: Facing {fridge} from {stove} , where is {stool} ? | Map Direction: [room1 is east of room2] What is the direction of {room3} from {room4} ? | Frame-local direction Allocentric orientation |
| Distance | Relative Distance: Which object is the closest to the {door} ? | Map Scale: [ ] What is the between {room3} and {room4} ? | Frame-local proximity Global metric estimation |
| Planning | Route Plan: Facing {TV} from {sofa} , what sequence of turns navigate you to {table} ? | Simulation: Which room is located directly opposite to {kitchen} ? | Local route planning Allocentric simulation |
| Counting | Object Counting: How many {chairs} are in the {dining room} ? | Global Counting: How many {chairs} are observed across all rooms? | Single-room counting Multi-room aggregation |
| Resolution | #Query | #Rooms | #Objects | Video Duration(s) |
| 30 | 6.7 1.25 | 73.5 14.27 | 36.81 6.05 |
| Abstractive | Extractive | |||||||||||
| Models | Mem. | MDir. | MSca. | Sim. | Glob. | Avg. | Order | Dir. | Dist. | Route | Obj. | Avg. |
| Reference Baselines | ||||||||||||
| Random | 30.7 | 22.0 | 18.0 | 35.3 | N/A | 26.5 | 15.3 | 22.0 | 42.0 | 20.0 | N/A | 24.8 |
| Human-Level | 89.3 | 83.3 | 60.0 | 93.3 | 82.7 | 81.7 | 93.3 | 88.0 | 77.3 | 88.7 | 92.7 | 88.0 |
| Proprietary Models | ||||||||||||
| GPT-5.2 ( Singh et al., 2025 ) | 38.0 | 26.0 | 34.0 | 29.3 | 23.3 | 30.1 | 73.3 | 26.0 | 56.0 | 18.7 | 48.7 | 44.5 |
| Model Family | Model Name |
|---|---|
| GPT | gpt-5.2 |
| Gemini | gemini-3-flash-preview |
| gemini-3-pro-preview | |
| Claude | claude-haiku-4-5-20251001-v1:0 |
| claude-sonnet-4-5-20250929-v1:0 | |
| Qwen | qwen3-vl-2b-instruct |
| Model | Stat | Mem. | MDir. | MSca. | Sim. | Glob. | Avg. |
|---|---|---|---|---|---|---|---|
| GPT-5.2 | mean std | 38.0 3.0 | 26.0 6.0 | 34.0 7.2 | 29.3 6.4 | 23.3 6.7 | 30.1 2.5 |
| 95% CI | [34.3,41.7] | [18.6,33.4] | [25.0,43.0] | [21.4,37.3] | [15.1,31.6] | [27.0,33.3] | |
| p-value | - | - | - | - | - | 0.0085 | |
| Gemini-3 Flash | mean std | 60.7 2.8 | 34.0 4.9 | 24.0 3.7 | 51.3 6.9 | 31.3 7.3 | 40.3 2.8 |
| 95% CI | [57.2,64.1] | [27.9,40.1] | [19.5,28.5] | [42.8,59.9] | [22.3,40.4] | [36.8,43.7] | |
| p-value | - | - | - | - | - | - |
| Model | Stat | Appr. | Dir. | Dist. | Plan. | Obj. | Avg. |
|---|---|---|---|---|---|---|---|
| GPT-5.2 | mean std | 73.3 6.7 | 26.0 4.3 | 56.0 4.9 | 18.7 7.3 | 48.7 6.9 | 44.5 3.1 |
| 95% CI | [65.1,81.6] | [20.6,31.4] | [49.9,62.1] | [9.6,27.7] | [40.1,57.2] | [40.6,48.4] | |
| p-value | - | - | - | - | - | 0.0176 | |
| Gemini-3 Flash | mean std | 93.3 0.0 | 40.0 7.5 | 62.7 1.5 | 16.0 2.8 | 38.0 3.8 | 50.0 2.4 |
| 95% CI | [93.3,93.3] | [30.7,49.3] | [60.8,64.5] | [12.5,19.5] | [33.3,42.7] | [47.1,52.9] | |
| p-value | - | - | - | - | - | 0.0341 |
| Category | Contents |
|---|---|
| Environment typology | Single-story residence |
| # of rooms | 6 |
| Types of rooms | bathroom, bedroom, kitchen, living room, piano room, study |
| Objects | bathroom : washstand, toilet |
| bedroom : wardrobe, lamp, cabinet, bed, books, pillows, windows | |
| kitchen : fridge, cupboard, stove, sink, window, cups |
| Category | Contents |
|---|---|
| Environment typology | Single-story residence |
| # of rooms | 6 |
| Types of rooms | bathroom, bedroom, dining room, kitchen, living room, study |
| Objects | bathroom : washstand, bath, toilet, window |
| bedroom : bed, pillow, wardrobe, window | |
| dining room : table, chairs, book, fireplace, window, door |
| Category | Contents |
|---|---|
| Environment typology | Office |
| # of rooms | 5 |
| Types of rooms | bathroom, file room, locker room, lounge, main office |
| Objects | bathroom : washstand, toilet |
| file room : desk, chair, carpet, bookshelf, window, printer, prints, safe | |
| locker room : lockers, carpet |
| Category | Contents |
|---|---|
| Environment typology | Single-story residence |
| # of rooms | 6 |
| Types of rooms | bathroom, bedroom, dining room, kitchen, living room, study |
| Objects | bathroom : window, towers, curtain, toilet |
| bedroom : bed, pillow, air conditioner, wardrobe, window | |
| dining room : table, chairs, window |
| Category | Contents |
|---|---|
| Environment typology | Multi-story residence |
| # of rooms | 8 |
| Types of rooms | bathroom 1, bathroom 2, bedroom 1, bedroom 2, dining room, dressroom, kitchen, living room |
| Objects | bathroom 1 : washstand, cup, toilet, mirror, plant |
| bathroom 2 : washstand, toilet, mirror | |
| bedroom 1 : bed, pillows, lamps, picture, vase, chair, window, curtain |
Spatiotemporal Reasoning
Spatiotemporal reasoning studies how systems connect objects, events, locations, and changes across space and time.
See all 70 papers