42 min read

Video-Index: A Curated Meta-Benchmark for Video Understanding

Auditing 115 video benchmarks with five attacks, and selecting the 840 hardest verified questions.

Video benchmarks are meant to show whether a model can understand video. We attacked 115 of them with five kinds of shortcuts that do not need the capability a benchmark claims to test, and 35 of them break without the attacker seeing a single frame. After screening out the questions that shortcut attacks can solve, we select the 840 hardest to form Video-Index.

视频 benchmark 本该检验模型能不能看懂视频。我们用五类不需要所考察能力的捷径去攻击 115 个 benchmark,其中 35 个连一帧画面都不用看就被攻破。筛掉捷径攻击能解的题之后,我们选出最难的 840 道题,组成 Video-Index。

A mosaic of 115 benchmark tiles colored by capability group, and below it a chain of eleven screening stages from 505,518 items to the 840 of Video-Index.

Hover a tile for its audit record, or click it to open it in the benchmark table further down.悬停一块查看它的审计记录,点击在后文的 benchmark 表格中打开。

Figure 1.图 1 Screening keeps 840 of 505,518 pooled items. Top, the 115 benchmarks by capability group, sized by log item count, shaded by Video-Index items. Bottom, items per stage.筛查从 505,518 道题中留下 840 道。上图,115 个 benchmark 按能力组划分,面积按题目数的对数,深浅按贡献给 Video-Index 的题数。下图,每个阶段剩余的题目数。

The question问题

Video benchmarks decide which models the field trusts. A model that scores well on the right ones is trusted to follow a soccer match, an egocentric kitchen, or an hour-long lecture. In the past five years, 605 video benchmarks have appeared, 342 of them with public data. The 115 multiple-choice benchmarks we audit hold 528,172 questions over 123,281 videos.

视频 benchmark 决定这个领域信任哪些模型。一个模型只要在对应的 benchmark 上拿到高分,就会被认为能看懂一场足球赛、一段第一人称视角的厨房录像、或者一小时的课程录像。过去五年里出现了 605 个视频 benchmark,其中 342 个数据公开。我们审计的 115 个选择题 benchmark 共有 528,172 道题、123,281 段视频。

Each benchmark was built against the models of its year. Language priors are stronger now, one frame carries more of the answer, and a deployed system can remember every item it has been asked. A question that forced a 2023 model to watch the video may need no video in 2026. So we asked the same question of every benchmark, namely whether it can still tell if a model has the capability it was built to test.

每个 benchmark 都是对着它那一年的模型造出来的。如今模型的语言先验更强,一帧画面里能读出的答案更多,一个部署中的系统还能记住它被问过的每一道题。一道在 2023 年迫使模型看视频的题,到 2026 年可能根本不需要视频。所以我们对每一个 benchmark 都问同一个问题,现在来看,它还能不能测出模型是否具备它要考察的能力?

The attack pyramid攻击金字塔

An attacker is any strategy that raises the score without the claimed capability, and no attacker sees the correct answer of the item it answers. We arrange attackers in five levels of growing access to an item, shown below, and call the arrangement the attack pyramid, since fewer benchmarks survive each level than reach it.

攻击者指任何不靠所声称的能力却能抬高分数的策略,任何攻击者都看不到当前这道题的标准答案。我们把攻击者按对题目的访问权限由少到多排成五层,见下图,称之为攻击金字塔,因为每一层幸存的 benchmark 都比到达这一层的少。

Five levels五个层级

Level 1第 1 层Option选项

The answer options alone. A fixed answer position, and Claude Opus 5 reading the options.

只有答案选项。固定答案位置,以及只读选项的 Claude Opus 5。

Level 2第 2 层Text文本

Adds the question. Gemini 3.5 Flash and Claude Opus 5 reading text only.

加上问题。只读文字的 Gemini 3.5 Flash 和 Claude Opus 5。

Level 3第 3 层Pool题库

Adds the other evaluated items. Copying the nearest earlier answer, Qwen3-8B with retrieved pairs, a classifier on question embeddings.

加上其他被评测的题目。照抄最近的已答题、带检索的 Qwen3-8B、问题向量上的分类器。

Level 4第 4 层Frame帧

Adds one frame or captions. Gemini 3.5 Flash on one frame, Claude Opus 5 on AuroraCap captions of 32 frames.

加上一帧或帧描述。看单帧的 Gemini 3.5 Flash,读 32 帧 AuroraCap 描述的 Claude Opus 5。

Level 5第 5 层Order顺序

Adds the video, shuffled or a contiguous tenth. Gemini 3.5 Flash and Qwen3-VL-8B.

加上视频,但帧序打乱或只取连续的十分之一。Gemini 3.5 Flash 和 Qwen3-VL-8B。

The attack pyramid. Each level adds access to the item, and the cumulative exploitability over the five levels never decreases.攻击金字塔。每一层增加一点对题目的访问权限,五层累计的可利用度只增不减。

The break rule攻破规则

The exploitability of a benchmark at a level is the largest margin over chance that any attacker of that level reaches. A reference model, Gemini 3.5 Flash at 32 frames, sets the full-protocol accuracy. A benchmark breaks at the first level whose exploitability comes within 5 points of the reference's own margin over chance, about the sampling noise of a 300-item accuracy. A benchmark that no level reaches within that tolerance is unbroken. Every benchmark takes every level, since a score is read as a video score whatever the benchmark claims to test.

一个 benchmark 在某一层的可利用度,是该层任一攻击者超出随机水平的最大幅度。参照模型是看 32 帧的 Gemini 3.5 Flash,它给出完整协议下的准确率。当某一层的可利用度距参照模型自身超出随机水平的幅度不足 5 个点时,benchmark 就在这一层被攻破;5 个点大约是 300 道题的准确率的抽样噪声。没有任何一层在这个容差内追上参照模型的 benchmark 记为未攻破。每个 benchmark 都要过全部五层,因为不管它声称测什么,分数都会被当作视频理解的分数来读。

A benchmark breaks at the first level ℓ with εℓ ≥ s* − c − 5, where εℓ is the exploitability at that level in points over chance, s* the reference accuracy, and c chance accuracy.benchmark 在满足 εℓ ≥ s* − c − 5 的第一层 ℓ 被攻破,其中 εℓ 是该层超出随机水平的可利用度,s* 是参照模型的准确率,c 是随机水平的准确率。
The protocol in detail协议的细节
  1. The 115 benchmarks are English multiple-choice video benchmarks that do not require audio. We sample 300 questions per benchmark, preserving subtask proportions and keeping every question when fewer are available.115 个 benchmark 都是不依赖音频的英文选择题视频 benchmark。每个 benchmark 抽 300 道题,保持子任务比例,不足 300 道时全部保留。
  2. Videos are stored at a 720-pixel short side, reduced to 480 for clips longer than 30 minutes without on-screen text. Frames reach the models with a long side of at most 768 pixels.视频按短边 720 像素存储,超过 30 分钟且没有画面文字的片段降到 480。送入模型的帧长边不超过 768 像素。
  3. Gemini 3.5 Flash at 32 frames supplies the reference accuracy. On long-video benchmarks where it stays within the tolerance of chance, its 128-frame probe supplies the reference instead.参照准确率由看 32 帧的 Gemini 3.5 Flash 给出。在它与随机水平的差距不超过容差的长视频 benchmark 上,改用它的 128 帧探针作为参照。
  4. Every model answers once per item, without tools, retries, or an agent scaffold. Answers are scored by option letter, then by an answer-line regular expression, then by option text.每个模型对每道题只答一次,不用工具、不重试、不套 agent 框架。答案先按选项字母判分,再按答案行的正则表达式,最后按选项文本。
  5. Within each benchmark we keep one item per near-duplicate group, which removes 1.1% of sampled items, refill to 300 where possible, and screen the replacements.每个 benchmark 内每组近似重复题只留一道,去掉 1.1% 的抽样题目,能补的补回 300 道,补进来的题同样筛查。
  6. Items carry 18 fine capability categories in four groups, namely perception, temporal, spatial and physical, and reasoning and knowledge. Each benchmark takes the group that most of its items require.题目标注 18 个细粒度能力类别,归为四组:感知、时序、空间与物理、推理与知识。每个 benchmark 归入多数题目所需的那一组。

What each level takes每一层拿走什么

Across the 115 benchmarks, 17 break on the options alone and 13 on the question text. Another 5 break on the other evaluated items, 27 on a single frame or captions, and 15 under temporal perturbation. 38 benchmarks survive every level. Each level below also shows one sampled item. Its box gives the question and the options with the correct option in bold, the text above it states what each attacker saw and chose, and frames appear only where an attacker saw visual input.

在 115 个 benchmark 上跑完五层,17 个只靠选项就被攻破,13 个靠问题文本,5 个靠同批的其他题目,27 个靠单帧或帧描述,15 个在时序扰动下被攻破。38 个 benchmark 全部幸存。下面每一层还各配一道抽样题:框里是问题和选项,正确选项加粗;框上方的文字说明每个攻击者看到了什么、选了什么;只有攻击者看到了画面时才附上帧。

Options and question text选项与问题文本

The first two levels never see a frame. At the option level, chance accuracy is the reciprocal of the option count. A fixed-position attacker picks the most frequent answer position, and Claude Opus 5 reads the options alone in a call that shares no context with its other roles. Options raise accuracy by up to 63 points over chance, lift it significantly on 78 benchmarks, and break 17. The option order matters as well. Across 70 complete runs, eight permutations of the option order give Qwen3-VL-8B a median accuracy range of 5 points, and the selected answer changes on a median 37% of items.

前两层看不到任何画面。在选项层,随机水平是选项数的倒数。固定位置攻击者总选最常见的答案位置,Claude Opus 5 则在一次与其他角色不共享上下文的调用里只读选项。选项最多把准确率抬高到随机水平之上 63 个点,在 78 个 benchmark 上显著高于随机水平,攻破 17 个。选项的顺序也有影响。在 70 次完整运行里,八种选项排列让 Qwen3-VL-8B 的准确率中位数波动 5 个点,中位数 37% 的题目会换一个答案。

At the text level, Gemini 3.5 Flash and Claude Opus 5 read the question and the options without the video. Question text raises accuracy by up to 71 points over chance. Among the 98 benchmarks that pass the option level, the blind reader exceeds the reference on 4 and breaks 13.

在文本层,Gemini 3.5 Flash 和 Claude Opus 5 不看视频,只读问题和选项。问题文本最多把准确率抬高到随机水平之上 71 个点。在通过选项层的 98 个 benchmark 里,盲读模型在 4 个上超过参照模型,攻破 13 个。

Scatter of 115 benchmarks: full-video accuracy minus options-only accuracy on the x axis and minus blind accuracy on the y axis, with shaded bands within 5 points of zero; red squares break on the options and purple triangles on the text.
Figure 2.图 2 Options and question text replace the video on 30 benchmarks. Axes give full-video accuracy minus options-only and minus blind accuracy, and bands mark breaks.选项和问题文本在 30 个 benchmark 上替代了视频。两个坐标轴分别是完整视频准确率减去只看选项和减去盲读的准确率,阴影带标出被攻破的区域。

Options alone. ExAct breaks at the option level. The options-only attacker, Claude Opus 5, sees the five options of item 3175 without the question or the video and picks D, the correct option. D is the only option that says participant instead of player, and the only one without a reason clause. On 240 of the 300 sampled ExAct items, this attacker picks the correct option.

只看选项。ExAct 在选项层被攻破。只看选项的攻击者 Claude Opus 5 看不到问题和视频,只看到第 3175 题的五个选项,就选了正确的 D。D 是唯一说 participant 而不是 player 的选项,也是唯一不带原因从句的选项。在抽样的 300 道 ExAct 题目里,这个攻击者答对了 240 道。

Question问题 Which expert commentary correctly assesses the skill execution shown in the video?

  1. A. The player should focus on jumping higher before releasing the ball to generate more backspin, improving the shot's precision and reducing bounce-off potential.
  2. B. The player should focus on holding the elbow away from the body to create a wider arc, which will make the shot more difficult for opposing players to contest.
  3. C. The player should keep the fingers stiff and straight while shooting to ensure a stronger shot and prevent the ball from being underpowered or easily blocked.
  4. D. The participant should focus on snapping the wrist down and pointing the fingers down when shooting.
  5. E. The player should concentrate on flicking the wrist upwards and extending the fingers straight out when shooting to achieve more height and distance on the shot.

Question text. MMR-V breaks at the text level. Gemini 3.5 Flash and Claude Opus 5 each read the question and the eleven options of item 337 without the video, and both pick D. Only D names a specific work, while the other ten options are generic titles about ratings, technology, and the workplace. Both readers answer 124 of the 300 sampled MMR-V items correctly without the video.

问题文本。MMR-V 在文本层被攻破。Gemini 3.5 Flash 和 Claude Opus 5 不看视频,各自读第 337 题的问题和十一个选项,都选了 D。只有 D 点出了一部具体作品,其余十个选项都是关于评分、科技和职场的泛泛标题。在抽样的 300 道 MMR-V 题目里,两个模型不看视频都答对了 124 道。

Question问题 Please suggest a suitable title for this video.

  1. A. A Digital Society Perspective
  2. B. Social Ratings and Personal Perceptions
  3. C. Online Influence on Personal Life
  4. D. Black Mirror - Social Credit System
  5. E. Living Under the Social Lens
  6. F. Empathy in the Age of Technology
  7. G. Corporate Culture vs. Personal Image
  8. H. The Intersection of Ratings and Reality
  9. I. Navigating Social Standards
  10. J. The Power of Community Approval
  11. K. Workplace Dynamics in a Digital World

Other evaluation items同批的其他题目

The pool level asks whether the answers to other items help solve a question. A copy attacker copies the answer of the nearest earlier question when their BGE-large embeddings are similar enough. A retrieval attacker gives Qwen3-8B the eight nearest question-answer pairs. Following the predictive auditing of Brown et al.1, a logistic regression on question embeddings predicts answer letters out of sample. The pool is ordered at random, and each item is answered before its ground truth enters the pool. The gap between the strongest attacker and the reference narrows as more items enter the sequence, and 5 benchmarks break.

题库层问的是其他题目的答案能否帮助解题。照抄攻击者在 BGE-large 向量足够相似时,直接照抄最近的一道已答题的答案。检索攻击者把最近的八个问答对交给 Qwen3-8B。按照 Brown 等人1的预测式审计,一个基于问题向量的逻辑回归在样本外预测答案字母。题库按随机顺序排列,每道题都在它的标准答案进入题库之前作答。随着进入序列的题目越来越多,最强攻击者与参照模型的差距不断缩小,5 个 benchmark 被攻破。

Columns for the benchmarks that reach the pool level, each showing full-video accuracy minus the strongest pool attacker's accuracy after 25, 50, 75, and 100 percent of the items; five columns are marked as breaking.
Figure 3.图 3 Remembering earlier answers narrows the video gap. Each column is a benchmark, with its gap to the strongest pool attacker after 25 to 100% of the items.记住此前的答案会缩小视频带来的差距。每一列是一个 benchmark,标出看过 25% 到 100% 的题目后它与最强题库攻击者的差距。

Other evaluation items. TimeScope breaks at the pool level. Items 1104 and 1892 come from videos of 3,600 and 180 seconds, yet they ask the same question with the same six options and the same answer. Their question embeddings coincide, and the copy attacker, which copies the answer of the nearest earlier question when the BGE-large cosine similarity exceeds 0.9, answers whichever item comes second.

同批的其他题目。TimeScope 在题库层被攻破。第 1104 和 1892 题分别来自 3,600 秒和 180 秒的视频,问的却是同一个问题,六个选项和答案也都相同。两道题的问题向量重合,而照抄攻击者会在 BGE-large 余弦相似度超过 0.9 时照抄最近一道已答题的答案,所以两道题里后出现的那道总会被它答对。

Question问题 What does the girl do after she get a cup of coffee?

  1. A. reading a book
  2. B. working with her computer
  3. C. taking some notes
  4. D. cleaning the kitchen
  5. E. preparing a breakfast
  6. F. washing the dishes

In Tables 14 and 15, superscript w marks a store of earlier items from the same benchmark and superscript c a store preloaded with other benchmarks, and n is the benchmark's full item count. εpool is the largest final-stage margin among the attackers, in %, and Att. names that attacker: L0 learns answer-position priors, L1 copies near-duplicates, L2-rule and L2-LLM use sibling items of the same video through rules or a language model, and L3 retrieves eight examples. ALC is that attacker's normalized area under the learning curve, from 0 at chance to 100 at perfect accuracy throughout.

表 14 和表 15 里,上标 w 表示题库只存放同一 benchmark 里此前的题目,上标 c 表示题库预先装入了其他 benchmark 的题目,n 是该 benchmark 的全部题目数。εpool 是各攻击者在最后阶段的最大幅度,单位为 %;Att. 指出是哪个攻击者:L0 学习答案位置的先验,L1 照抄近似重复题,L2-rule 和 L2-LLM 分别用规则和语言模型利用同一视频的兄弟题目,L3 检索八个样例。ALC 是该攻击者学习曲线下的归一化面积,随机水平为 0,全程全对为 100。

Table 14.表 14 Within-pool and cross-pool exploitability across audited benchmarks (1/2).各被审计 benchmark 的池内与跨池可利用度(1/2)。
Table 15.表 15 Within-pool and cross-pool exploitability across audited benchmarks (2/2).各被审计 benchmark 的池内与跨池可利用度(2/2)。

Single frames and captions单帧与帧描述

The frame level replaces the video with a single frame or a text description. Gemini 3.5 Flash reads one frame, and Claude Opus 5 reads captions of the 32 sampled frames, each written independently by AuroraCap-7B-IMG2 without the question or options. Captions recover more of the reference accuracy than a single frame. Among the 78 benchmarks with all three probes at this level, one frame comes within tolerance of the reference on 8. It beats the blind reader by a median 3.3 points. Captions come within tolerance on 23 and exceed the reference on 9, and 27 benchmarks break at this level.

帧层用单帧或文字描述替代视频。Gemini 3.5 Flash 看一帧,Claude Opus 5 读 32 个抽样帧的描述,每条描述由 AuroraCap-7B-IMG2 在看不到问题和选项的情况下独立写出。帧描述比单帧更能追回参照模型的准确率。在这一层三种探针齐全的 78 个 benchmark 里,单帧在 8 个上追到参照模型的容差之内,比盲读模型高出中位数 3.3 个点。帧描述在 23 个上追到容差之内,在 9 个上超过参照模型,27 个 benchmark 在这一层被攻破。

Columns for 78 benchmarks sorted by their caption gap, each showing full-video accuracy minus attacker accuracy under no video, one frame, and captions; 27 columns are marked as breaking.
Figure 4.图 4 Captions recover more of the video score than a single frame. Each column is a benchmark, sorted by its caption gap, with gaps under no video, one frame, and captions.帧描述比单帧追回更多视频分数。每一列是一个 benchmark,按帧描述的差距排序,标出没有视频、单帧和帧描述三种条件下的差距。

Captions. NExT-QA breaks at the frame level. For item 7426, Claude Opus 5 reads the captions of 32 frames, each written independently by AuroraCap-7B-IMG, and picks C, the correct option. The captions describe a man with a small drone in a garden and later a small object resting on a white platform, and none of the 32 captions mentions a baby, a lady, or a girl. The same model shown a single frame picks B.

帧描述。NExT-QA 在帧层被攻破。对第 7426 题,Claude Opus 5 读 32 帧的描述,每条都由 AuroraCap-7B-IMG 独立写出,它选了正确的 C。这些描述写的是花园里一个男人和一架小型无人机,后来一个小物体停在白色平台上,32 条描述里没有一条提到婴儿、女士或女孩。同一个模型只看一帧时选了 B。

Four frames of NExT-QA item 7426: a man stands on a garden lawn facing a small drone, which later rests on a white platform.

Question问题 why did the blade stop moving at the end

  1. A. baby stopped it
  2. B. no battery
  3. C. the man stopped it
  4. D. lady pressed a button
  5. E. girl pulled the sockets

Captions帧描述 “A man in a green t-shirt and black shorts stands barefoot on a lawn, facing a small, black, circular object on the ground, which appears to be a remote-controlled toy.” “The image shows a man standing in a garden, facing a drone that is in flight.” “The image captures a tranquil garden scene with a small, unmanned aircraft on the ground, a white rectangular object on the grass, and a variety of greenery.”

Tables 7 and 8 give the accuracy under each input condition. There, video cap. is a whole-video description written by Qwen3-VL-8B, which enters no attack level, Frame cap. is the caption attack, and Cov. is the share of multiple-choice items that the 32-frame run scored.

表 7 和表 8 给出每种输入条件下的准确率。其中 video cap. 是 Qwen3-VL-8B 写的整段视频描述,不属于任何攻击层级;Frame cap. 是帧描述攻击;Cov. 是 32 帧运行中得到评分的选择题所占比例。

Table 7.表 7 Input-condition accuracy (%) across audited multiple-choice benchmarks (1/2).各被审计选择题 benchmark 在不同输入条件下的准确率(%)(1/2)。
Table 8.表 8 Input-condition accuracy (%) across audited multiple-choice benchmarks (2/2).各被审计选择题 benchmark 在不同输入条件下的准确率(%)(2/2)。

A broader diagnostic sweep with Qwen3-VL-8B helps interpret sensitivity to visual detail and temporal coverage, and not all of its conditions are frame-level attacks. In Table 17, blind supplies no video, 1f uses position 16 of the 32-frame grid, and 32f and 128f give frame counts. The 448px and 224px columns vary resolution, shuf permutes frame order, half1 and half2 restrict input to each half of the video, and off1 and off2 shift the sampling grid. Table 18 summarizes the capability profiles derived from these conditions.

用 Qwen3-VL-8B 做的更大范围诊断扫描有助于理解模型对视觉细节和时间覆盖的敏感度,其中并非所有条件都是帧层攻击。表 17 里,blind 不给视频,1f 取 32 帧网格中的第 16 帧,32f 和 128f 是帧数;448px 和 224px 两列改变分辨率,shuf 打乱帧序,half1 和 half2 只给视频的前一半或后一半,off1 和 off2 平移采样网格。表 18 汇总由这些条件得出的能力画像。

Table 17.表 17 Qwen3-VL-8B condition accuracy (%), with blank cells for probes outside a benchmark's sweep.Qwen3-VL-8B 在各条件下的准确率(%),不在某个 benchmark 扫描范围内的探针留空。
Table 18.表 18 Qwen3-VL-8B diagnostic capability profiles across audited benchmarksQwen3-VL-8B 在各被审计 benchmark 上的诊断能力画像

Order and coverage顺序与覆盖

The order level tests whether accuracy depends on frame order and on coverage of the full clip. Gemini 3.5 Flash and Qwen3-VL-8B read 32 shuffled frames and, separately, a contiguous tenth of the video. Much of the score survives both. Among the 51 benchmarks with both probes at this level, shuffling retains a median 96% of the same model's full-video accuracy, and one tenth retains 78%. Across all 96 profiled benchmarks, either half of the video retains a median 92%. Of 15 benchmarks whose papers claim temporal reasoning, 6 retain over 90% under shuffling, yet 6 of the 7 that reach this level lose at least a quarter. 15 benchmarks break here, and 38 remain unbroken.

顺序层检验准确率是否依赖帧的顺序和对完整片段的覆盖。Gemini 3.5 Flash 和 Qwen3-VL-8B 读 32 个打乱顺序的帧,另外单独读视频中连续的十分之一。两种扰动下分数大多保得住。在这一层两种探针齐全的 51 个 benchmark 里,打乱帧序后中位数保留同一模型完整视频准确率的 96%,十分之一的片段保留 78%。在全部 96 个有完整画像的 benchmark 上,视频的任意一半都保留中位数 92%。论文声称考察时序推理的 15 个 benchmark 里,6 个在打乱后仍保留 90% 以上,但到达这一层的 7 个里有 6 个至少损失四分之一。15 个 benchmark 在这里被攻破,38 个保持未攻破。

Two scatter panels sharing the horizontal axis, the relative accuracy from one tenth of the video; the left panel's vertical axis is relative accuracy after shuffling and the right panel's is relative accuracy from the first half.
Figure 5.图 5 Much of the score survives temporal perturbation. Each dot is a benchmark, placed by the share of full-video accuracy that each perturbation retains.时序扰动下分数大多保得住。每个点是一个 benchmark,位置由每种扰动保留的完整视频准确率份额决定。

Shuffled frames. MVBench breaks at the order level. For item action_prediction_88, Gemini 3.5 Flash reads the 32 frames in random order and still picks the correct next action, as it does with ordered frames. The question asks for the next action, yet the answer survives the loss of frame order.

打乱的帧。MVBench 在顺序层被攻破。对 action_prediction_88 这道题,Gemini 3.5 Flash 读打乱顺序的 32 帧,依然选出了正确的下一个动作,和读有序帧时一样。问题问的是接下来的动作,答案却不受帧序丢失的影响。

Four frames of MVBench item action_prediction_88: a person sorts clothes and a blanket in a bedroom while another person walks in.

Question问题 What will the person do next?

  1. A. Take the shoe.
  2. B. Lie on the floor.
  3. C. Close the box.
  4. D. Tidy up the blanket.

In Table 19, the frame-budget ladder reads 8, 32, and 128 frames. The window probe reads 32 frames inside one random contiguous tenth of the video, and retention divides probe accuracy by 32-frame accuracy on the same items.

表 19 里,帧预算阶梯读 8、32 和 128 帧。窗口探针在视频中随机一段连续的十分之一里读 32 帧,保留率是探针准确率除以同一批题目上 32 帧的准确率。

Table 19.表 19 Frame-budget accuracy (%) and temporal-retention probes on 88 benchmarks88 个 benchmark 上的帧预算准确率(%)与时序保留探针

What the audit finds审计结果

Newer benchmarks break earlier越新的 benchmark 越早被攻破

Among releases through 2024, 19% break before any visual input; among releases in 2025 and 2026, 34% do. The rise comes from the text and pool levels, where the newer releases hold 17 of the 18 breaks. A blind reader breaks 12 of the 89 newer benchmarks and 1 of the 26 older ones, mostly by coming within tolerance of a reference that scores far above chance. The option level breaks a similar share in both periods, 4 older and 13 newer benchmarks, especially where reference accuracy approaches chance. Recent benchmarks use language models to generate or refine questions and answers, which can leave the answer recoverable from the text alone.

2024 年及以前发布的 benchmark 里,19% 在看到任何画面之前就被攻破;2025 和 2026 年发布的里,这个比例是 34%。增量来自文本层和题库层,这两层的 18 次攻破里有 17 次落在新发布的 benchmark 上。盲读模型攻破了 89 个新 benchmark 里的 12 个,26 个老 benchmark 里的 1 个,多数情况是参照模型远高于随机水平,而盲读模型追到了容差之内。选项层在两个时期攻破的比例相近,老的 4 个、新的 13 个,多发生在参照模型接近随机水平的 benchmark 上。近期的 benchmark 用语言模型生成或润色问题和答案,这可能让答案单靠文字就能推出来。

Left, a funnel of benchmarks reaching each level: 115 at option, 98 at text, 85 at pool, 80 at frame, 53 at order, 38 survive. Right, stacked bars of breaking levels by release year with the share breaking before video: 17 percent for 2023 and earlier, 20 percent for 2024, 39 percent for 2025, 26 percent for 2026.

Hover a bar for its benchmarks, or click it to list them in the benchmark table.悬停一段查看其中的 benchmark,点击在后文的表格中列出。

Figure 6.图 6 Newer benchmarks break earlier. Left, benchmarks that reach and break at each level. Right, breaking levels by release year, with the share breaking before visual input in red.越新的 benchmark 越早被攻破。左图,到达并在每一层被攻破的 benchmark。右图,按发布年份的被攻破层级,红色为看到画面之前就被攻破的比例。

Each claim breaks differently每类能力各有软肋

Reasoning and knowledge benchmarks break on the text or on captions, which already carry the facts the question asks for. Perception benchmarks break most often at the frame level. Spatial and physical benchmarks break on the options and under temporal perturbation. Temporal benchmarks split, with 6 of 18 breaking on the options and 10 surviving every level. An audit should match its checks to the claimed capability and still screen the options of a temporal claim.

推理和知识类 benchmark 在文本层或帧描述上失守,因为问题要的事实已经写在文字里。感知类最常在帧层失守。空间和物理类在选项层和时序扰动下失守。时序类则分成两半,18 个里 6 个在选项层被攻破,10 个全部幸存。审计应当按所声称的能力选检查项,但即使是时序类也要筛一遍选项。

Stacked horizontal bars of the share of each capability group's benchmarks by breaking level: temporal 18, spatial and physical 20, perception 45, reasoning and knowledge 32, with counts in the segments.

Hover a bar for its benchmarks, or click it to list them in the benchmark table.悬停一段查看其中的 benchmark,点击在后文的表格中列出。

Figure 7.图 7 Each capability group breaks at its own levels. Bars split the benchmarks of each group by breaking level, and segment labels give counts.每个能力组在各自的层被攻破。条形按被攻破层级拆分每组的 benchmark,段内数字为个数。

Frames, pixels, and long video帧数、像素与长视频

Additional visual input can supply finer spatial detail or denser temporal coverage, and we asked which helps more. On the benchmarks that pass the pool level, Qwen3-VL-8B reads 32 frames at short sides of 168, 224, 336, and 448 pixels and at the stored resolution. It then reads 224-pixel frames sampled at 0.25, 0.5, 1, and 2 frames per second within its context. 11 benchmarks favor pixels, 3 favor frames, and the two gains differ by less than the tolerance on the rest. Resolution recovers small details in slides, endoscopy, and synthetic artifacts, and denser sampling catches brief events that sparse sampling misses.

额外的视觉输入可以提供更细的空间细节,也可以提供更密的时间覆盖,我们想知道哪一种帮助更大。在通过题库层的 benchmark 上,Qwen3-VL-8B 先以 168、224、336、448 像素的短边以及存储分辨率各读 32 帧,再在上下文允许的范围内以每秒 0.25、0.5、1、2 帧读 224 像素的帧。11 个 benchmark 更受益于像素,3 个更受益于帧数,其余的两种增益相差不到容差。分辨率找回幻灯片、内窥镜和合成瑕疵里的小细节,更密的采样抓住稀疏采样漏掉的短暂事件。

A density curve of pixel gain minus frame gain with named dots for benchmarks; three sit on the frames side and eleven on the pixels side.
Figure 8.图 8 Eleven benchmarks gain more from pixels and three from frames. The curve is the density of pixel gain minus frame gain, and dots mark survivors with both ladders.11 个 benchmark 更受益于像素,3 个更受益于帧数。曲线是像素增益减去帧数增益的密度,圆点标出两条阶梯都跑过的幸存者。
Two panels with one line per benchmark, each centred on its mean accuracy: left, accuracy against the short side of the 32 frames from 168 pixels to the stored resolution; right, accuracy against 0.25 to 2 frames per second at 224 pixels. Blue lines gain more from frames, red lines from pixels, and grey lines are within 5 points.

Hover a line or a name to follow one benchmark across both panels, or a legend entry to pick out its group. Click to keep the highlight.悬停在线或名字上,可在两个面板里同时追踪一个 benchmark;悬停在图例上可挑出整组。点击可保持高亮。

Figure Q1.图 Q1 Resolution and frame-rate effects, centered on each benchmark's mean accuracy.分辨率与帧率的影响,以各 benchmark 的平均准确率为中心。

Long videos want more frames. Among the 30 benchmarks whose videos average at least 300 seconds, 18 gain at least 5 points from larger frame budgets in the reference sweep. Nine still gain at its 600-frame limit. In a diagnostic sweep at 224 pixels, only LongTimeScope and TimeScope keep improving at 1024 frames. Since the observed gains also depend on the reference model's long-context ability, other benchmarks may still place high demands on processing events across long time spans.

长视频需要更多帧。视频平均时长不低于 300 秒的 30 个 benchmark 里,18 个在参照模型的扫描中随帧预算增加至少提高 5 个点,9 个到它 600 帧的上限时仍在提高。在 224 像素的诊断扫描里,只有 LongTimeScope 和 TimeScope 在 1024 帧时仍在提高。观察到的增益也取决于参照模型的长上下文能力,所以其他 benchmark 仍可能对跨越长时间跨度的事件处理提出很高的要求。

Left, accuracy across frame budgets for 30 long-video benchmarks with means and quartiles, blue where the reference still gains at 600 frames. Right, the six largest gains from 512 to 1024 frames, led by LongTimeScope and TimeScope.
Figure 9.图 9 Most long videos gain from larger budgets. Left, scores per budget with means and quartiles, blue if the reference still gains at 600 frames. Right, the six largest gains, 512 to 1024.大多数长视频受益于更大的帧预算。左图,各帧预算下的分数及均值和四分位数,参照模型在 600 帧时仍在提高的标为蓝色。右图,512 到 1024 帧增益最大的六个。

Table 20 gives the reference sweep of Claude Opus 5 on the long-video set, with the same items, prompt, and scorer and uniform frames over the whole video. Median frames is the median number of frames sent at the largest budget that ran, since a video holds at most 1,024 stored frames and short videos send every frame once. Saturation is the first budget within 5% of the maximum over the budgets that ran.

表 20 是 Claude Opus 5 在长视频集合上的参照扫描,题目、提示词和评分方式都相同,帧在整段视频上均匀采样。帧数中位数是实际跑过的最大预算下发送帧数的中位数,因为一段视频最多存储 1,024 帧,短视频每帧只发送一次。饱和点是第一个落在各预算最大值 5% 以内的预算。

Table 20.表 20 Long-video accuracy (%) at 32, 128, 512, and 600 frames with Claude Opus 5.Claude Opus 5 在 32、128、512 和 600 帧下的长视频准确率(%)。

Errors and duplicates错误与重复

Errors concentrate in few capabilities. We attribute the reference model's 32-frame errors to the 18 fine capability categories on the 76 pool-level survivors with at least 20 agreed attributions. Claude Opus 5 receives the frames, question, options, gold answer, and the incorrect answer with its reasoning, and only attributions confirmed by two independent judgments count. The two most frequent categories of a benchmark hold a median 71% of its attributions, and profiles overlap weakly, with a mean cosine similarity of 0.29. Fine-grained action leads on 27 benchmarks, spatial relation on 13, and temporal order and action counting on 7 each. Covering the observed capability gaps therefore takes several sources.

错误集中在少数几种能力上。我们把参照模型在 32 帧下的错误归因到 18 个细粒度能力类别,对象是通过题库层且至少有 20 条一致归因的 76 个 benchmark。Claude Opus 5 拿到帧、问题、选项、标准答案以及错误答案及其推理,只有两次独立判断一致的归因才计入。一个 benchmark 最常见的两个类别占其归因的中位数 71%,各 benchmark 的错误画像重叠很少,平均余弦相似度 0.29。细粒度动作在 27 个 benchmark 上居首,空间关系在 13 个上,时序顺序和动作计数各在 7 个上。因此要覆盖观察到的能力缺口,需要多个来源。

A heat map with 18 fine capability categories as rows and 76 benchmarks as columns grouped by first breaking level, each column summing to 100 percent.
Figure 10.图 10 Errors concentrate in few capabilities. Columns are the 76 pool-level survivors with 20 or more agreed attributions, grouped by their first breaking level, each summing to 100%.错误集中在少数几种能力上。列是通过题库层且至少有 20 条一致归因的 76 个 benchmark,按首次被攻破的层级分组,每列之和为 100%。

A benchmark also lists more items than it measures. We embed each item's 32 frames with SigLIP 2 and its question with BGE-large. The Vendi score3 of a 200-item draw in the joint space is the benchmark's effective size. A 200-item draw holds a median of 32 effective items, and 39 benchmarks hold 20 or fewer. Near-duplicate questions make up at least half the items of 63 benchmarks, and weighting items by inverse duplicate-cluster size moves accuracy by more than 1 point on 93 benchmarks. Across sources, a tenth of items use videos that appear in another benchmark, and PAI-Bench-U and PhysicalAI share 191 questions.

一个 benchmark 列出的题目数也多于它真正测到的。我们用 SigLIP 2 编码每道题的 32 帧,用 BGE-large 编码问题,把 200 道题在联合空间里的 Vendi 分数3作为 benchmark 的有效题目数。抽 200 道题,中位数只有 32 道有效题目,39 个 benchmark 不超过 20 道。63 个 benchmark 里至少一半的题目是近似重复,按重复簇大小的倒数给题目加权,会让 93 个 benchmark 的准确率变动超过 1 个点。跨来源看,十分之一的题目用的视频也出现在别的 benchmark 里,PAI-Bench-U 和 PhysicalAI 共享 191 道题。

Left, effective items per 200 for the benchmarks sorted, red where at least half the items are near-duplicates. Right, a heat map of the share of items with a near-duplicate in another benchmark for the twelve benchmarks with the largest totals.
Figure 11.图 11 Near-duplicates shrink effective size. Left, effective items per 200, red where at least half are near-duplicates. Right, the largest near-duplicate shares across benchmarks.近似重复缩小了有效规模。左图,每 200 道题中的有效题目数,至少一半为近似重复的标为红色。右图,跨 benchmark 最大的近似重复份额。

Table 16 covers 114 of the 115 benchmarks, since CG-Bench has no item embeddings. EffN is the Vendi score of a 200-item draw and VS/n that score per item, and the 8 smaller benchmarks use all their items.

表 16 覆盖 115 个 benchmark 中的 114 个,因为 CG-Bench 没有题目向量。EffN 是抽 200 道题的 Vendi 分数,VS/n 是平均到每道题的分数;8 个较小的 benchmark 用全部题目。

Table 16.表 16 Content diversity, duplication, template entropy, and effective item counts by benchmark.各 benchmark 的内容多样性、重复、模板熵和有效题目数。

A near-duplicate pair needs a question cosine similarity of at least 0.9 under BGE-large, confirmed with MPNet. Table 11 lists the largest flows between benchmarks, with example questions, and Table 12 gives the share of each benchmark's items that match items of another.

近似重复要求两道题的问题在 BGE-large 下的余弦相似度至少为 0.9,并经 MPNet 确认。表 11 列出 benchmark 之间最大的几股重复流向并附例题,表 12 给出每个 benchmark 的题目在另一个 benchmark 里有匹配的比例。

Table 11.表 11 Largest cross-benchmark near-duplicate flows, confirmed in both embedding spaces.最大的跨 benchmark 近似重复流向,两种向量空间均确认。
Table 12.表 12 Cross-benchmark near-duplicate shares (%). Rows supply items matched to columns. Column codes in row order are PA PhysicalAI, PU PAI-Bench-U, KF KFS-Bench, LV LongVideoBench, VK VideoKR, VS VSI-Bench, SI SITE-Bench, VU VURB, MM MMVU, SV SciVideoBench, VM Video-MME, VC VCR-Bench.跨 benchmark 近似重复份额(%)。行提供与列相匹配的题目。列代码按行的顺序依次为 PA PhysicalAI、PU PAI-Bench-U、KF KFS-Bench、LV LongVideoBench、VK VideoKR、VS VSI-Bench、SI SITE-Bench、VU VURB、MM MMVU、SV SciVideoBench、VM Video-MME、VC VCR-Bench。

Explore the 115 benchmarks逐个查看 115 个 benchmark

Every count in this post traces to the per-benchmark records below. Filter by breaking level, capability group, or release period, sort any column, and click a row to see how far each attacker gets on that benchmark.

本文的每一个数字都能追溯到下面的逐 benchmark 记录。可以按被攻破层级、能力组或发布时期筛选,按任意列排序,点击一行查看每个攻击者在该 benchmark 上能走多远。

All 115 audited benchmarks. Reference is Gemini 3.5 Flash at 32 frames, Chance the mean reciprocal option count, Items the benchmark's full item count, and Video-Index the items it contributes to the 840.全部 115 个被审计的 benchmark。参照为看 32 帧的 Gemini 3.5 Flash,随机为选项数倒数的均值,题目数为该 benchmark 的全部题目,Video-Index 为它贡献给 840 道题的数量。

Which benchmarks to use for a capability按能力选 benchmark

A benchmark that survives every level holds a certificate that none of our attackers can forge, and 38 of the 115 hold one. The survivors of each capability group are these.

通过全部层级的 benchmark 拿到了一份我们的攻击者都无法伪造的证书,115 个里有 38 个。各能力组的幸存者如下。

  • Perception, 13 of 45:感知,45 个中的 13 个: Colon-Bench, K9-Bench, KFS-Bench, MME-VideoOCR, NaturalBench-Video, Perception Test, Q-Bench-Video, ST-Evidence, ScaleLong, TimeBlind, VELOCITI, VNBench, ViMUL-Bench.
  • Temporal understanding, 10 of 18:时序理解,18 个中的 10 个: AoTBench, E.T. Bench, MotionBench, PhysicalAI, S-EMBER, SLVMBench, TOMATO, TVBench, VCR-Bench, Vinoground.
  • Spatial and physical understanding, 7 of 20:空间与物理理解,20 个中的 7 个: CMU, ContPhy, OSI-Bench, SIS-Bench, UrbanVideo-Bench, VGenST-Bench, VSI-Bench.
  • Reasoning and knowledge, 8 of 32:推理与知识,32 个中的 8 个: GUI-World, MORSE-500, Neptune, PAI-Bench-U, SFI-Bench, SciVideoBench, SmartHome-Bench, Video-Holmes.

A survivor resists the attackers we tried and certifies nothing beyond them. Its report card names the level at which it came closest to breaking, and a user who needs the strongest guard for one claim can rank the survivors of a group by that margin. Tables 34 to 37 rank the ten strongest benchmarks of each group, where the margin is the breaking threshold s* − c − δ minus the largest exploitability over the measured levels, in %.

幸存只说明它挡住了我们试过的攻击者,并不证明更多。它的报告卡写明它离被攻破最近的是哪一层;如果某项能力需要最可靠的把关,可以按这个余量给同组的幸存者排序。表 34 到表 37 给出每组最强的十个 benchmark,余量是攻破门槛 s* − c − δ 减去各已测层级中最大的可利用度,单位为 %。

Table 34.表 34 Perception. Ten strongest of 45 benchmarks, 13 of which survive, ranked by breaking level and then by the margin below the breaking threshold (%).感知。45 个 benchmark 中最强的十个(其中 13 个幸存),先按被攻破层级、再按低于攻破门槛的余量(%)排序。

Report cards报告卡

Every audited benchmark has a report card, released with the pool. Each card gives the attack gaps, the breaking level, the reference and shortcut accuracies, the dominant error categories, the effective size, the near-duplicate share, the video dependence, the protocol-error share, and the contribution to the pool. The cards regenerate from the same exported tables as the paper.

每个被审计的 benchmark 都有一张报告卡,随题库一起发布。每张卡给出各层的攻击差距、被攻破的层级、参照模型与各捷径的准确率、主要错误类别、有效规模、近似重复占比、视频依赖度、协议错误占比以及对题库的贡献。报告卡和论文由同一批导出的表格生成。

Video-Index

Screening every item逐题筛查

The items that no attacker solves are worth keeping. We screen all 381,614 multiple-choice items of 112 audited benchmarks. Qwen3-VL-8B removes the items it answers from the options, from the text, or from one frame, and Qwen3-VL-2B removes the items it answers from 32 frames in order or shuffled. Near-duplicate questions across sources go as well, and repeated videos are restricted during selection. A labeling agent assigns task and video-content labels, and every item records its provenance, duration, attack margins, and question and middle-frame embeddings. The chain below counts the items after each stage. The attacks remove 76% of the distinct questions, and 62,142 items remain with complete screening and labeled videos.

没有任何攻击者能解的题目值得留下来。我们筛查了 112 个已审计 benchmark 的全部 381,614 道选择题。Qwen3-VL-8B 剔除它靠选项、靠文本或靠单帧就能答对的题,Qwen3-VL-2B 剔除它看 32 帧、无论顺序正常还是打乱都能答对的题。跨来源的近似重复问题也被去掉,选题时限制重复的视频。一个标注 agent 给题目打上任务和视频内容标签,每道题记录来源、时长、攻击幅度以及问题和中间帧的向量。下面的链条给出每个阶段之后剩余的题目数。这些攻击去掉了 76% 的不重复问题,最后剩下 62,142 道筛查完整、视频已标注的题目。

Items remaining after each screening stage, counted up as the figure scrolls into view. The bars are on a log scale.每个筛查阶段之后剩余的题目数,滚动到这里时开始计数。条形为对数刻度。

The screened pool serves two kinds of selection. A coverage composition answers a request that specifies task and event coverage, an item budget, and a cap per source. A specification agent turns the request into a query over the pool, and a selector draws items round-robin across duration groups, event types, and sources. A red-team gate then applies adversarial filtering4 to what was selected. Video-Index takes the other route, difficulty first. It holds the 840 hardest verified questions from 76 sources, 210 per capability group and one per video, ranked by their maximum percentile over the five attacker margins. Claude Opus 5 labels the 3,000 hardest candidates by fine capability and verifies their answers against the frames, and selection ignores reference-model accuracy.

筛查后的题库支持两种选题方式。覆盖式组合回应一个指定任务和事件覆盖、题目预算和每个来源上限的请求:一个规格 agent 把请求翻译成对题库的查询,选择器在时长组、事件类型和来源之间轮流抽题,再由红队闸门对选出的题目做对抗式过滤4。Video-Index 走的是另一条路,难度优先。它收录来自 76 个来源的 840 道最难且经核验的题,每个能力组 210 道,每段视频一道,按五种攻击者得分幅度的最大百分位排序选出。Claude Opus 5 给最难的 3,000 道候选题标注细粒度能力,并对照画面核验答案,选题不看参照模型的准确率。

How the red-team gate works红队闸门如何工作
  1. The selector's initial caps allow one item per video and visual scene, five per question template, and 5% of the budget per source; scarce coverage cells trigger recorded relaxations. Within a source it prefers less templated questions and then weaker worst-case attacker scores.选择器的初始上限是每段视频和每个视觉场景一道题、每个问题模板五道、每个来源占预算的 5%;覆盖稀缺的格子会触发有记录的放宽。同一来源内优先选模板化程度低的题,其次是最坏情况攻击者得分更低的题。
  2. The gate tests the selected items with Qwen3-VL-8B at 32 frames and the caption attacker, then reruns all five levels. It drops solved items and refills for a bounded number of rounds.闸门先用看 32 帧的 Qwen3-VL-8B 和帧描述攻击者测试选出的题目,再重跑全部五层。它丢掉被解出的题并补充新题,轮数有上限。
  3. A registrar randomizes the option order, reports the residual exploitability, and logs the pool snapshot, query, selector version, and seed in a lockfile whose hash names the release.登记器打乱选项顺序,报告剩余的可利用度,并把题库快照、查询、选择器版本和随机种子写进一个锁文件,锁文件的哈希就是这次发布的名字。
  4. At a matched item budget, the gate holds the strongest attacker to 13%, against 19% for selections without it.在相同的题目预算下,闸门把最强攻击者压到 13%,没有闸门的选法是 19%。

Results结果

Nine open video models, a fixed-input Claude Opus 5, and five agents with local tools answer Video-Index. The fixed-input systems receive at most 512 frames at one frame per second with a 224-pixel short side. The agents work on the same videos stored at two frames per second and choose what to look at. With the same fixed input, Claude Opus 5 outscores every open model by more than 37 points, and tools raise the same model by 19.8 points on matched items. GPT-6-Astra leads at 79.3%, ahead of Claude Fable 5.1 at 71.5% and Claude Opus 5 with tools at 70.6%. Human volunteers reach 55.0%, below the three leading agents and above every open model, whose best is Molmo2-8B at 19.0%.

九个开源视频模型、固定输入的 Claude Opus 5 和五个带本地工具的 agent 回答 Video-Index。固定输入的系统最多拿到每秒一帧、共 512 帧,短边 224 像素。agent 在同样的视频上工作,视频按每秒两帧存储,看什么由 agent 自己决定。在相同的固定输入下,Claude Opus 5 比每个开源模型高出 37 个点以上;在相同的题目上,工具让同一个模型再提高 19.8 个点。GPT-6-Astra 以 79.3% 领先,其后是 Claude Fable 5.1 的 71.5% 和带工具的 Claude Opus 5 的 70.6%。人类志愿者拿到 55.0%,低于前三名 agent,高于所有开源模型,开源模型里最好的 Molmo2-8B 是 19.0%。

Table 1.表 1 Agents lead open models on Video-Index. Accuracy in %, fixed input then agent tools. Blind sees text only and Gain is Video minus Blind. Highest in bold.在 Video-Index 上 agent 领先开源模型。准确率单位为 %,先列固定输入,再列 agent 工具。盲读只看文字,增益为看视频减去盲读。加粗为最高值。

Three checks say the set measures what it should. Blind baselines in the style of MMStar5 give a mean text-only accuracy of 6% and a mean video gain of 11% over the ten fixed-input models. Video exceeds blind for all ten. Item-bootstrap signal-to-noise analysis6 gives a noise floor of 2.0% and a signal-to-noise ratio of 10.8, against 3.7 for the median source benchmark. And at a matched item budget, the red-team gate holds the strongest attacker to 13%, against 19% for selections without it.

三项检查说明这套题测的是该测的东西。按 MMStar5 的方式做盲读基线,十个固定输入模型只看文字的平均准确率为 6%,看视频的平均增益为 11%,十个模型看视频都高于盲读。题目 bootstrap 的信噪比分析6给出 2.0% 的噪声下限和 10.8 的信噪比,来源 benchmark 的中位数是 3.7。在相同的题目预算下,红队闸门把最强攻击者压到 13%,没有闸门的选法是 19%。

Table 38.表 38 Video-Index accuracy (%) by duration, viewpoint, and presence/authenticity.Video-Index 按时长、视角和存在性/真实性划分的准确率(%)。

A Video-Index item that agents solve. NaturalBench-Video item 1481 plays an emergence in reverse, from a butterfly beside its chrysalis to the chrysalis alone. GPT-6-Astra, Claude Fable 5.1, and Claude Opus 5 working as agents pick B, the correct option. All nine open models and Claude Opus 5 with fixed input pick A, the forward transformation.

一道 agent 能解的 Video-Index 题。NaturalBench-Video 第 1481 题把一段羽化过程倒着放,从蛹旁的蝴蝶变成只剩下蛹。作为 agent 的 GPT-6-Astra、Claude Fable 5.1 和 Claude Opus 5 都选了正确的 B。九个开源模型和固定输入的 Claude Opus 5 全都选了 A,也就是正向的变化。

Four frames of NaturalBench-Video item 1481: a butterfly beside its chrysalis on a twig, and finally the chrysalis alone.

Question问题 What transformation is occurring in the cocoon?

  1. A. The insect in the cocoon turns into a butterfly.
  2. B. The butterfly turns back into an insect in the cocoon.

A Video-Index item that no system solves. S-EMBER item 3823 follows the wearer of a camera through a furniture store for about five minutes and asks how many price tags the wearer touches after closing a nightstand drawer. The answer is four. The three agents pick one, Claude Opus 5 with fixed input picks three, and all nine open models also miss the answer.

一道所有系统都没解出的 Video-Index 题。S-EMBER 第 3823 题跟着一位佩戴摄像头的人在家具店里走了大约五分钟,问佩戴者关上床头柜抽屉之后摸了几个价签。答案是四个。三个 agent 都选了一个,固定输入的 Claude Opus 5 选了三个,九个开源模型也都没答对。

Four first-person frames of S-EMBER item 3823 in a furniture store: a nightstand drawer, shelves of furniture, and price tags.

Question问题 Since I closed the drawer on the nightstand, how many price tags have I touched?

  1. A. 2 price tags.
  2. B. 3 price tags.
  3. C. 1 price tag.
  4. D. 0 price tags.
  5. E. 4 price tags.

How agents gather evidenceagent 如何找证据

The execution logs show how the agents look. GPT-6-Astra, Claude Fable 5.1, and Claude Opus 5 all tile frames into grids on nearly every answer and then diverge. Any two of them give the same answer on about four in five items but choose the same sampling strategy on fewer than half. GPT-6-Astra seeks timestamps more often, while Claude Fable 5.1 and Claude Opus 5 favor cropping and zooming. Claude Opus 5 extracts similar image counts across durations. GPT-6-Astra decodes all stored frames on short clips and combines methods on longer videos, whereas Claude Fable 5.1 decodes exhaustively and extracts far more images without reaching GPT-6-Astra's accuracy. All three score lower on videos past ten minutes, GPT-6-Astra least of all. Evaluation should separate the volume of extracted imagery from its relevance and reward knowing when to stop.

执行日志显示了 agent 是怎么看的。GPT-6-Astra、Claude Fable 5.1 和 Claude Opus 5 几乎每道题都先把帧拼成网格,然后各走各路。任意两个 agent 在大约五分之四的题目上给出相同答案,但选择相同采样策略的题目不到一半。GPT-6-Astra 更常按时间戳定位,Claude Fable 5.1 和 Claude Opus 5 更爱裁剪和放大。Claude Opus 5 在不同时长的视频上抽取的图像数量相近。GPT-6-Astra 在短片段上解码全部存储帧,在长视频上组合多种方法;Claude Fable 5.1 则把帧解码得最彻底,抽取的图像多得多,准确率却没有追上 GPT-6-Astra。三个 agent 在超过十分钟的视频上分数都更低,GPT-6-Astra 掉得最少。评测应当把抽取图像的数量和它们的相关性分开,并奖励知道何时停下的系统。

Top left, accuracy against median time per item with quartile bars for five agents. Top right, the share of answers using each operation: sampling at intervals, seeking to times, tiling frames, cropping and zooming. Bottom, median images per item by video duration for each agent on shared log axes.
Figure 12.图 12 Agents differ in accuracy, runtime, and inspection. Left, accuracy and median runtime, Q1–Q3. Right, operations per answer. Bottom, image medians by duration on shared log axes.agent 在准确率、耗时和查看方式上各不相同。左图,准确率与耗时中位数及 Q1–Q3。右图,每次作答使用的操作。下图,按视频时长的图像数中位数,共用对数坐标。
Table 48.表 48 Agent tool use on Video-Index, as medians per item unless indicated otherwise.agent 在 Video-Index 上的工具使用,除特别注明外均为每题中位数。
Table 49.表 49 Agent sampling strategies (% of sessions); videos store at most 2 fps and 1,024 frames.agent 的采样策略(占会话的 %);视频最多按 2 fps、1,024 帧存储。
Table 50.表 50 Agent sampling strategies, image counts, and accuracy by video duration.按视频时长划分的 agent 采样策略、图像数和准确率。

Takeaways核心结论

Video benchmarks are meant to show whether a model can understand video. We attacked 115 of them with five kinds of shortcuts that do not need the capability a benchmark claims to test, and 35 of them break without the attacker seeing a single frame. After screening out the questions that shortcut attacks can solve, we select the 840 hardest to form Video-Index.

视频 benchmark 本该检验模型能不能看懂视频。我们用五类不需要所考察能力的捷径去攻击 115 个 benchmark,其中 35 个连一帧画面都不用看就被攻破。筛掉捷径攻击能解的题之后,我们选出最难的 840 道题,组成 Video-Index。

The remedy is measurement rather than abandonment. A builder can run the pyramid before release and report the breaking level beside the score. A user can draw items from the screened pool, as Video-Index does. Resistance holds only against the attacks tested, so both the audit and the benchmark have to evolve with new models and new shortcuts.

解决办法是测量,而不是弃用。造 benchmark 的人可以在发布前跑一遍金字塔,把被攻破的层级写在分数旁边。用 benchmark 的人可以从筛查后的题库里选题,Video-Index 就是这样做的。抵抗力只对测试过的攻击成立,所以审计和 benchmark 都要跟着新模型和新捷径一起演进。

References参考文献

Citation

The paper is Video-Index: A Curated Meta-Benchmark for Video Understanding Evaluation, 2026; the preprint, the data, and the per-benchmark report cards will follow. To cite this post:

论文为 Video-Index: A Curated Meta-Benchmark for Video Understanding Evaluation,2026 年;预印本、数据和逐 benchmark 的报告卡随后发布。引用本文:

@misc{song2026videoindex,
  title        = {Video-Index: A Curated Meta-Benchmark for Video Understanding},
  author       = {Song, Enxin},
  year         = {2026},
  howpublished = {Blog post},
  url          = {https://enxinsong.com/blog/video-index/}
}

Comments