Full text not available for this paper
Summary of "Why Can't I Open My Drawer? Mitigating Object-Driven Shortcuts in Zero-Shot Compositional Action Recognition"
Summary (Overview)
- Core Problem: Zero-Shot Compositional Action Recognition (ZS-CAR) models exhibit object-driven shortcuts—predicting verbs based on the labeled object class rather than temporal evidence—which severely limits generalization to unseen verb–object compositions.
- Root Causes Identified: The authors identify two intertwined factors: (1) sparse and skewed compositional supervision creating strong co-occurrence priors, and (2) asymmetric learning difficulty where objects are easier to learn than verbs (single-frame vs. multi-frame reasoning).
- Diagnostic Metrics Introduced: New metrics—False Seen Prediction (FSP) and False Co-occurrence Prediction (FCP)—quantify how often models collapse unseen inputs to seen (especially frequent) training compositions.
- Proposed Solution (RCORE): A two-component framework—Co-occurrence Prior Regularization (CPR) for synthesizing novel compositions and suppressing frequent co-occurrence priors, and Temporal Order Regularization for Composition (TORC) for enforcing temporal-order sensitivity in verb representations.
- Results: RCORE achieves consistent improvements on Sth-com and a newly curated EK100-com benchmark across multiple backbones (CLIP and InternVideo2), reducing FSP/FCP and improving unseen compositional generalization.
Introduction and Theoretical Foundation
Background
Human actions can be decomposed into two semantic primitives—verbs and objects—and robust video understanding requires recognizing each component and reasoning over their interaction as a composition. ZS-CAR formalizes this: a model must recognize unseen verb–object pairs while keeping verb and object vocabularies shared across splits.
The Object-Driven Shortcut Problem
The paper argues that ZS-CAR models often predict verbs via object-driven shortcuts rather than temporal evidence, stemming from two inherent issues:
-
Sparse and skewed compositional supervision: Datasets cover only a small fraction of the combinatorial verb–object space, and training labels concentrate on a limited set of frequent pairs. This induces a strong co-occurrence prior—the empirical dominance of frequent verb–object pairs—which models amplify into shortcuts.
-
Verbs are harder to learn than objects: An object often becomes recognizable from a single frame, whereas a verb requires multi-frame temporal reasoning. Prior work on shortcut learning suggests models tend to rely on easier-to-learn cues, making object cues an attractive shortcut for verb prediction.
Theoretical Basis
The paper draws on shortcut learning theory (Geirhos et al., 2018; Nam et al., 2020), which posits that models favor easier-to-fit spurious correlations over intended evidence. In ZS-CAR, the verb–object difficulty gap makes object cues a particularly appealing shortcut.
ZS-CAR Formal Definition
Let and denote the sets of verb and object labels, and each composition label be a pair . The training set is , and its set of observed compositions is . The space of unseen compositions is .
Methodology
Diagnostic Metrics
Training-Bias Metrics
Two misclassification ratios are defined on the unseen subset of an evaluation split:
False Seen Prediction (FSP): The fraction of misclassified unseen composition samples whose predictions fall into seen composition categories :
False Co-occurrence Prediction (FCP): The fraction whose predictions fall into frequent compositions , defined as:
where and are the mean and standard deviation of training frequencies.
Component-wise decomposition: FSP/FCP are decomposed into three cases:
- Verb-collapse: predicted object correct, verb incorrect
- Object-collapse: predicted verb correct, object incorrect
- Dual-collapse: both incorrect
Compositional Gap
This measures whether the model benefits from predicting the joint verb–object composition beyond getting the two components correct independently.
RCORE Framework
Feature Extraction
Given a video with frames, the backbone encoder outputs frame-level features . These are transformed into verb features and object features using dedicated encoders.
Co-occurrence Prior Regularization (CPR)
Synthesized composition supervision: Given a training sample with composition label , a new video is constructed by injecting the static object cue from another video (with ) into high-motion regions:
where controls injection strength and is the high-motion region mask. Soft labels are used:
Co-occurrence prior regularization loss: A margin-based regularizer penalizes frequent seen hard negatives:
where , with defined as:
Batch-adaptive label-space expansion: For each mini-batch, the label set is expanded as , avoiding the instability of full open-world optimization while injecting supervision for new compositions.
Temporal Order Regularization for Composition (TORC)
Temporal perturbation: Given frame features , two views are created:
- Reversed sequence
- Shuffled sequence where is a random permutation
TORC loss: Two components:
- Cosine similarity loss pushing forward and reversed features apart:
- Negative entropy loss penalizing confident predictions on shuffled inputs:
where
Total TORC loss:
Total Loss
Empirical Validation / Results
Datasets
- Sth-com: Derived from Something-Something V2 and Something-Else, 79K videos with 161 verbs and 248 objects. Label coverage ratio: 12.8%
- EK100-com (newly introduced): Repurposed from EPIC-KITCHENS-100, 71K egocentric videos, 81 verbs, 216 objects. Label coverage ratio: 7.5% (more severe compositional sparsity)
Main Results on Sth-com (Open-World Setting)
CLIP Backbone:
| Method | Verb@Unseen | Object@Unseen | Composition Unseen | Composition H.M. |
|---|---|---|---|---|
| C2C [19] | 54.36 | 56.10 | 30.08 (−0.42) | 36.47 |
| RCORE (Ours) | 59.00 | 56.34 | 33.90 (+0.66) | 38.67 |
InternVideo2 Backbone:
| Method | Verb@Unseen | Object@Unseen | Composition Unseen | Composition H.M. |
|---|---|---|---|---|
| C2C [19] | 63.29 | 63.44 | 39.53 (−0.63) | 44.73 |
| RCORE | 66.65 | 64.56 | 43.98 (+0.95) | 46.88 |
Main Results on EK100-com
CLIP Backbone:
| Method | Verb@Unseen | Object@Unseen | Composition Unseen | Composition H.M. |
|---|---|---|---|---|
| C2C [19] | 49.57 | 46.99 | 21.56 (−1.73) | 28.65 |
| RCORE | 54.31 | 49.88 | 28.41 (+1.32) | 33.12 |
InternVideo2 Backbone:
| Method | Verb@Unseen | Object@Unseen | Composition Unseen | Composition H.M. |
|---|---|---|---|---|
| C2C [19] | 57.01 | 52.31 | 30.33 (+0.51) | 36.96 |
| RCORE | 59.78 | 56.00 | 37.31 (+3.83) | 39.08 |
Diagnostic Analysis Results
- RCORE suppresses FSP/FCP growth during training (baseline: 53%→63% FSP; RCORE: 47%→44%)
- RCORE reduces the seen–unseen accuracy gap (9 points vs. 17 points for baseline)
- On temporal shuffling, RCORE shows a larger performance drop, indicating stronger temporal grounding
- Verb confusion matrices show RCORE distinguishes opposite verbs (e.g., unfolding vs. folding) better than baseline
Ablation Studies
| CPR | TORC | Verb@Unseen | Composition Unseen | H.M. |
|---|---|---|---|---|
| ✗ | ✗ | 54.02 | 30.14 | 36.83 |
| ✓ | ✗ | 54.05 | 33.22 | 37.51 |
| ✗ | ✓ | 57.49 | 33.92 | 39.15 |
| ✓ | ✓ | 58.13 | 35.16 | 39.48 |
Combining both components yields the best overall results, with complementary benefits.
Theoretical and Practical Implications
Theoretical Contributions
- Diagnostic framework: FSP/FCP and provide a systematic way to quantify shortcut reliance in compositional video understanding, applicable beyond ZS-CAR
- Understanding of failure modes: The work reveals that even strong video-pretrained backbones (InternVideo2) exhibit persistent co-occurrence-driven shortcuts, showing that stronger pretraining alone is insufficient
- The role of asymmetric difficulty: Demonstrates that the verb–object difficulty gap is a structural issue inherent to ZS-CAR, not merely a data artifact
Practical Contributions
- RCORE framework: A training-time regularization approach that is backbone-agnostic, transferable across different VLM architectures
- New benchmark (EK100-com): A more challenging dataset with severe compositional sparsity (7.5% coverage), enabling future research
- Open-world evaluation protocol: Adopts a more realistic evaluation setting that spans the full compositional space without test-set-tuned bias calibration
Conclusion
This work identifies object-driven shortcuts as a key failure mode in Zero-Shot Compositional Action Recognition, attributing them to compositional sparsity and asymmetric verb–object learning difficulty. Using diagnostic metrics (FSP/FCP, ), the authors demonstrate that existing models overfit to co-occurrence priors, degrading verb learning and generalization to unseen compositions.
The proposed RCORE framework combines:
- CPR: Expanding supervision over synthesized compositions and suppressing frequent co-occurrence priors through margin-based hard-negative penalties
- TORC: Enforcing temporal-order sensitivity to learn temporally grounded verb representations
Across two benchmarks (Sth-com and EK100-com) under an open-world evaluation protocol, RCORE consistently improves unseen composition performance, achieving positive compositional gaps on unseen compositions where all baselines remain negative.
Future directions include:
- Exploring decoder-based VLM interfaces that may require different regularization strategies
- Investigating whether the diagnostic framework extends to other compositional video understanding tasks
- Scaling RCORE to larger video foundation models (e.g., InternVideo2-1B)
Related papers
- Priming: Hybrid State Space Models From Pre-trained Transformers
Priming initializes hybrid state-space models from pre-trained Transformers using less than 0.5% of the token budget, yielding faster, lighter models that outperform source Transformers on reasoning benchmarks.
- MoE-Prefill: Zero Redundancy Overheads in MoE Prefill Serving
MoE-Prefill decouples expert placement from activation routing, asynchronously gathering expert weights to eliminate AllToAll and achieve 1.35–1.37× throughput over baselines.
- The Scaffold Effect in Coding Agents: Harness Choice as a Hidden Variable in Coding-Agent Evaluation
Harness choice drives up to a 40x token cost difference per solved coding task while shifting pass rates by only 0-8 percentage points, making harness-model pairs the correct evaluation unit.