Command Palette
Search for a command to run...
Why Can’t I Open My Drawer? Mitigating Object-Driven Shortcuts in Zero-Shot Compositional Action Recognition
Why Can’t I Open My Drawer? Mitigating Object-Driven Shortcuts in Zero-Shot Compositional Action Recognition
Geo Ahn Inwoong Lee Taeoh Kim Minho Shim Dongyoon Wee Jinwoo Choi
Abstract
Zero-Shot Compositional Action Recognition (ZS-CAR) requires recognizing novel verb–object combinations composed of previously observed primitives. In this work, we tackle a key failure mode: models predict verbs via object-driven shortcuts (i.e., relying on the labeled object class) rather than temporal evidence. We argue that sparse compositional supervision and verb–object learning asymmetry can promote object-driven shortcut learning. Our analysis with proposed diagnostic metrics shows that existing methods overfit to training cooccurrence patterns and underuse temporal verb cues, resulting in weak generalization to unseen compositions. To address object-driven shortcuts, we propose Robust COmpositional REpresentations (RCORE) with two components. Co-occurrence Prior Regularization (CPR) adds explicit supervision for unseen compositions and regularizes the model against frequent co-occurrence priors by treating them as hard negatives. Temporal Order Regularization for Composition (TORC) enforces temporal-order sensitivity to learn temporally grounded verb representations. Across Sth-com and EK100-com, RCORE reduces shortcut diagnostics and consequently improves compositional generalization.
One-sentence Summary
Researchers from Kyung Hee University and NAVER Cloud propose RCORE, a zero-shot compositional action recognition method that mitigates object-driven shortcuts by using Co-occurrence Prior Regularization to treat frequent co-occurrences as hard negatives and Temporal Order Regularization for Composition to enforce temporal-order sensitivity, thereby improving compositional generalization on Sth-com and EK100-com.
Key Contributions
- Diagnostic metrics quantify object-driven shortcut learning and co-occurrence overfitting in zero-shot compositional action recognition, revealing that existing models rely on training co-occurrence priors instead of temporal verb cues.
- RCORE, a regularization framework, includes Co-occurrence Prior Regularization (CPR) that treats frequent co-occurrence priors as hard negatives and adds supervision for unseen compositions, and Temporal Order Regularization for Composition (TORC) that enforces temporal-order sensitivity to learn temporally grounded verb representations.
- On Sth-com and EK100-com, RCORE reduces shortcut diagnostic scores and improves unseen composition accuracy, demonstrating stronger compositional generalization without test-tuned bias calibration.
Introduction
The authors study Zero-Shot Compositional Action Recognition (ZS-CAR), where models must recognize unseen verb–object pairs from video while the verb and object vocabularies remain fixed across splits. Robust video understanding depends on correctly decomposing actions into these primitives, but prior models frequently rely on object-driven shortcuts: they predict verbs from static object cues rather than temporal evidence. This failure stems from two intertwined issues—sparse and skewed compositional supervision that amplifies co-occurrence priors, and an asymmetric learning difficulty where objects are easier to recognize from a single frame than verbs, which require multi-frame reasoning. Existing approaches thus generalize poorly to unseen compositions and often confuse verbs with opposite temporal order. To address this, the authors first diagnose the shortcut behavior with two metrics (False Seen Prediction and False Cooccurrence Prediction) that quantify how often unseen inputs collapse to frequent training pairs. They then propose RCORE, a framework with Co-occurrence Prior Regularization to expand supervision over absent compositions and suppress dominant pairs, and Temporal Order Regularization for Composition to enforce temporally grounded verb representations. RCORE reduces shortcut reliance and improves unseen compositional generalization across multiple benchmarks and backbones.
Method
The authors introduce RCORE, a diagnosis-driven learning framework designed to mitigate object-driven shortcuts in Zero-Shot Compositional Action Recognition. RCORE improves compositional generalization by strengthening verb-object representations under sparse supervision through two complementary components: Co-occurrence Prior Regularization (CPR) and Temporal Order Regularization for Composition (TORC). Following prior work, the backbone employs adapter-based tuning.
As shown in the figure below:
Feature Extraction Given a video with T frames, the backbone encoder outputs frame-level features F∈RT×D. These are transformed into verb features FV∈RT×D and object features fO∈RD using dedicated encoders. Text embeddings for verbs and objects, EV∈R∣YV∣×D and EO∈R∣YO∣×D, are obtained by feeding class-specific prompts into the text encoder.
Co-occurrence Prior Regularization To mitigate object-driven shortcuts under sparse and skewed compositional supervision, CPR injects supervision for synthesized verb-object pairs while preserving closed-world optimization stability.
Synthesized composition supervision: To provide explicit supervision for compositions absent from the training set, the authors synthesize videos representing new composition labels. Given a training sample Xi with composition label yiC=(yiV,yiO), a new video X~i is constructed by injecting the static object cue from another video Xj into the high-motion regions of Xi. For each frame k∈{1,…,T}, this is formulated as: X~ik=(1−λMik)⊙Xik+(λMik)⊙Xj⌊T/2⌋ where λ controls the injection strength and Mik∈{0,1}H×W is the high-motion region mask extracted by a learning-free estimator. Soft labels are used for the synthesized video.
Co-occurrence prior regularization loss: To counter score collapse from skewed co-occurrence statistics, a margin constraint enforces that the target synthesized composition outranks frequent seen hard negatives by at least m. The hard negatives are defined as compositions sharing either the verb or the object but not both. The loss is: LCPR=∑yC∈Ypenmax(0,s(yC)−s(yi,newC)+m) where s(yC) is the logit for composition yC, and Ypen is the intersection of hard negatives and frequently seen compositions.
Batch-adaptive label-space expansion: To supervise novel compositions without optimizing over the full joint space, an expanded label set Yexp=Yseen∪Ynew is constructed for each mini-batch. Cross-entropy is computed only over Yexp.
Temporal Order Regularization for Composition To counter object-driven shortcuts in verb learning, TORC regularizes the verb representation to depend on temporal structure.
Temporal perturbation: Given frame-level features F=(f1,…,fT), two regularization views are formed: a reversed sequence Frev=(fT,…,f1) and a temporally shuffled sequence Fshuffled=π(F). These are fed into the verb encoder to obtain frevV and fshuffledV.
TORC loss: The model is pushed to distinguish forward and reversed temporal semantics by minimizing the cosine similarity between the original verb feature fV and the reversed feature frevV: Lcos=∥fV∥∥frevV∥fV⊤frevV Additionally, to prevent confident verb predictions when temporal order is disrupted, a negative entropy loss is applied to the shuffled features: Lent=∑m=1∣YV∣pmlogpm where pm is the predicted probability of the m-th verb class based on cosine similarity with text embeddings. The total TORC loss is LTORC=Lcos+Lent.
Training Objective The authors compute verb and object logits based on cosine similarity scores and apply standard cross-entropy losses Lcom=LV+LO. Composition logits SC are obtained by aggregating factorized logits. The final composition loss utilizes the dynamically constructed denominator Yexp: Lcomp=−log(∑c=1∣Yexp∣exp(sc)exp(s^c)) The total training objective is: Ltotal=αLcom+βLcomp+γLTORC+δLCPR where α,β,γ, and δ are hyperparameters.
Experiment
Experiments diagnose that zero-shot compositional action recognition models rely on object-driven shortcuts, where easier object cues dominate verb learning and cause poor generalization to unseen compositions, a tendency that persists even with video-pretrained backbones. The proposed RCORE method reduces this reliance on co-occurrence priors and mitigates shortcuts, leading to improved unseen composition accuracy and a positive compositional gap across benchmarks. Ablation studies confirm that combining co-occurrence penalty regularization and temporal opposite relation constraints yields more robust verb representations and effective compositional behavior.
The table reports the change in composition generalization (∆cG) on Something-something for CLIP and InternVideo2 backbones. Both backbones show a positive ∆cG on seen compositions but a negative ∆cG on unseen compositions, indicating that the method improves seen accuracy at the cost of unseen generalization. The CLIP backbone exhibits a smaller drop on unseen compositions than InternVideo2. Both backbones improve seen composition accuracy (positive ∆cG) while degrading unseen composition accuracy (negative ∆cG). CLIP shows a smaller decline in unseen composition accuracy than InternVideo2, suggesting a less severe trade-off between seen and unseen performance.
RCORE consistently improves unseen composition accuracy and verb recognition on unseen pairs over the C2C baseline, with gains observed for both CLIP and InternVideo2 backbones. It is the only method to achieve a positive compositional gap on unseen compositions, indicating better generalization to novel combinations. In contrast, Jung et al. achieves the highest seen composition accuracy among CLIP baselines but the lowest unseen accuracy, revealing a strong bias toward seen pairs. RCORE is the only method with a positive compositional gap on unseen compositions, whereas all baselines exhibit negative gaps, signaling improved open-world compositional behavior. Jung et al. achieves the highest seen composition accuracy among CLIP baselines but the lowest unseen accuracy, sacrificing generalization for seen-pair performance.
Under the closed-world protocol on Sth-com, RCORE achieves the highest harmonic mean and AUC among methods without enhanced backbones. The enhanced variant further improves both metrics, surpassing all baselines including LogicCAR. RCORE attains the highest closed-world H.M. and AUC within its backbone group, outperforming C2C and Jung et al. RCORE (enhance) yields the best overall H.M. and AUC, exceeding LogicCAR and C2C (enhance).
On EK100-com, RCORE achieves the highest harmonic mean of seen and unseen composition accuracy, driven by a large improvement in unseen compositions over the C2C baseline. It is the only method to exhibit a positive compositional gap on unseen pairs, indicating reduced reliance on co-occurrence priors and better generalization to novel verb–object combinations. In contrast, Jung et al. underperforms C2C on both seen and unseen compositions under this dataset's sparse supervision. RCORE improves unseen composition accuracy substantially over C2C (by 6.9 points with CLIP and 7.0 points with InternVideo2) while seen accuracy decreases. RCORE is the only approach with a positive compositional gap on unseen compositions, contrasting with the negative gaps of all baselines. Jung et al. yields lower composition accuracy than C2C on both seen and unseen splits, with drops of 3.2 and 4.6 points respectively. RCORE attains the best harmonic mean of seen and unseen composition accuracy within each backbone group.
Combining CPR and TORC yields the best overall performance, improving unseen composition accuracy and harmonic mean while mitigating the seen-unseen trade-off observed with CPR alone. TORC alone drives the largest gains in verb generalization on unseen compositions, and its two complementary loss terms together provide the biggest boost. For CPR, batch-adaptive label space expansion and penalizing only frequent hard negatives are critical for achieving the best balance between seen and unseen composition recognition. Using TORC alone improves verb accuracy on unseen compositions by 3.5 points and unseen composition accuracy by 3.8 points over the baseline, making it the strongest single component for verb generalization. CPR alone raises unseen composition accuracy by 3.1 points but reduces seen composition accuracy by 4.2 points, revealing a clear trade-off between seen and unseen performance. Combining CPR and TORC achieves the highest harmonic mean (39.48) and unseen composition accuracy (35.16), with a smaller drop in seen accuracy than CPR alone, indicating complementary effects. In TORC, using both the temporal discrimination loss and the static-cue prevention loss together yields the largest gains in unseen verb and composition accuracy. Batch-adaptive label space expansion in CPR improves unseen composition accuracy by 2.3 points over closed-world training, while naive full-space training severely harms unseen composition performance. Penalizing only frequent hard negatives in CPR gives the best harmonic mean (37.7%), whereas penalizing all hard negatives degrades object prediction and overall composition accuracy.
The experiments evaluate composition generalization on Something-something and EK100-com using CLIP and InternVideo2 backbones. Standard methods improve seen composition accuracy at the cost of unseen generalization, whereas RCORE is the only approach that yields a positive compositional gap on unseen compositions, indicating reduced reliance on co-occurrence priors. Combining CPR and TORC achieves the best balance, with TORC enhancing verb generalization and CPR's batch-adaptive label expansion and selective hard-negative penalization proving critical for open-world performance.