Concept animation

Paper: 2605.02834 Authors: Tanush Yadav, Mohammadreza Salehi, Jae Sung Park, Vivek Ramanujan, Hannaneh Hajishirzi, Yejin Choi, Ali Farhadi, Rohun Tripathi, Ranjay Krishna Categories: cs.CV, cs.LG

The Gap

Action recognition used to be the flagship task for video understanding. But modern vision-language models (VLMs) aren’t tested on it anymore because existing benchmarks lack diversity and challenge. The field moved on to other tasks, leaving a blind spot: we don’t know if VLMs can actually recognize actions, especially domain-specific ones like “suturing” in surgery or “pirouette” in ballet. Prior datasets (Kinetics, UCF-101) focus on generic everyday actions. No one has systematically tested whether VLMs understand specialized actions that require domain knowledge.

Problem: VLMs untested on domain-specific actions
    |
    v
Assumption: Generic action datasets insufficient
    |
    v
Method: Build VideoNet (1000 actions, 37 domains)
        + Test VLMs in multiple settings
        + Create 500k training pairs
    |
    v
Evidence: Closed models 69.9%, open models 45%
          Few-shot helps some, hurts others
          Fine-tuning on new data beats all 8B models
    |
    v
Conclusion: VLMs struggle with domain actions
            Training data closes the gap

The Increment

One sentence: Before this paper, we assumed VLMs could handle action recognition because they excel at other video tasks; after, we know they fail at domain-specific actions and need targeted training data.

Core Mechanism

VideoNet is a benchmark and dataset combo. The benchmark side: 1,000 distinct actions spanning 37 domains (medical, sports, cooking, manufacturing, etc.). Each action gets multiple video clips. The evaluation has three difficulty levels: multiple-choice (pick 1 of N actions), binary (is this action X?), and few-shot (here are k examples, now classify). The dataset side: 500k video-question-answer pairs for training, collected by scraping domain-specific videos and generating QA pairs.

The evaluation flow: feed a video to a VLM, ask “what action is happening?”, measure accuracy. In multiple-choice, the model picks from a list. In binary, it answers yes/no. In few-shot, it sees k examples before answering. The training flow: take the 500k pairs, fine-tune a VLM (they use Molmo2-4B), then re-evaluate on the benchmark.

Evaluation Pipeline:
  Video --> VLM --> Answer --> Compare to ground truth
             ^
             |
    [Multiple-choice / Binary / Few-shot prompt]

Training Pipeline:
  500k pairs --> Fine-tune VLM --> Improved model
                      |
                      v
              [Molmo2-4B baseline]

Think of VideoNet as a driving test for VLMs, but instead of parallel parking and lane changes, it’s testing whether the model can distinguish a “double axel” from a “salchow” in figure skating. The benchmark is the test itself—37 different road conditions (domains), 1,000 specific maneuvers (actions). The dataset is the practice material—500k example scenarios with correct answers. Most VLMs have only practiced on generic roads (everyday actions). When you throw them into specialized terrain (surgery, ballet), they crash. The few-shot setting is like giving a quick tutorial before the test: “here’s what a pirouette looks like, now identify one.” Some models learn from the tutorial, others get confused. Fine-tuning is like actual driving school—repeated practice until the maneuvers become second nature.

Key Concepts

  • Domain-specific actions: Actions that require specialized knowledge to distinguish. “Walking” is generic—anyone can recognize it. “Suturing” vs “cauterizing” in surgery requires medical context. “Sauté” vs “blanch” in cooking requires culinary knowledge. These actions often look similar to outsiders but have precise meanings within their domain. The challenge: VLMs trained on internet-scale data see mostly generic actions. Domain-specific actions are rare in training, so models haven’t learned the fine distinctions. It’s like asking someone who’s never cooked to tell apart simmering and boiling—they both involve hot water and bubbles, but the temperature and purpose differ.

  • Few-shot in-context learning: Giving the model k examples of the target action before asking it to classify a new video. For example: “Here are 3 videos of a ‘pirouette’ [shows videos]. Now, is this new video a pirouette?” The model doesn’t update its weights—it just uses the examples as context. Humans improve +13.6% with examples. Some VLMs improve (Qwen +7.0%), others degrade (Gemini -4.8%). Why the difference? Models that can’t effectively use visual context get distracted by the extra information. It’s like showing someone reference photos before a quiz—helpful if they can compare features, confusing if they just memorize irrelevant details.

  • Closed vs open models: Closed models (Gemini, GPT-4) are proprietary, trained on unknown data with unknown compute. Open models (Qwen, LLaVA) have public weights and training details. On VideoNet, the gap is massive: Gemini 69.9% vs Qwen 45.0%. This suggests closed models either saw more domain-specific video data during training or have better video understanding architectures. The gap matters because open models are what researchers can actually improve. The paper’s contribution: showing that targeted training data (the 500k pairs) can close this gap—fine-tuned Molmo2-4B beats all 8B open models.

Framework Shift

Before (mainstream approach):        After (this paper):

Generic action datasets              Domain-specific actions
    |                                     |
    v                                     v
[Walk, Run, Jump, Eat]              [Suture, Pirouette, Sauté]
    |                                     |
    v                                     v
VLMs tested on easy actions         VLMs tested on hard actions
    |                                     |
    v                                     v
High accuracy assumed               Low accuracy revealed
                                          |
                                          v
                                    500k training pairs
                                          |
                                          v
                                    Fine-tuned models improve

From “test on what models already know” to “test on what they should know but don’t, then provide training data to fix it.”

Expert Assessment

Problem choice: Real gap. Action recognition faded from VLM evaluation not because it was solved, but because existing benchmarks became too easy. Domain-specific actions are a natural next frontier—they’re common in real applications (medical video analysis, sports coaching, manufacturing QA) but absent from benchmarks. The timing is right: VLMs are mature enough that we need harder tests.

Method maturity: Straightforward but effective. The benchmark design is solid—37 domains is comprehensive, 1,000 actions is substantial. The evaluation settings (multiple-choice, binary, few-shot) systematically isolate different failure modes. The training dataset is the real contribution: 500k pairs is large enough to matter, and the fine-tuning results prove it works. No architectural novelty, but that’s fine—this is infrastructure work. One concern: the paper doesn’t detail how they ensured action label quality across 37 domains. Domain experts validating labels would strengthen claims.

Experimental integrity: Baselines are fair—they test major closed and open models. The few-shot results are interesting: showing that some models degrade with examples is an honest negative result. The fine-tuning comparison is clean: Molmo2-4B vs other 8B models, apples to apples. One weakness: no ablation on what aspects of the training data matter most (domain diversity? video quality? QA format?). Also, the human baseline (+13.6% with few-shot) is mentioned but not deeply analyzed—why do humans benefit more than models?

Writing quality: The abstract and intro are crisp. The related work section is thin—doesn’t engage deeply with prior action recognition datasets or explain why they’re insufficient. The results section is thorough but could use more error analysis: which domains are hardest? Which actions get confused? The dataset collection section is vague—“scraping domain-specific videos” needs more detail on sources, filtering, and quality control. Rewriting the dataset section with concrete examples and statistics would elevate the paper.

Verdict: weak accept — Solid benchmark and useful training data, but lacks depth in analysis and dataset methodology. The contribution is more “here’s a resource” than “here’s an insight.”

Takeaways

  • Evaluation design: The three-setting approach (multiple-choice, binary, few-shot) is a clean way to diagnose model failures. Steal this for any benchmark: start hard, relax constraints, see where models break.
  • Domain-specific as a forcing function: When generic benchmarks saturate, go domain-specific. This applies beyond vision—language models, audio models, any modality. Find the specialized niches where models haven’t been tested.
  • Training data still matters: In the era of billion-parameter models, targeted datasets (500k pairs) can still move the needle. If your model fails on a task, don’t just scale up—collect focused training data for that task.
  • Few-shot as a diagnostic: Models that degrade with in-context examples have a problem with context utilization. Use few-shot performance as a signal for architectural weaknesses, not just a performance boost technique.

论文: 2605.02834 作者: Tanush Yadav, Mohammadreza Salehi, Jae Sung Park, Vivek Ramanujan, Hannaneh Hajishirzi, Yejin Choi, Ali Farhadi, Rohun Tripathi, Ranjay Krishna 分类: cs.CV, cs.LG

缺口

动作识别曾是视频理解的旗舰任务。

但现代视觉语言模型(VLM)不再接受这方面测试,因为现有基准缺乏多样性和挑战性。

该领域转向了其他任务,留下一个盲区:我们不知道 VLM 能否真正识别动作,尤其是领域专属动作,比如外科手术中的”缝合”或芭蕾舞中的”单脚旋转”。

此前的数据集(Kinetics、UCF-101)聚焦于通用日常动作。

没人系统性地测试过 VLM 是否理解需要领域知识的专门动作。

问题:VLM 在领域专属动作上未经测试
    |
    v
假设:通用动作数据集不够用
    |
    v
方法:构建 VideoNet(1000 个动作,37 个领域)
        + 在多种设置下测试 VLM
        + 创建 50 万训练对
    |
    v
证据:闭源模型 69.9%,开源模型 45%
          少样本对某些有帮助,对另一些有害
          在新数据上微调击败所有 8B 模型
    |
    v
结论:VLM 在领域动作上表现不佳
            训练数据能缩小差距

增量

一句话:这篇论文之前,我们以为 VLM 能处理动作识别,因为它们在其他视频任务上表现出色;

之后,我们知道它们在领域专属动作上失败,需要针对性的训练数据。

核心机制

VideoNet 是基准和数据集的组合。

基准侧:1000 个不同动作,跨越 37 个领域(医疗、体育、烹饪、制造等)。

每个动作有多个视频片段。

评估有三个难度级别:多选题(从 N 个动作中选 1 个)、二元题(这是动作 X 吗?

)、少样本(给你 k 个例子,现在分类)。

数据集侧:50 万视频-问题-答案对用于训练,通过抓取领域专属视频并生成问答对收集。

评估流程:把视频喂给 VLM,问”正在发生什么动作?

“,测量准确率。

在多选题中,模型从列表中选择。

在二元题中,它回答是/否。

在少样本中,它在回答前看 k 个例子。

训练流程:拿 50 万对,微调一个 VLM(他们用 Molmo2-4B),然后在基准上重新评估。

评估管道:
  视频 --> VLM --> 答案 --> 与真值比较
             ^
             |
    [多选题 / 二元题 / 少样本提示]

训练管道:
  50万对 --> 微调 VLM --> 改进的模型
                      |
                      v
              [Molmo2-4B 基线]

把 VideoNet 想象成 VLM 的驾照考试,但不是平行泊车和变道,而是测试模型能否区分花样滑冰中的”两周跳”和”后外点冰跳”。

基准是考试本身——37 种不同路况(领域),1000 个具体操作(动作)。

数据集是练习材料——50 万个带正确答案的示例场景。

大多数 VLM 只在通用道路上练过(日常动作)。

当你把它们扔进专业地形(手术、芭蕾),它们就翻车了。

少样本设置就像考前快速辅导:“这是单脚旋转的样子,现在识别一个。

“有些模型从辅导中学习,另一些被搞糊涂了。

微调就像真正的驾校——反复练习直到操作成为第二天性。

关键概念

  • 领域专属动作:需要专业知识才能区分的动作。

“走路”是通用的——任何人都能识别。

外科手术中的”缝合”vs”烧灼”需要医学背景。

烹饪中的”煎炒”vs”焯水”需要烹饪知识。

这些动作对外行来说常常看起来相似,但在各自领域内有精确含义。

挑战在于:在互联网规模数据上训练的 VLM 主要看到通用动作。

领域专属动作在训练中很少见,所以模型没学会细微区别。

这就像让从没做过饭的人区分文火慢炖和沸腾——都涉及热水和气泡,但温度和目的不同。

  • 少样本上下文学习:在要求模型分类新视频前,给它 k 个目标动作的例子。

比如:“这是 3 个’单脚旋转’的视频[展示视频]。

现在,这个新视频是单脚旋转吗?

“模型不更新权重——只是把例子当作上下文。

人类有例子后提升 +13.6%。

有些 VLM 提升(Qwen +7.0%),另一些下降(Gemini -4.8%)。

为什么有差异?

不能有效利用视觉上下文的模型会被额外信息分散注意力。

这就像测验前给某人看参考照片——如果他们能比较特征就有帮助,如果只是记住无关细节就会困惑。

  • 闭源 vs 开源模型:闭源模型(Gemini、GPT-4)是专有的,在未知数据上用未知算力训练。

开源模型(Qwen、LLaVA)有公开权重和训练细节。

在 VideoNet 上,差距巨大:Gemini 69.9% vs Qwen 45.0%。

这表明闭源模型要么在训练期间看到了更多领域专属视频数据,要么有更好的视频理解架构。

差距很重要,因为开源模型才是研究者真正能改进的。

本文的贡献:展示针对性训练数据(50 万对)能缩小这个差距——微调后的 Molmo2-4B 击败所有 8B 开源模型。

框架转变

之前(主流方法):                之后(本文方法):

通用动作数据集                    领域专属动作
    |                                     |
    v                                     v
[走、跑、跳、吃]                  [缝合、单脚旋转、煎炒]
    |                                     |
    v                                     v
VLM 在简单动作上测试              VLM 在困难动作上测试
    |                                     |
    v                                     v
假设高准确率                      揭示低准确率
                                          |
                                          v
                                    50万训练对
                                          |
                                          v
                                    微调模型改进

从”测试模型已经知道的”到”测试它们应该知道但不知道的,然后提供训练数据修复”。

专家评审

选题眼光:真实缺口。

动作识别从 VLM 评估中淡出,不是因为被解决了,而是因为现有基准太简单了。

领域专属动作是自然的下一个前沿——它们在实际应用中很常见(医疗视频分析、体育教练、制造质检),但基准中缺失。

时机合适:VLM 已经足够成熟,我们需要更难的测试。

方法成熟度:直接但有效。

基准设计扎实——37 个领域很全面,1000 个动作很充分。

评估设置(多选题、二元题、少样本)系统性地隔离了不同的失败模式。

训练数据集是真正的贡献:50 万对足够大到有影响,微调结果证明它有效。

没有架构创新,但没关系——这是基础设施工作。

一个担忧:论文没详细说明如何确保 37 个领域的动作标签质量。

领域专家验证标签会加强主张。

实验诚意:基线公平——他们测试了主要的闭源和开源模型。

少样本结果有趣:展示某些模型有例子后反而下降是诚实的负面结果。

微调比较干净:Molmo2-4B vs 其他 8B 模型,苹果对苹果。

一个弱点:没有消融研究训练数据的哪些方面最重要(领域多样性?

视频质量?

问答格式?

)。

另外,人类基线(少样本 +13.6%)被提到但没深入分析——为什么人类受益比模型多?

写作功力:摘要和引言简洁。

相关工作部分单薄——没有深入讨论此前的动作识别数据集或解释为什么它们不够用。

结果部分详尽但可以有更多错误分析:哪些领域最难?

哪些动作被混淆?

数据集收集部分含糊——“抓取领域专属视频”需要更多关于来源、过滤和质量控制的细节。

用具体例子和统计数据重写数据集部分会提升论文档次。

判决:弱接收 — 扎实的基准和有用的训练数据,但在分析和数据集方法论上缺乏深度。

贡献更多是”这是个资源”而非”这是个洞见”。

要点总结

  • 评估设计:三设置方法(多选题、二元题、少样本)是诊断模型失败的干净方式。

把这个偷走用于任何基准:从难开始,放松约束,看模型在哪里崩溃。

  • 领域专属作为强制函数:当通用基准饱和时,转向领域专属。

这适用于视觉之外——语言模型、音频模型、任何模态。

找到模型未被测试的专业小众领域。

  • 训练数据仍然重要:在十亿参数模型时代,针对性数据集(50 万对)仍能推动进展。

如果你的模型在某任务上失败,不要只是扩大规模——为该任务收集聚焦的训练数据。

  • 少样本作为诊断工具:有上下文例子后性能下降的模型在上下文利用上有问题。

把少样本性能当作架构弱点的信号,而不只是性能提升技术。