Why Can't I Open My Drawer? Mitigating Object-Driven Shortcuts in Zero-Shot Compositional Action Recognition
该论文针对零样本组合动作识别中模型过度依赖物体类别而非时间线索的“物体驱动捷径”问题,提出了包含共现先验正则化(CPR)和时间顺序正则化(TORC)的 RCORE 方法,通过抑制常见共现模式并增强动词的时间感知能力,显著提升了模型对未见组合的泛化性能。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
这篇论文解决了一个非常有趣的问题:为什么现在的 AI 在看视频时,经常“偷懒”猜错动作?
想象一下,你正在教一个小朋友(AI 模型)认动作。
- 动作 = 动词(比如“打开”、“关上”)
- 物体 = 名词(比如“抽屉”、“门”)
现在的 AI 在学“零样本组合动作识别”(ZS-CAR)时,目标是学会它没见过的“动词 + 物体”组合。比如,它学过“打开门”和“关上抽屉”,现在要考它“打开抽屉”。
🚫 问题出在哪?(AI 的“作弊”行为)
论文发现,AI 并没有真正学会看动作,它作弊了。
1. 偷懒的捷径(Object-driven Shortcuts):
AI 发现了一个规律:在训练数据里,“抽屉”这个词总是和“关上”连在一起出现(因为大家习惯先关抽屉再打开?或者数据里“关上抽屉”的视频特别多)。
于是,当 AI 看到“抽屉”这个物体时,它根本不看视频里手是怎么动的,直接根据物体猜动作:“哦,是抽屉,那肯定是‘关上’!”
- 现实情况:视频里明明是在“打开”抽屉。
- AI 的脑回路:看到抽屉 -> 想到“关上” -> 输出“关上”。
- 后果:一旦遇到没见过的组合(比如“打开抽屉”),AI 就彻底懵了,因为它只认物体,不认动作。
2. 为什么 AI 爱偷懒?(两个原因)
- 原因一:数据太偏科(共现偏差)
就像你只见过“猫吃鱼”,没怎么见过“猫吃草”。如果突然让你猜“猫吃草”,你的大脑可能会下意识觉得“猫肯定还是吃鱼”。训练数据里,某些动作和物体总是成对出现,AI 就记住了这个“固定搭配”,而不是动作本身。 - 原因二:物体比动作好认(学习难度不对称)
- 认物体:就像看一张照片,一眼就能看出是“抽屉”。这很容易(单帧就能搞定)。
- 认动作:需要看一段视频,看手是怎么动的,是“推”还是“拉”,是“快”还是“慢”。这很难(需要多帧时间推理)。
- AI 的选择:既然认物体这么容易,而且物体和动作又有固定搭配,AI 就干脆放弃思考复杂的动作,直接靠认物体来“蒙”答案。
💡 作者怎么解决?(RCORE 框架)
作者给 AI 设计了一套“特训方案”,叫 RCORE,包含两个核心招数:
第一招:打破“固定搭配”的迷信(CPR - 共现先验正则化)
- 做法:作者故意把视频里的“物体”换掉。比如,把“关上抽屉”视频里的“抽屉”P 成“杯子”,但保留“关”的动作。
- 目的:告诉 AI:“你看,‘关’这个动作也可以对‘杯子’做,不一定非要对‘抽屉’做。”
- 效果:强迫 AI 不能只盯着物体猜,必须去关注动作本身。如果 AI 还是猜“关上杯子”,它就会因为“杯子”和“关上”在训练数据里不常一起出现而被惩罚。
第二招:强迫 AI 看“时间顺序”(TORC - 时间顺序正则化)
- 做法:作者把视频倒着放或者打乱顺序给 AI 看。
- 正常视频:手把抽屉拉开(打开)。
- 倒放视频:手把抽屉推回(看起来像关上)。
- 目的:如果 AI 只是靠认物体,那正放倒放它都能认出是“抽屉”,答案应该一样。但如果 AI 真的学会了动作,它应该能分清“拉开”和“推回”的区别。
- 效果:作者给 AI 设了一个规则:如果你把正放和倒放的视频看得一样,你就得受罚! 这迫使 AI 必须去理解动作的时间流向,而不是只看物体。
🏆 结果如何?
经过这套“特训”:
- 不再偷懒:AI 不再一看到“抽屉”就猜“关上”,而是真的去观察手是怎么动的。
- 举一反三:当遇到没见过的组合(比如“打开抽屉”)时,AI 的准确率大大提高了。
- 更懂时间:AI 能分清“打开”和“关上”这种相反的动作,不再把它们搞混。
📝 一句话总结
这篇论文就像给 AI 请了一位严格的教练,告诉它:“别光看物体就瞎猜动作,要仔细看动作是怎么发生的,还要分清时间顺序,否则考试(识别新动作)就要挂科了!”
通过这种方法,AI 终于学会了真正理解视频中的“动作 + 物体”组合,而不是只会死记硬背“物体 + 动作”的固定搭配。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。