/
researchreasoningvideo generation

Symbols or Pixels?

Zero-shot language reasoning versus VBVR-trained video generation on visual reasoning tasks.

Abstract

Can rendering a visual reasoning solution as video justify its inference cost? We compare released VBVR-Pro video models with similarly sized zero-shot Qwen language models on 475 paired VBVR-Pro-Bench samples. With a layout prompt, a text answer requires 480× fewer forward FLOPs at 5B and 1,026× fewer at 27B than a generated video. Under a strict video success threshold, neither pair shows a significant solve-rate difference. Under a lenient threshold that also counts near-miss videos, the video models lead by 9.7 and 13.3 percentage points, with only the 27B difference statistically resolved. The methods solve different samples: at 27B, only 89 of 475 are solved by both, while an oracle choosing either answer would solve 68%. Exploratory splits suggest an advantage for text on non-pixel answers and for video on single-agent paths. These are comparisons of systems, not controlled tests of representation: the language models are zero-shot and graded on final answers, whereas the video models were fine-tuned on VBVR-Pro and receive process-aware scores.

Video threshold

Loading interactive figure…

Figure 1: Solve rate versus forward FLOPs per answer. Squares are video models; filled and hollow circles are layout- and direct-prompt text models. Whiskers show 95% task-bootstrap CIs. Dashed lines join size-matched pairs and give their FLOPs ratio; the x-axis is logarithmic.

1 Introduction

A video generator can answer a visual reasoning problem by rendering its solution. VBVR-Pro trains this behavior on procedural tasks and scores the resulting trajectory [2, 3]. Many of the same tasks admit a compact answer: a choice, a coordinate, an ordering, or a path. Producing that answer in text avoids generating dozens of frames, but may lose the spatial precision that visual generation supplies.

We ask two questions on the same benchmark samples: how much inference does each approach require, and where does each solve more tasks? We pair the released 5B and 27B-total VBVR-Pro video checkpoints with zero-shot Qwen models of similar size. The text models receive the same first frame and task prompt, then give a final answer. The video models generate a trajectory. Both are graded against the benchmark, with differences in training and scoring stated alongside the results.

The main result is a large cost gap without a clear strict-threshold accuracy gap. The accuracy picture changes when near-miss videos receive credit, and per-sample outcomes reveal complementary strengths. The distinction matters because a final text answer and a generated trajectory can express different kinds of success: one can identify the right object or path without rendering it, while the other can move toward the right state without fully reaching it. Our paired scores expose that difference rather than treating either threshold as a universal definition of reasoning.

Video models can solve some visual tasks by generating their solutions [1]. VBVR and VBVR-Pro turn this idea into procedural training and evaluation suites [2, 3]; other benchmarks examine mazes, puzzles, and games [4, 5]. Process-aware scoring changes how a generated solution is judged [6], which matters when comparing it with a final text answer.

Prior work suggests that representation changes the tasks a model can solve. Visual reasoning can help with paths and geometry [7, 8, 9], while symbolic or programmatic methods can help with discrete tasks [4, 10]. Those studies do not establish the accuracy–cost trade-off for paired text and video answers on VBVR-Pro-Bench; this note measures it directly.

3 Experimental setup

Table 1: Models compared. Parameter counts for the language models include all weights (language model and vision encoder); those for the video models cover the denoising network (DiT), as stated on the model card.

Model NameCheckpointParametersVBVR trainingOutputGrading
G5VBVR-Pro-Wan2.2-TI2V-5B5B DiTFine-tuned on VBVR-Pro-SFTGenerates the solution videov2 scorer, entire video
G27VBVR-Pro-Wan2.2-I2V-A14B14B active / 27B total DiTFine-tuned on VBVR-Pro-SFTGenerates the solution videov2 scorer, entire video
Qwen3.5-4BQwen/Qwen3.5-4B4.7B (LM 4.4B + ViT 0.3B)None (zero-shot)Layout then answer, or direct answerAnswer specification, final answer
Qwen3.5-9BQwen/Qwen3.5-9B9.7B (LM 9.2B + ViT 0.4B)None (zero-shot)Layout then answer, or direct answerAnswer specification, final answer
Qwen3.6-27BQwen/Qwen3.6-27B27.8B (LM 27.4B + ViT 0.4B)None (zero-shot)Layout then answer, or direct answerAnswer specification, final answer

3.1 Benchmark and grading

VBVR-Pro-Bench has 100 tasks with five samples each, split evenly between tasks seen and unseen during VBVR-Pro training. We retain 95 tasks (475 samples) for which both answer types can be graded meaningfully. Three tasks lack a consistent final answer; two more fail a ground-truth-video or trivial-video scorer check.1 For the remaining tasks, we froze the text answer formats and comparators before grading and checked them against known answers.2

The video models receive a score from 0 to 1 for the whole trajectory.3 We count scores of at least 0.9 as strict successes and also report a 0.7 threshold that includes near misses. Text answers are graded as correct or incorrect against the final answer. All solve rates are task-weighted. Confidence intervals resample tasks;4 differences are paired by sample and reported as text minus video in percentage points. Every reported number is computed from per-sample records: the frozen answer specifications, the video v2 scores, the raw text answers and grades, and the outcome categories used in the figures.

3.2 Models and inference

G5 and G27 are the released VBVR-Pro Wan2.2 checkpoints, fine-tuned on VBVR-Pro-SFT. We pair them with zero-shot Qwen3.5-4B and Qwen3.6-27B, and include Qwen3.5-9B as a reference (Table 1). Each text model sees the task prompt and the first frame at the 512² resolution used for video generation. The primary text prompt first describes a structured scene layout, then answers; direct answering is a second condition. Each video model generates an 81-frame solution.5 Text decoding is greedy, with a 2,048-token answer limit.6

Our video evaluation follows the published VBVR-Pro protocol (Table 2). G5 reproduces its published mean v2 score, and G27 scores slightly below its model card. These mean scores check the reproduction only; the paired results use solve rates on the 95-task set.

Table 2: Alignment with the published VBVR-Pro evaluation.

CheckPublished VBVR-ProThis study
Video modelsG5 and G27, fine-tuned on VBVR-Pro-SFTReleased checkpoints, same 512² × 81-frame generation format
Video scoringPrepared videos graded by the v2 scorerSame preparation and v2 task scorers; strict ≥ 0.9 and lenient ≥ 0.7 solve thresholds
G5 mean v2 score, overall / in-domain / out-of-domain0.470 / 0.641 / 0.3000.474 / 0.639 / 0.308
G27 mean v2 score, overall / in-domain / out-of-domain0.670 / 0.808 / 0.5320.652 / 0.773 / 0.531
Text comparisonNo text baselineZero-shot Qwen models on the same first frame and task prompt; final answers graded against frozen specifications

3.3 Forward FLOPs

We measure inference cost as the forward FLOPs needed to produce one answer, estimated from model shapes and the measured text token counts.7 For video, the DiT processes 5,376 latent tokens at 5B or 21,504 at 27B for 50 denoising steps with two passes per step. For text, the estimate includes the vision encoder and the language-model passes over prompt and generated tokens. It omits the video text encoder and VAE, so the video cost is conservative. FLOPs count arithmetic, not time: text decoding is memory-bound, so the wall-clock gap on real hardware is smaller than the FLOPs gap.

4 Results

4.1 Text needs far fewer FLOPs per answer

The compute gap is large at both scales (Figure 1, Table 3). With the layout prompt, a text answer takes 1.2×1013 forward FLOPs at 4B and 8.8×1013 at 27B, versus 5.8×1015 and 9.0×1016 to generate one video: 480× and 1,026× fewer FLOPs. The video model repeatedly updates a full latent video; the text model processes the first frame and then emits a much shorter answer. This difference persists after accounting for accuracy: at the strict threshold, the layout text runs use 597× and 1,147× fewer FLOPs per solved answer. Direct prompts are shorter still, with ratios of 482× and 1,293× per answer. These are compute ratios rather than speed ratios; text decoding is memory-bound, so the wall-clock gap on real hardware is smaller.

Table 3: Paired comparisons for layout and direct prompts. FLOPs are forward FLOPs per answer; the per-solved ratio divides each side's FLOPs by its solve rate at v2 ≥ 0.9 (in parentheses: at 0.7). Accuracy differences are text − video in percentage points with 95% task-bootstrap CIs. Video success uses the stated v2 threshold; text success is binary at both thresholds.

PairText promptVideo FLOPsText FLOPsFLOPs ratioRatio per solved answerSolve-rate difference, v2 ≥ 0.9Solve-rate difference, v2 ≥ 0.7
G5 / Qwen3.5-4Blayout5.8×10151.2×1013480×597× (356×)+5.5 [−4.0, +14.9]−9.7 [−20.2, +0.6]
G5 / Qwen3.5-4Bdirect5.8×10151.2×1013482×714× (425×)+10.7 [+0.6, +20.4]−4.4 [−15.4, +6.1]
G27 / Qwen3.6-27Blayout9.0×10168.8×10131,026×1,147× (796×)+4.8 [−6.5, +16.4]−13.3 [−24.6, −1.9]
G27 / Qwen3.6-27Bdirect9.0×10167.0×10131,293×1,585× (1,100×)+9.3 [−2.3, +20.6]−8.8 [−20.6, +2.7]

4.2 Accuracy depends on what counts as success

With the layout prompt and a strict video threshold (v2 ≥ 0.9), neither matched pair has a significant solve-rate difference (Table 3). Text solves 27.8% versus video's 22.3% at 5B, and 45.9% versus 41.0% at 27B. The paired differences are +5.5 and +4.8 percentage points, with confidence intervals crossing zero.

At v2 ≥ 0.7, near-miss videos count as successes. Video then leads by 9.7 points at 5B and 13.3 at 27B; only the 27B difference has a confidence interval excluding zero. That 27B gap is concentrated in tasks seen during video fine-tuning (27.2 points in video's favor in-domain, versus a 0.4-point text advantage out-of-domain). The threshold therefore changes the substantive conclusion, especially on familiar tasks: a near-complete trajectory earns credit that a text answer cannot receive.

The layout prompt is a useful way to inspect symbolic reasoning, but it is not a privileged text baseline. Direct answering reaches 33.1% at 4B and 50.3% at 27B under the strict threshold, compared with 27.8% and 45.9% with layouts. Only the 4B direct comparison against G5 has a paired confidence interval entirely above zero (+10.7 points). This sensitivity to prompting limits claims about an inherent advantage of either representation.

Figures 2–5PairPromptVideo threshold

4.3 Answer type reveals different strengths

The aggregate rates hide a difference by answer type (Figure 2). On non-pixel answers such as labels, counts, orderings, and grid cells, text leads under the strict threshold by 20.8 points at 5B and 18.8 at 27B; both confidence intervals exclude zero. The video model has the clearer advantage on single-agent paths at 27B (29.1 points under the strict threshold) and on pixel-position answers under the lenient threshold (26.7 points at 27B). Its strict-threshold pixel-position advantage is uncertain.

These patterns suggest that the output representation matters, but they do not isolate its effect. Nine of the 11 path tasks are in-domain for the video model. The text models also receive a 512² first frame to match video generation; in earlier runs, higher-resolution input substantially improved their pixel-position answers. The subgroup analysis is exploratory, so the splits are evidence for a follow-up experiment rather than a causal verdict about symbols and pixels.

Loading interactive figure…

Figure 2: Paired difference in solve rate (text − video, in pp) by split, task class, and answer kind, with 95% CIs over tasks. The figure opens on the primary configuration (27B, layout prompt, v2 ≥ 0.9); the control bar above changes it. Row labels give the number of tasks. Hover over or tab to a row to see both rates.

4.4 The approaches solve different samples

At 27B under the strict threshold, both models solve only 89 of 475 samples. Text alone solves 129 and video alone 106 (Figure 3). If an oracle could always choose the successful output, their combined solve rate would be 68.2%, versus 45.9% for the better individual model. At 5B the corresponding rates are 43.8% and 27.8%. These are upper bounds, not measured routing methods.

The division is concrete: on non-pixel answers, text has 85 unique successes versus video's 38; on pixel-position answers, video has 68 versus text's 44. A combined solver might use a symbolic answer when the task has a discrete target and a visual generator when localization or trajectory is needed. The oracle gap shows room for such a system, but this study does not establish that a router can identify the right method in advance.

Loading interactive figure…

Figure 3: All paired samples by outcome. The right column reports the union (the fraction solved by at least one model) alongside the better model alone; the union is an oracle upper bound, not an ensemble score.

4.5 Failures point to different bottlenecks

With the layout prompt, 25% of Qwen3.6-27B answers exhaust the 2,048-token budget before giving a final answer; 29% are parsed but wrong (Figure 4). Shorter direct prompting reduces, but does not eliminate, truncation. G27's video scores include 86 of 475 samples (18%) between 0.7 and 0.9. That near-miss band helps explain why the threshold changes the accuracy comparison: the video scorer awards partial credit for a trajectory, while the text grader sees only the final answer.

Loading interactive figure…

Figure 4: Left: outcomes of each language model's answers under each prompting strategy over the paired samples; the language model of the selected pair is shown in bold. Right: v2 scores of the two video models' outputs in bins of 0.1. The shaded band between 0.7 and 0.9 contains the near misses that only the lenient threshold counts as solved.

4.6 Inspecting paired outputs

Figure 5 places generated videos beside the text model's layout, reasoning, and final answer for the same samples. It lets readers inspect whether a reported win reflects the intended solution, a localization error, or a score near the video threshold.

Loading interactive figure…

Input

First frame as seen by both models (512×512)

Task prompt (shared by both models)

Reference answer (512-pixel frame coordinates)

Ground-truth solution video

Video reasoning

Text reasoning

Parsed answer

Model output

Prompt sent to the language model

Figure 5: Task map and 31 paired examples across task classes and outcomes. The examples were selected by a fixed rule under the primary 27B layout configuration; changing controls relabels outcomes while keeping the examples fixed.

5 Limitations

  • Training and scoring differ. The video models were fine-tuned on VBVR-Pro-SFT; the text models were evaluated zero-shot. Video receives a trajectory score with partial credit, while text receives a binary final-answer grade. The two thresholds show sensitivity to this difference but cannot remove it.
  • Training overlap is possible. Among 235 in-domain benchmark samples checked, 168 have an identical counterpart in VBVR-Pro-SFT. G5's mean score on these duplicates is no higher than on other samples of the same tasks (difference −0.007), though this check does not rule out overlap effects.
  • The 27B video reproduction is slightly low. G27 scores 1.8 points below its model card overall and 3.5 points below on in-domain tasks. This could shift the in-domain comparison by a few points (Table 2).
  • Some subgroup results are exploratory. The answer-kind split was defined after the zero-shot runs, and the single-agent path group contains only 11 tasks. Subgroup confidence intervals are not adjusted for multiple comparisons.
  • Input and decoding choices affect text. Both methods use a 512² first frame. In earlier 97-task text runs, Qwen3.6-27B solved 56.0% of pixel-answer tasks at 1024² versus 38.9% at 512², pooled over prompts. A single greedy run with a 2,048-token limit counts unfinished answers as failures; 25% of its layout answers hit that limit.
  • Cost is measured in FLOPs, not time. Video FLOPs follow from the model shapes and text FLOPs from the measured token counts; the estimate omits the video text encoder and VAE. Because text decoding is memory-bound, wall-clock ratios are smaller than the FLOPs ratios. Pretraining compute is not matched and is not disclosed precisely enough to compare here.

6 Conclusion

On these paired visual reasoning tasks, text produces answers with far fewer forward FLOPs than video, with no statistically resolved solve-rate difference at the strict video threshold. Crediting near-miss videos changes the result, especially on tasks seen during video fine-tuning. The per-sample split is more informative than a single aggregate score: non-pixel answers favor text under the strict threshold, single-agent paths favor video at 27B, and pixel-position answers favor video under the lenient threshold. A stronger test of representation would fine-tune the language model on the same data and use a common final-state grader; the complementary successes also make a text-guided visual solver worth testing.


Citations

@misc{li2026symbols,
  author       = {Li, Brian},
  title        = {Symbols or Pixels? Zero-Shot Language Reasoning versus VBVR-Trained Video Generation on Visual Reasoning Tasks},
  year         = {2026},
  howpublished = {LMMS Lab Notes},
  url          = {https://www.lmms-lab.com/notes/symbols-or-pixels/}
}

References

  1. Thaddäus Wiedemer, Yuxuan Li, Paul Vicol, et al. Video models are zero-shot learners and reasoners. arXiv:2509.20328, 2025. Paper
  2. Maijunxian Wang, Ruisi Wang, Juyi Lin, et al. A Very Big Video Reasoning Suite. arXiv:2602.20159, 2026. Paper
  3. Junxiang Xu, Ruisi Wang, Fanyi Pu, et al. VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning. arXiv:2608.26105, 2026. Paper
  4. Cheng Yang, Haiyuan Wan, Yiran Peng, et al. Reasoning via Video: The First Evaluation of Video Models' Reasoning Abilities through Maze-Solving Tasks. arXiv:2511.15065, 2025. Paper
  5. Zefan Cai, Haoyi Qiu, Tianyi Ma, et al. MMGR: Multi-Modal Generative Reasoning Benchmark and Evaluation. arXiv:2512.14691, 2025. Paper
  6. Yifan Li, Yukai Gu, Yingqian Min, et al. Beyond the Last Frame: Process-aware Evaluation for Generative Video Reasoning. arXiv:2512.24952, 2025. Paper
  7. Yi Xu, Chengzu Li, Han Zhou, et al. Visual Planning: Let's Think Only with Images. arXiv:2505.11409, 2025. Paper
  8. Chengzu Li, Zanyi Wang, Jiaang Li, et al. Thinking in Frames: How Visual Context and Test-Time Scaling Empower Video Reasoning. arXiv:2601.21037, 2026. Paper
  9. Jialong Wu, Xiaoying Zhang, Hongyi Yuan, et al. Visual Generation Unlocks Human-Like Reasoning through Multimodal World Models. arXiv:2601.19834, 2026. Paper
  10. Wen-Ding Li, Keya Hu, Carter Larsen, et al. Combining Induction and Transduction for Abstract Reasoning. arXiv:2411.02272, 2024. Paper

Comments

Loading