跳转至

Learning Skill-Attributes for Transferable Assessment in Video

会议: NeurIPS 2025
arXiv: 2511.13993
代码: https://vision.cs.utexas.edu/projects/CrossTrainer/
领域: human_understanding
关键词: 技能评估, 跨运动迁移, 视频理解, 多模态LLM, 可操作反馈

一句话总结

提出CrossTrainer方法,通过发现跨运动通用的技能属性(如平衡、控制、手部定位)作为中间表示,训练多模态语言模型从视频中生成可操作反馈和水平评估,在跨运动零样本迁移中相对SOTA提升高达60%。

研究背景与动机

  1. 领域现状:视频技能评估的目标是给运动员的表现打分并指出可改进之处。目前的方法(ExpertAF、Stream-VLM等)专门针对单一运动或动作训练和测试,依赖大量专家级标注。
  2. 现有痛点:(a) 全球约8000项运动,但有充足标注数据的只是少数——长尾运动缺乏训练数据;(b) 专家标注昂贵且不可规模化;(c) 所有现有方法都假设训练和测试在同一运动内,无法跨运动迁移。
  3. 核心矛盾:传统动作理解追求对执行差异的不变性(识别"在做什么"),而技能评估恰恰需要关注执行细节的差异("怎么做的"),且不同运动的评估维度看似完全不同。
  4. 本文要解决什么:如何构建一种跨运动通用的视频表示,使模型能从有数据的运动迁移到零样本的新运动?
  5. 切入角度:认知科学研究表明运动技能可跨项目迁移(如篮球运动员在足球中比网球选手做出更好的决策),存在共享的底层技能维度。本文首次将这一直觉转化为可工作的视频模型。
  6. 核心idea:学习一组跨运动通用的"技能属性"(skill-attributes),如平衡、控制、协调等,作为中间表示,将技能评估分解为通用的跨运动组件和特定运动组件。

方法详解

整体框架

CrossTrainer 是一个两阶段训练的多模态语言模型系统。输入为视频 \(V\),输出三方面评估:(1) 技能属性集合 \(\hat{S}\)——哪些维度做得不好;(2) 可操作反馈文本 \(T\)——具体改进建议;(3) 水平评估 \(P\)——从新手到晚期专家的四级分类。

关键设计

  1. 技能属性发现 (Stage I: Discovering Skill-Attributes):
  2. 做什么:从现有视频数据集的专家评论中自动提取跨运动通用的技能属性作为预训练监督信号
  3. 核心思路:对每个训练样本的专家评论文本 \(T\),用LLM (GPT-4o) 提取其中描述的待改进技能属性 \(S = \{s_1, s_2, ...\}\)。这些属性是开放词汇的短语(如 body positioning, balance, control),而非封闭词集
  4. 设计动机:直接用专家评论训练模型会绑定到特定运动的表述方式;提取出抽象的技能属性后,"缺乏控制"这种概念可以在足球和攀岩间共享,实现迁移

  5. 视频编码与多模态LLM预训练 (Stage II: Skill Assessment):

  6. 做什么:将视频编码为token输入多模态LLM,预训练生成技能属性
  7. 核心思路:视频编码器 \(f_v\)(EgoVLPv2/CLIP,冻结)提取每秒一个特征 \(\mathbf{v}' = f_v(V)\);可训练映射器 \(f_m\)(两层MLP+GELU)将视频特征映射到LLM空间 \(\mathbf{v} = f_m(\mathbf{v}')\);多模态LLM \(\mathcal{L}\)(Llama-3.1-8B-Instruct,LoRA微调)接收视频token和提示,生成技能属性集合
  8. 预训练目标:\(\mathcal{F}_a(V | \mathcal{D}_{tr}) = \hat{S}\),用标准对数似然损失训练

  9. 条件化反馈与水平评估:

  10. 做什么:以预测的技能属性为条件,分别生成可操作反馈和估计水平
  11. 可操作反馈:\(\mathcal{F}_t(V, \hat{S} | \mathcal{D}_{tr}) = T\),提示中同时提供视频和预测的技能属性,引导模型生成运动特定的改进建议(如"运球时需要弯腰更多以保持控制")
  12. 水平评估:\(\mathcal{F}_p(V, \hat{S} | \mathcal{D}_{tr}) = P\),用线性探头 \(f_p\) 在冻结的视频表示 \(\mathbf{v}\) 上分类为四个水平(新手/中级/早期专家/晚期专家)
  13. 设计动机:技能属性作为中间表示实现了关键的解耦——通用属性跨运动共享,而反馈文本针对具体运动生成

训练策略

  • 使用LoRA(rank 128, alpha 256, dropout 0.05)高效微调
  • 学习率:映射器 \(f_m\)\(2 \times 10^{-3}\),LLM \(\mathcal{L}\)\(2 \times 10^{-4}\)
  • 视频编码器冻结,仅训练映射器和LoRA参数
  • 训练2个epoch或至收敛,单GH200 GPU上1-3小时

实验关键数据

主实验

在三个数据集上验证:Ego-Exo4D(足球/篮球/攀岩)、QEVD(23种健身动作)、YouTube野外视频。

技能属性生成 (IoU@0.7):

方法 Ego-Exo4D QEVD
InternVideo2-FT 15.0 24.5
LLaVA-FT 14.6 26.9
ExpertAF (SOTA) 15.0 28.1
Attribute-Retrieval 19.7 32.4
CrossTrainer 25.7 37.6

可操作反馈生成 (Ego-Exo4D):

方法 BLEU@4 METEOR ROUGE-L
LLaVA-FT 43.5 48.5 51.5
ExpertAF (SOTA) 44.9 49.6 54.6
CrossTrainer 45.6 51.7 57.8
w/o two-stage 43.8 48.8 52.3

消融实验

配置 METEOR (EgoExo) ROUGE-L (EgoExo) 说明
CrossTrainer (完整) 51.7 57.8 两阶段训练+技能属性条件
w/o two-stage 48.8 52.3 去掉技能属性预训练,直接端到端
性能下降 -2.9 -5.5 技能属性预训练贡献显著

水平评估准确率 (Ego-Exo4D):

方法 篮球 足球 攀岩
EgoVLPv2 48.0 62.5 34.0
CrossTrainer 53.1 68.8 37.1

关键发现

  • 技能属性预训练是核心贡献:去掉后反馈生成ROUGE-L从57.8降到52.3
  • 零样本迁移中CrossTrainer的性能衰减极为优雅:从全监督到最困难的跨运动零样本(ZS-3),最大下降仅4%,而基线方法下降17%
  • 足球↔篮球之间的迁移效果好于与攀岩之间,这与认知科学中的运动迁移研究一致
  • YouTube野外测试中,训练于足球/篮球/攀岩的模型能正确反馈飞盘和水球中的问题,75%的生成被人类评估者判定为正确且可操作

亮点与洞察

  • 认知科学→模型设计的迁移:首次将运动技能跨项目迁移的认知科学发现转化为可工作的计算模型设计,skill-attributes作为中间表示层的想法可泛化到其他需要跨域迁移的评估任务
  • 评估解耦的优雅性:将技能评估分解为"通用维度识别"(跨运动共享)和"具体反馈生成"(运动特定),与人类教练的认知过程相似,这种分解策略可迁移到其他领域(如编程技能评估)
  • 生成式vs检索式技能属性:生成式方法比检索式(Attribute-Retrieval)高出6%,开放词汇的属性生成比封闭集检索更灵活

局限性 / 可改进方向

  • 仅使用RGB帧级特征,未显式建模人体姿态(作者提到额外姿态提取的计算开销过大)
  • 训练数据来源有限(Ego-Exo4D仅3种运动289名参与者),扩展到更多运动类型可进一步验证迁移能力
  • 技能属性的提取依赖GPT-4o,引入了额外依赖和潜在偏差
  • 当前仅关注个人技能,多人团队互动场景的迁移性更弱,尚未探索

相关工作与启发

  • vs ExpertAF: 同为生成可操作反馈,但ExpertAF不具备跨运动迁移能力,所有训练/测试在同一运动内;CrossTrainer通过技能属性解耦实现了迁移
  • vs InternVideo2: 强视频表示模型,但其学到的是动作语义而非执行质量,在技能评估上远不如CrossTrainer
  • vs 零样本属性方法 (CLIP等): 传统零样本属性聚焦于"是什么"(语义类别),本文首创聚焦于"怎么做"(执行质量)的属性

评分

  • 新颖性: ⭐⭐⭐⭐⭐ 首次将认知科学中跨运动技能迁移的理论转化为视频模型,技能属性作为中间表示的idea新颖且优雅
  • 实验充分度: ⭐⭐⭐⭐⭐ 三个数据集+六种运动/健身活动+四种零样本设定+YouTube野外测试+人类评估,验证覆盖全面
  • 写作质量: ⭐⭐⭐⭐⭐ 动机清晰、方法描述直观、实验设计严谨,图表丰富
  • 价值: ⭐⭐⭐⭐⭐ 解决了技能评估领域的核心瓶颈——标注稀缺+长尾运动,有直接的产品化潜力(AI教练)

与相关工作的对比

启发与关联

评分