---
title: 'VET-Bench: Tracking in Vision-Language Models'
url: https://www.emergentmind.com/topics/vet-bench
type: topic
---

# VET-Bench: Tracking in Vision-Language Models

VET-Bench is a term that refers to two distinct, high-impact benchmarks in the vision-language and multimodal modeling literature. Both are notable for probing integrated or temporal capabilities in models, but they diverge strongly in conceptual focus and evaluation protocol. The first VET-Bench, derived from “MM-Vet v2,” is a public benchmark for holistic vision-language evaluation with structured integration of multiple capabilities including image-text sequence reasoning. The second, “Visual Entity Tracking Benchmark” (VET-Bench) from “Can Vision-Language Models Solve the Shell Game?”, is a synthetic diagnostic tailored to expose the spatiotemporal object-tracking deficiencies of video-capable vision-language models. The following article focuses on the latter, as this benchmark is canonical in current literature for the abbreviation VET-Bench [2603.08436].

## 1. Motivation and Problem Definition

VET-Bench is designed to rigorously assess a vision-language model’s (VLM’s) ability to perform visual entity tracking, specifically in scenarios where objects are visually indistinguishable and tracking is possible only through spatiotemporal continuity. Unlike prior video QA and perception benchmarks, which often admit visual shortcuts or static re-identification, VET-Bench enforces conditions that preclude any utility from frame-wise or appearance-based cues. The core objective is to diagnose and quantify the persistence gap—the inability of present-day large VLMs to maintain coherent object identity representations across time—despite human-level performance on analogous shell-game tasks [2603.08436].

## 2. Dataset Design and Construction

VET-Bench encompasses two canonical “shell-game” tasks: Cups Game (the classic ball under cups shuffling) and Cards Game (Three-Card Monte), instantiated as fully synthetic video episodes. Each episode comprises frames $\mathcal{V} = \{F_0, F_1, \dots, F_T\}$, where $N$ visually identical objects undergo a sequence of deterministic swap operations implementing an unknown permutation $\pi:[N]\to[N]$. At $t=0$, the target object $i^\star$ is explicitly highlighted (e.g., “the ball under cup 1”). The model is tasked with predicting the slot $\pi(i^\star)$ that contains the target in the final frame, using only visual evidence.

The construction enforces a strict spatiotemporal continuity condition. Let $x_i(t)$ be the center of object $i$ in frame $t$. The constraint $\|x_i(t+1) - x_i(t)\|_\infty \le d$ (per-frame displacement) and $\min_{i\ne j} \|x_i(t) - x_j(t)\|_\infty = \Delta$ with $2d<\Delta$ ensures that identity assignment is both unique and consistent under temporal smoothness, barring any moment where two objects "cross over."

Dataset statistics:

- 100 videos (50 Cups, 50 Cards) in the evaluation split;
- Objects per task $N\in\{2,3,4\}$;
- Shuffle count per task $S\in\{0,\ldots,5\}$;
- Frame rate at minimum 2 frames/swap to ensure continuity cues;
- Full photorealistic variability in appearance, lighting, texture, and camera view via three.js rendering;
- Unlimited synthetic generation to prevent memorization.

This regime guarantees that correct tracking absolutely requires chaining correspondences between object coordinates across all consecutive frames and eliminates all forms of appearance-based discrimination [2603.08436].

## 3. Theoretical Foundations and Expressivity Analysis

The architectural limitations of fixed-depth transformer-based VLMs for the visual entity tracking problem are rigorously formalized. The paper introduces the decision problem TRACK$_k$:
   
- **Definition:** Given a video of $k$ visually identical objects under the VET-Bench continuity regime, decide whether the induced permutation $\pi\in S_k$ is the identity.
  
- **Key Result:** For any fixed $k\ge5$, TRACK$_k$ is $\mathbf{NC}^1$-complete.

The proof proceeds by showing that the task admits a polylog depth (in sequence length) circuit solution (membership) but is as hard as the word problem for $S_5$ under group theory reductions (hardness). Because fixed-depth transformers are contained in $\mathbf{TC}^0$, a strictly weaker class, this establishes a fundamental “barrier”: fixed-depth VLMs cannot solve general visual tracking without access to explicit intermediate computation or external memory. This separates entity tracking from tasks solvable by transformers in a highly formal sense [2603.08436].

## 4. Baseline Evaluation and Model Analysis

State-of-the-art video-capable VLMs—including Gemini-3-Pro, Gemini-2.5, Qwen3-VL, GLM-4.6V-Flash, Ernie-4.5, Doubao-Seed, Kimi-K2.5, PerceptionLM, and Molmo2—are evaluated using standard MCQA prompts (e.g., “Which cup contains the ball at the end?”), with or without simple chain-of-thought (CoT).

Results indicate that for all $N$, models perform at chance (e.g., $\sim33\%$ for $N=3$). Analysis of response patterns reveals:

- Direct-answer completions: random guessing;
- Coarse description completions: generic recounting of “they shuffle” without actual tracking;
- CoT completions: can hallucinate plausible but incorrect entity transformations, leading to error propagation.

Performance degrades rapidly with increasing swap count or object count. Even $N=2$ parity-style tracking remains at chance unless explicit intermediate state representations are used. Prior tests such as Perception Test's "cups‐game" (appearance cues present) show a dramatic collapse (from $\sim80\%$ to $\sim31\%$) once those cues are removed, corroborating the stringency of the VET-Bench regime [2603.08436].

## 5. Spatiotemporal Grounded Chain-of-Thought (SGCoT) Methodology

To break the expressivity barrier, the benchmark authors introduce Spatiotemporal Grounded Chain-of-Thought (SGCoT), a method compelling the model to explicitly generate object trajectories as intermediate (not just implicit) states.

**Pipeline:**
1. The input prompt is prefixed to demand explicit tracking: "Track the [object] and answer where it is at the end of the video."
2. Molmo2 produces a `<tracks>` block encoding the object's $(x, y)$ coordinates at $\sim0.5$ second intervals.
3. The final answer ("Answer: left/middle/right") is placed after the trajectory trace.

**Training** deploys QLoRA fine-tuning solely on synthetic text data: coordinate strings plus final label. The loss is masked everywhere except the final answer token. This effectively aligns the VLM's output structure to link accurate, token-level trajectory accounting with correct final localization.

Technical parameters: 300 synthetic text samples, 1 epoch, fixed vision encoder, batch size 64, single A100 GPU, run time under 3 minutes [2603.08436].

## 6. Empirical Results and Insights

After SGCoT alignment, Molmo2's accuracy on VET-Bench jumps from near-chance to $91\%$ (as per empirical evaluation). Error analysis attributes residual failures solely to errors in the dense, half-second tracking sequence, confirming that trajectory-level intermediate state generation is the critical enabler.

Comparison to legacy and contemporary video QA and tracking tests demonstrates VET-Bench's exclusivity in demanding persistent, token-wise visual memory. Competing datasets (e.g., VideoReasonBench) are less stringent, as they include motion arrows, which shortcut the raw tracking requirement, yielding only $\sim56\%$ accuracy.

The released codebase includes data generation in three.js, alignment and evaluation scripts, and auxiliary resources for model training and assessment (https://vetbench.github.io).

## 7. Significance and Broader Implications

VET-Bench serves as a definitive measure of spatiotemporal memory and object permanence in vision-language agents. The benchmark rigorously confirms that:
- Fixed-depth transformer VLMs, as currently constructed, cannot solve even simple video shell games when static appearance cues are absent;
- Eliciting explicit intermediate state reasoning (SGCoT) is algorithmically sufficient for success;
- Minimal fine-tuning on text-only data is capable of enabling previously inaccessible capabilities, provided the underlying visual encoder is trained for tracking.

A plausible implication is that genuine temporal state modeling—explicit in step-by-step token output or architectural memory structure—will be a precondition for reliably deploying VLMs in real-world, temporally extended video reasoning settings. VET-Bench thus acts as both a diagnostic and developmental benchmark for multimodal research targeting integrated perception, temporal reasoning, and causal inference in synthetic and real environments [2603.08436].

Source: https://www.emergentmind.com/topics/vet-bench