Research
CycliST: A Video Language Model Benchmark for Reasoning on Cyclical State Transitions
CycliST: A Video Language Model Benchmark for Reasoning on Cyclical State Transitions Overview Research area: Computer Vision / Video Question Answering and spatio-temporal reasoning benchmarks for Vi
- arXiv
- 2512.01095
- Published
- 2025-11-30
- Authors
- Simon Kohaut, Daniel Ochs, Shun Zhang, Benedict Flade, Julian Eggert, Kristian Kersting, Devendra Singh Dhami
AI summary
CycliST: A Video Language Model Benchmark for Reasoning on Cyclical State TransitionsOverview
Research area: Computer Vision / Video Question Answering and spatio-temporal reasoning benchmarks for Video Language Models (VLMs).
Technical level: Intermediate. The paper assumes familiarity with VQA benchmarks, VLM model families, and quantitative evaluation metrics (accuracy, MAE, F1), but the core ideas are explained accessibly through synthetic scene generation and tiered evaluation.
Scope in one sentence: The paper introduces CycliST, a synthetic benchmark of 14.8k videos and 120k question-answer pairs designed to test whether current Video Language Models can detect, track, and reason about periodically repeating ("cyclical") state changes in video scenes.
What This Paper Is About
Real-world environments are full of repeating processes — traffic lights cycling, satellites orbiting, heartbeats, objects on conveyor belts — yet existing video benchmarks mostly lack scenes built around periodic temporal structure. The authors build a benchmark whose scenes undergo smooth, strictly periodic changes in object motion, appearance, and lighting, so that every scene returns to its original configuration at regular intervals. The goal is to diagnose whether state-of-the-art VLMs can actually exploit that periodicity, rather than merely describing individual frames.
Key Contributions
-
CycliST benchmark: A high-resolution, high-framerate VLM benchmark for visual reasoning on synthetic scenes of cyclical state transitions, rendered with physically based rendering.
-
New cycle types: The benchmark extends prior synthetic VQA work by introducing linear and orbital motion patterns alongside periodic attribute dynamics, including orientation, scale, and color changes (five cycle types in total).
-
Large diagnostic dataset: 14.8k videos and 120k question-answer pairs, with tiered difficulty that shows state-of-the-art VLMs being pushed to their limits and points to skills the next VLM generation should acquire.
-
Open releases: The dataset (hosted on Hugging Face) and code — including the Blender-based render pipeline, question generation, and scripts for the dataset splits — are released as open-source repositories.
Main Findings
-
Temporal descriptive VQA is hard but not hopeless: On binary (yes/no) existential and universal questions, performance is often only slightly above the 50% random-guess baseline, with peak performance not exceeding 83%. Query questions were the most consistent category across models.
-
Comparison questions expose the largest gap: The best models reach only 70–80% accuracy on query and relational questions but show a much larger technical gap on comparison questions, indicating that temporal and inter-object reasoning remain significant challenges.
-
No consistent winner: No single model consistently outperforms the others. Neither model size nor architecture correlates strongly with results, and no model performs equally well across all tasks. The best-performing model, InternVL3 (78B), outperforms the others in 11 of 18 categories, though most models decline as tier difficulty increases.
-
Clutter hurts most models: Adding static clutter objects to the Unicycle tier caused a performance hit for almost all models across nearly all question types. The Nightrider lighting tier did not show the same uniform drop, but models still struggled there similarly to the base tiers.
-
Orbit understanding is near-guessing: When asked about orbit direction (clockwise vs. counterclockwise, 50% baseline), models scored at or below random guessing, with smaller models such as LLaVA-Video (7B) scoring significantly below chance. On identifying the center object of an orbit (roughly 30% random baseline due to 8 color and 2 size options), accuracy reached at most 60.1%, on the Unicycle tier, with drops as orbits increase in Bicycle and Tricycle scenes.
-
Attribute change detection is moderate: Accuracy at identifying the value an object changes color or size into never exceeded 66.3%, with the best results on the Unicycle tier.
-
Counting cycles and completed cycles is weak: Counting cycles, the best result was Gemini Flash 2.5 at 69.4% (Unicycle), 60.5% (Bicycle), and 46.1% (Tricycle), with MAE of 0.32, 0.48, and 0.75 respectively; several models had MAE near or above 1.5, meaning miscounting by more than one cycle on average. For counting completed cycles, all model predictions were on average off by more than one.
Methodology in Plain English
The authors generate scenes procedurally rather than filming real footage. Each scene contains a mix of cyclic objects, which periodically change, and clutter objects, which stay static but can still be referenced in questions. Every cyclic object is assigned cycle functions that modify its position, orientation, color, or size; a cycle's frequency is chosen from prime factors of the scene's total frame count, and the design guarantees each object returns to its initial state after a full cycle.
Two kinds of motion cycles exist. Linear motion moves an object back and forth at constant velocity between its starting point and a randomized switch point, reversing at the midpoint of the cycle. Orbiting motion picks a center object — either a clutter object or another cyclic object — and computes the orbiter's position relative to that center at each time step, which allows stacked dynamics such as an object orbiting something that is itself moving linearly. Attribute cycles drive discrete small-to-large size toggles, continuous orientation rotation (skipped for rotation-invariant shapes like spheres), and smooth hue interpolation between colors.
Scene generation validates placements sequentially with a backtracking mechanism: margins to boundaries and other objects are checked, the scene is simulated across all frames to detect collisions, and conflicting properties are resampled or regenerated, with fallback to earlier objects if failures persist. The scene is then rendered in Blender using the Cycles engine at 1920x1080 pixels and 32 frames per second, producing a video plus a JSON file recording full temporal metadata (position, scale, rotation, color) and spatial relationships. Lighting follows the CLEVR setup with randomized light and camera positions, plus a scene-wide sinusoidal intensity modulation for the Nightrider tier.
Questions are generated from templates combined with functional programs executed on ground-truth scene data, with novel universal and existential quantifiers so a question can ask whether something is always true or ever true. Questions split into temporal descriptive types (query, compare, relate) and scene representative types (cyclic: orbit, initial, transition; numeric: counting, periodicity, occurrence). To create tiered difficulty, the benchmark varies the number of cyclic objects, the amount of clutter, and lighting: L1 Unicycle (one cyclic object, 2-3 clutter objects), L2 Unicycle-Cluttered (4-9 clutter objects), L3 Bicycle (two cyclic objects), L4 Tricycle (three cyclic objects), and L5 Nightrider (a balanced mix of L1, L3, and L4 with light cycles). Splits total 7,400 training, 3,700 testing, and 3,700 validation videos.
Evaluation covers open-source and proprietary VLMs from the Intern, LLaVA-Video, LLaVA-OV, and Gemini families, ranging from 7B to 78B parameters, given the full 5-second, 160-frame video (LLaVA-Video models receive half the frames due to context limits). Because models answer in free text, Llama3-70B serves as an LLM judge, calibrated on 100 questions per judgment pipeline: 100% alignment with human judgments for yes/no extraction and numeric values, 92.6% for attribute questions, and an F1 of 87.6% for object mapping. Indefinite answers are marked incorrect for accuracy and excluded for MAE.
Why This Matters
Impact on research: The paper documents a specific, measurable gap: current VLMs can often recognize what is in a scene but fail to reliably detect, track, and quantify periodic structure over time. Because the benchmark separates clutter, cycle count, and lighting as independently controllable factors, it provides a diagnostic tool rather than a single leaderboard number, which the authors argue is needed to direct progress on temporal reasoning.
Real-world applications the paper cites:
- Autonomous driving: Recognizing the timing of traffic lights and the arrival of other vehicles at intersections is described as essential for safe navigation.
- Space science: Measuring the orbital period of the moonlet Dimorphos around asteroid Didymos before and after the DART impact allowed scientists to precisely quantify its deflection.
- Industrial monitoring: Packages on conveyor belts exhibit cyclical patterns that require monitoring to detect anomalies such as incorrect timing or size variations.
- Healthcare: Cyclical patterns such as heartbeats are analyzed through medical imaging to detect abnormalities.
Industry relevance: The paper notes that a reliable model of a cyclical pattern allows an agent to allocate fewer resources to monitoring that state, framing periodicity understanding as a route to computational efficiency, not just accuracy. The involvement of Honda Research Institute Europe and the emphasis on motion, clutter, and lighting robustness connect directly to perception demands in automated systems.
Future Directions
-
Extend cycles to geometry and material: The paper states that object geometry and material remain fixed throughout time in CycliST, explicitly leaving such transformations for future work.
-
Overcome the orbit-understanding failure: Since models guess orbit direction at or below chance and identify orbit centers with limited accuracy, methods that infer circular trajectories and reference objects remain an open problem.
-
Close the quantitative gap: Counting cyclic objects, counting completed cycles, and estimating periodicity all show large errors against ground truth, raising the question of how models could extract reliable quantitative structure from video.
-
Move beyond the current benchmark scope: The authors position CycliST as paving the way for visual reasoning models that surpass the state of the art in understanding periodic patterns, and the reported absence of a consistent winner — with neither size nor architecture correlating strongly with outcomes — leaves open which architectural or training changes would actually help.
Target Audience
Researchers and engineers working on video language models, video question answering, and spatio-temporal reasoning who need a diagnostic benchmark rather than a general-purpose leaderboard. It is also useful for practitioners in autonomous driving, robotics, and industrial monitoring evaluating whether a model can track periodic motion and attribute changes under clutter and variable lighting, and for dataset builders interested in procedural synthetic scene generation and LLM-judge evaluation pipelines.
Authors’ abstract
We present CycliST, a novel benchmark dataset designed to evaluate Video Language Models (VLM) on their ability for textual reasoning over cyclical state transitions. CycliST captures fundamental aspects of real-world processes by generating synthetic, richly structured video sequences featuring periodic patterns in object motion and visual attributes. CycliST employs a tiered evaluation system that progressively increases difficulty through variations in the number of cyclic objects, scene clutter, and lighting conditions, challenging state-of-the-art models on their spatio-temporal cognition. We conduct extensive experiments with current state-of-the-art VLMs, both open-source and proprietary, and reveal their limitations in generalizing to cyclical dynamics such as linear and orbital motion, as well as time-dependent changes in visual attributes like color and scale. Our results demonstrate that present-day VLMs struggle to reliably detect and exploit cyclic patterns, lack a notion of temporal understanding, and are unable to extract quantitative insights from scenes, such as the number of objects in motion, highlighting a significant technical gap that needs to be addressed. More specifically, we find no single model consistently leads in performance: neither size nor architecture correlates strongly with outcomes, and no model succeeds equally well across all tasks. By providing a targeted challenge and a comprehensive evaluation framework, CycliST paves the way for visual reasoning models that surpass the state-of-the-art in understanding periodic patterns.