ViSTR-Bench: Can MLLMs Reason from Continuous Visual Cues in Dynamic Scenes? ViSTR-Bench: Can MLLMs Reason from Continuous Visual Cues in Dynamic Scenes?

ViSTR-Bench: Can MLLMs Reason from Continuous Visual Cues in Dynamic Scenes? ViSTR-Bench: Can MLLMs Reason from Continuous Visual Cues in Dynamic Scenes?

Han Li1,2 Si Liu1 Zehao Huang Dongxin Lyu3 Longfei Xu1 Jiahui Fu1 Daxin Tian1,2 Yuliang Xiu3 Naiyan Wang
1. Beihang University 2. Zhongguancun Academy 3. Westlake University

Overview

ViSTR-Bench is designed to systematically evaluate whether MLLMs can reason from continuous visual cues in dynamic scenes. This project page follows the paper through four parts: Task Definition, Benchmark statistics, Construction pipeline, and Evaluation Results.

4 reasoning dimensions
15 subtasks
1,340 video QA pairs
39 evaluated model variants
ViSTR-Bench teaser video.

Task Definition

Motion Perception

This dimension evaluates whether MLLMs can perceive and compare object motion from continuous visual observations. The core challenge is to distinguish true object motion from apparent visual changes caused by camera movement, viewpoint variation, or environmental distractors.

Spatial Relations

This dimension focuses on reasoning about evolving spatial relationships and geometric constraints in dynamic scenes, requiring models to account for camera motion, object positions, scene layout, and spatial clearance over time.

Outcome Prediction

This dimension evaluates whether MLLMs can infer future outcomes from historical motion cues before the final outcomes are directly observed.

Physical Dynamics

This dimension examines whether MLLMs can reason about latent physical properties, dependencies, and stability conditions revealed through dynamic interactions.

Representative task examples from ViSTR-Bench
Representative task examples from ViSTR-Bench.

Benchmark statistics

ViSTR-Bench consists of 15 subtasks and 1,340 high-quality video question-answer pairs, spanning tabletop, indoor, and outdoor scenes. The data are collected from multiple sources, including public datasets, web videos, and self-collected recordings.

Dimensions and subtasks

Hover over each segment to view detailed benchmark statistics.

Construction pipeline

We construct ViSTR-Bench through a systematic multi-stage pipeline, including data collection, video preprocessing, question-answer (QA) pair generation, and human quality control. This pipeline is designed to ensure that each sample requires temporal evidence, supports high-level reasoning, and has an unambiguous qualitative answer.

Benchmark construction pipeline
Benchmark construction pipeline.
01

Data Collection

To cover diverse spatio-temporal reasoning scenarios across tabletop, indoor, and outdoor environments, we collect videos from established public datasets, curated web videos, and self-collected recordings.

02

Video Preprocessing

Raw videos inherently contain multiple distinct events, irrelevant temporal context, and explicit outcomes that could trivialize reasoning tasks into simple recognition.

03

QA Pair Generation

We formulate all instances as binary-choice questions using task-specific templates, and the order of the two candidate options is systematically randomized for each question.

04

Human Quality Control

Expert annotators manually filter all candidate QA pairs according to four strict criteria: visibility, temporal sufficiency, objectivity, and non-triviality.

Evaluation Results

Existing MLLMs achieve limited performance on ViSTR-Bench, indicating that qualitative spatial-temporal reasoning from continuous visual cues remains a challenging problem for current MLLMs.

Best MLLM 62.0%

The best-performing model, GPT-5.4-thinking, obtains an overall accuracy of 62.0%.

Frequency Baseline 57.9%

The best-performing model is only 4.1% higher than Chance Level (Frequency).

Human Evaluation 91.0%

Human evaluation remains 29.0% above the best-performing model.

Radar comparison across model groups
Radar comparison across model groups.
Method Rank Average Motion
Perception
Spatial
Relations
Outcome
Prediction
Physical
Dynamics
Baseline
Chance Level (Random)-50.050.050.050.050.0
Chance Level (Frequency)-57.958.463.254.260.3
Proprietary General MLLMs
GPT-5.4556.163.067.849.448.9
GPT-5.4-thinking162.069.874.451.960.7
Gemini-3-Flash-Preview-thinking1550.744.061.250.948.9
Gemini-3.1-Flash-Lite-Preview-thinking1252.649.363.648.555.5
Gemini-3.1-Pro-Preview-thinking953.649.371.150.648.5
Claude-Sonnet-4.61451.052.259.951.139.3
Claude-Sonnet-4.6-thinking1153.451.959.953.448.9
Claude-Opus-4.6655.452.564.051.959.0
Claude-Opus-4.6-thinking754.751.368.649.257.6
Seed-2.0-Lite854.453.757.451.359.4
Seed-2.0-Lite-thinking358.861.666.953.458.5
Seed-2.0-Pro456.857.866.552.155.9
Seed-2.0-Pro-thinking260.165.171.555.152.4
MiMo-V2.51352.450.763.649.649.3
MiMo-V2.5-thinking1053.648.464.550.457.2
Open-source General MLLMs
LLaVA-OneVision-1.5-4B1447.646.058.747.039.7
LLaVA-OneVision-1.5-8B1149.754.557.947.239.7
Qwen3.5-27B-thinking155.054.066.553.847.2
Qwen3.5-35B-A3B-thinking1349.046.361.646.445.4
Qwen3.5-122B-A10B-thinking353.451.367.847.555.0
Qwen3.5-397B-A17B-thinking254.454.868.649.849.3
InternVL3.5-8B850.955.464.546.041.0
InternVL3.5-14B751.352.259.548.946.7
InternVL3.5-38B552.342.864.549.659.8
InternVL3.5-30B-A3B950.151.362.845.645.4
InternVL3.5-241B-A28B453.451.069.447.254.1
Intern-S1651.752.562.447.748.5
Intern-S1-Pro1249.748.164.045.347.2
GLM-4.6V-thinking1049.949.363.646.244.5
Specialized Spatial MLLMs
Spacer-SFT-7B251.649.665.749.844.1
VG-LLM-4B748.249.957.047.538.0
VG-LLM-8B947.646.352.548.342.8
Spatial-MLLM-135K-4B1047.346.056.245.843.2
Spatial-MLLM-820K-4B351.355.756.648.545.9
SpatialLadder-3B847.849.947.948.742.8
Spatial-SSRL-7B550.344.964.949.145.9
VST-7B-RL649.451.950.048.547.2
GeoThinker-Qwen2.5VL-7B152.851.056.648.561.6
GeoThinker-Qwen3VL-8B450.555.452.149.145.0
Human Evaluation
Human-91.096.296.584.093.9
01

Current MLLMs remain far from human-level spatial-temporal reasoning.

02

Proprietary general-purpose MLLMs perform best overall.

03

Spatial MLLMs show limited generalization to dynamic reasoning.

04

Thinking mode is helpful but not consistently reliable.

05

Performance varies substantially across reasoning dimensions.

Citation

Please cite ViSTR-Bench if you find the benchmark useful for your research.

@article{vistr-bench,
  title={ViSTR-Bench: Can MLLMs Reason from Continuous Visual Cues in Dynamic Scenes?},
  author={Li, Han and Liu, Si and Huang, Zehao and Lyu, Dongxin and Xu, Longfei and Fu, Jiahui and Tian, Daxin and Xiu, Yuliang and Wang, Naiyan},
  journal={arXiv preprint arXiv:2607.20868},
  year={2026}
}